This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will join our client, a growing group that designs, builds, and scales technologically advanced products through concept to production, to lead and shape software that powers complex manufacturing and engineering operations. In this Principal Software Engineer role, you set technical vision, guide architecture, and drive the development of scalable, cloud-native systems across our portfolio. In this role you will collaborate across product, operations, design, and manufacturing teams to deliver durable, high-performance software that supports America’s manufacturing future. You will thrive when you translate business challenges into solid technical decisions, mentor engineers at multiple levels, and balance speed with reliability, security, and maintainability. You lead by example, raise the bar through principled engineering practices, and foster continuous improvement while aligning with our client’s mission.
Job Responsibility:
Lead the design and architecture of complex, scalable, cloud-native systems
Make strategic decisions on tech stack, system design, performance, and reliability
Set and evolve the organization’s technical strategy, evaluate emerging technologies, and drive innovation
Establish and uphold engineering standard processes for code quality, security, performance, and scalability
Mentor engineers, conduct code reviews, lead design sessions, and write engineering documentation
Develop and maintain high-quality, efficient code in C#, with React/JavaScript where needed
Build and deploy modern applications using AWS serverless and containerized services
design REST and GraphQL APIs
Lead or contribute to AI/ML, automation, and AI-assisted workflows integration
Collaborate across product, operations, design, and manufacturing teams to deliver meaningful solutions
Travel occasionally to support programs and collaboration across sites
Requirements:
10+ years of software development experience, with deep cloud-based application expertise
Strong backend engineering, C#, microservices, and distributed systems
Proficiency with modern JavaScript frameworks, preferably React
Extensive AWS experience, including serverless, containers, CI/CD, and modern cloud services
Experience with REST and GraphQL APIs, and a solid CS foundation
Awareness of security best practices for cloud-native systems
Experience mentoring engineers and shaping engineering culture
Willingness to travel periodically and fluency in written and spoken English
Nice to have:
AI/ML and automation experience or interest is a plus