Staff software engineer

TE Connectivity Ltd.
Cambridge, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Cambridge, United Kingdom

Tech stack

API
Amazon Web Services (AWS)
Automation of Tests
CSS
Mobile Application Development
Computer Security
Databases
Web Development
Identity and Access Management
NoSQL
OpenID
Svelte
Openid Connect
Cloud Services
Security Assertion Markup Language (SAML)
Secure Coding
Web Application Security
Software Engineering
SQL Databases
Systems Architecture
Web Applications
Web Platforms
Web Services
Openapi
Cloud Platform System
Okta
Delivery Pipeline
Backend
Gitlab
Vue.js
Information Technology
Data Analytics
Web Technologies
Front End Software Development
Api Design
Docker

Job description

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

Requirements

  • 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: o JavaScript and TypeScript o Svelte and SvelteKit o Vue.js and Nuxt o CSS

Experience with API design and implementation, including OpenAPI

Experience with identity and access management, including: o Keycloak o OpenID Connect (OIDC) and/or SAML o 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

#LI-HYBRID #jobsEMEAAD

Apply for this position