Find Your Next Job


Our Jobs

Job Ref: PSE-DEC23

Principal Software Engineer

Principal Software Engineer at a Leading Market Research Company

Cambridge (Hybrid)

InterSTEM Recruitment is partnering with a prominent market research company to find a skilled Principal Software Engineer. If you’re driven by innovation and have a keen interest in cloud architecture and diverse technical skills, this could be your next big opportunity.

Join the Innovative Team:

As a Software Engineer at our client’s company, you’ll be part of a collaborative environment where exceptional R&D teams work on refining existing technologies and creating groundbreaking new ones. Located in Cambridge, you will be at the forefront of developing applications, tools, and platforms to support market research insights.

Your Role and Responsibilities:

  • Contributing to the company’s software strategy and architecture.
  • Developing and maintaining innovative applications, tools, and services.
  • Ensuring performance, stability, and security of data collection and processing platforms.
  • Managing application and database deployments and infrastructure.
  • Collaborating with cross-functional teams to design, develop, and deliver client-centric data platforms and applications.
  • Engaging in code and design reviews to uphold best practices and high-quality standards.
  • Staying updated with the latest technologies and industry trends.
  • Brainstorming and innovating to create unique solutions and ideas.

What You’ll Bring as a Principal Software Engineer:

  • A strong technical degree or equivalent industry experience.
  • An enthusiastic and proactive attitude.
  • Excellent communication skills with both technical and non-technical colleagues.
  • The ability to work effectively within a team.
  • Exceptional problem-solving skills.
  • Eagerness to learn new technologies rapidly.
  • Adaptability to changing priorities.

Essential Skills:

  • Experience in developing RESTful web services with JSON/XML.
  • Proficiency in backend technologies (e.g., Node.js, Python).
  • Mastery in at least one programming language (Python, Java, C#, JavaScript).
  • Experience with automated testing and databases (MySQL, PostgreSQL, MSSQL, MongoDB).
  • Familiarity with Agile methodologies and version control systems (Git or SVN).

Desirable Skills:

  • Comfort with Unix command line tools.
  • Knowledge of DevOps practices and cloud-based services (AWS, Google Cloud).
  • User interface and experience design.
  • Microservices architecture and serverless computing.
  • CI/CD workflows, container and orchestration technologies (Docker, Kubernetes, LXC).

Why Join Us?

  • Attractive basic salary and comprehensive rewards package.
  • 25 days annual leave, pension scheme, and flexible benefits.
  • Private healthcare for higher-level roles.
  • Vibrant Learning & Development opportunities.
  • Hybrid working environment (3 days in the office, rest from home).
  • Commitment to equality, diversity, and an inclusive work culture.

For more information please contact one of the InterSTEM team.

Apply Now

    all our

    Latest News

    19th January 2024

    Robotics and Gamification

    The education landscape is witnessing transformative changes, prominently through the integration of robotics in classrooms and the rise of gamification in learning. 🛠️🔬 Robotics: Hands-On Learning for Tomorro...
    Read More
    17th January 2024

    Biometric Technology in the Workplace

    In the ever-evolving corporate world, biometric technology, such as facial recognition and fingerprint scanning, is reshaping HR management. This innovation offers efficient solutions to traditional challenges while spar...
    Read More
    15th January 2024

    AI in STEM Education

    As 2024 unfolds, Artificial Intelligence 🌐 is not just reshaping technology; it\'s revolutionising the way we approach education. Let\'s dive into how AI is shaping the future of learning and explore the latest trends...
    Read More