Staff software engineer (F/M/D) in Cambridge
Staff software engineer (F/M/D)

Staff software engineer (F/M/D) in Cambridge

Cambridge Full-Time 60000 - 80000 £ / year (est.) No home office possible
TE Connectivity

At a Glance

  • Tasks: Design and develop scalable web applications while leading technical direction and integration.
  • Company: Join TE, a leader in creating a safer, sustainable, and connected world.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Why this job: Make a real impact with cutting-edge technologies and diverse teams.
  • Qualifications: 5+ years in web development with strong skills in JavaScript, TypeScript, and cloud services.
  • Other info: Dynamic environment with excellent career advancement opportunities.

The predicted salary is between 60000 - 80000 £ per year.

At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world.

We are seeking a Staff Software Engineer with strong expertise in modern web technologies, system architecture, and integration. The role focuses on owning, shaping, and evolving scalable, secure web platforms that interface with other web applications, cloud services, and embedded or edge systems. You will provide technical leadership at system level, owning architectural direction, guiding implementation and testing practices, and ensuring structured, predictable delivery across teams and solutions.

Your New Role

  • Design, develop and maintain front end and back end web applications and act as a technical reference for complex implementations.
  • Define, own and evolve web system architecture with a focus on scalability, security, maintainability and long term sustainability.
  • Design and implement APIs including specification and documentation using OpenAPI and define API standards and best practices.
  • Lead integration of web platforms with other web services, cloud services and embedded systems.
  • Define and guide authentication and authorisation approaches using standards such as OpenID Connect, SAML and SCIM.
  • Design, deploy and operate applications in cloud environments primarily AWS and guide teams on cloud and operational best practices.
  • Design, build and evolve CI/CD pipelines using GitLab to support consistent and reliable delivery.
  • Embed automated testing practices throughout the development lifecycle and promote quality by design.
  • Use Docker for development, testing and deployment workflows and guide effective adoption.
  • Contribute to project planning, estimation and technical decision making across multiple initiatives.
  • Collaborate with product, systems and hardware teams to align technical solutions with business and system needs.
  • Evaluate and introduce new technologies where appropriate while balancing innovation and maintainability.

Your Ideal Background

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (minimum).
  • 5+ years of experience in web development, covering both front-end and back-end.
  • Strong experience with web system architecture.
  • Proficiency in: JavaScript and TypeScript; Svelte and SvelteKit; Vue.js and Nuxt; CSS.
  • Experience with API design and implementation, including OpenAPI.
  • Experience with identity and access management, including: Keycloak; OpenID Connect (OIDC) and/or SAML; SCIM.
  • Hands-on experience with Docker.
  • Experience deploying and operating applications on AWS.
  • Experience with CI/CD pipelines using GitLab.
  • Strong focus on automated testing.
  • Experience in project planning and structured, predictable software delivery.

Desirable Knowledge And Skills

  • Mobile application development experience.
  • Knowledge of cybersecurity concepts and secure development practices by design.
  • Customer-facing experience.
  • Experience with databases, both SQL and NoSQL.
  • Exposure to data analytics.
  • Experience leading and mentoring small teams (1–2 engineers).
  • Experience with Flowbite.

Staff software engineer (F/M/D) in Cambridge employer: TE Connectivity

At TE, we pride ourselves on fostering a collaborative and inclusive work environment where innovation thrives. As a Staff Software Engineer, you will benefit from our commitment to employee growth through continuous learning opportunities and mentorship, all while working in a dynamic location that champions sustainability and connectivity. Join us to make a meaningful impact in a role that not only challenges you technically but also supports your professional development in a forward-thinking company.
TE Connectivity

Contact Detail:

TE Connectivity Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff software engineer (F/M/D) in Cambridge

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your expertise in web technologies and system architecture. This is your chance to demonstrate what you can bring to the table beyond just a CV.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Staff software engineer (F/M/D) in Cambridge

Web Development
System Architecture
API Design and Implementation
OpenAPI
Authentication and Authorisation Standards
OpenID Connect
SAML
SCIM
Cloud Services (AWS)
CI/CD Pipelines
GitLab
Docker
Automated Testing
Project Planning
JavaScript
TypeScript
Svelte
SvelteKit
Vue.js
Nuxt
CSS

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in web technologies, system architecture, and any relevant projects you've worked on. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs. Don’t forget to mention specific technologies or methodologies you’ve used that relate to the position.

Showcase Your Projects: If you have a portfolio or GitHub repository, include it! We love seeing real examples of your work, especially projects that demonstrate your skills in web development, API design, and cloud services. It gives us a better idea of what you can bring to the table.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at TE Connectivity

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, like JavaScript, TypeScript, and Svelte. Be ready to discuss your experience with these tools and how you've used them in past projects. This shows you’re not just familiar but can actually apply your knowledge.

✨Showcase Your Architectural Skills

Prepare to talk about your experience with web system architecture. Think of specific examples where you’ve defined or evolved architectures for scalable and secure applications. Highlight any challenges you faced and how you overcame them, as this demonstrates your problem-solving abilities.

✨Demonstrate Your Leadership Qualities

Since the role involves providing technical leadership, be ready to share instances where you’ve guided teams or made key architectural decisions. Discuss how you’ve mentored others and contributed to project planning, as this will show you can lead effectively.

✨Prepare for Practical Scenarios

Expect to tackle practical scenarios during the interview. Brush up on designing APIs or CI/CD pipelines, and be prepared to explain your thought process. Practising these scenarios can help you articulate your approach clearly and confidently.

Staff software engineer (F/M/D) in Cambridge
TE Connectivity
Location: Cambridge

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>