Now hiring

Staff Engineer, Software @ Thermofisher

INOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description

Role Summary We are seeking a Staff Software Engineer with 10+ years of experience to provide technical leadership across multiple products and engineering initiatives. The ideal candidate will drive architecture, engineering excellence, platform modernization, and AI-enabled development practices while remaining hands-on in software design and implementation. This role requires deep expertise in Java-based distributed systems, cloud-native technologies, DevOps practices, and the ability to influence technical direction across multiple teams. Responsibilities Technical Leadership

• Drive architecture and design decisions across multiple products and services. • Define technical roadmaps aligned with business objectives. • Evaluate trade-offs related to scalability, security, extensibility, performance, and cost. • Lead architecture reviews and technical design discussions. Software Development

• Design and develop highly scalable applications using Java and Spring Boot. • Build and maintain microservices and REST APIs. • Promote engineering best practices, code quality, and maintainability. • Participate in critical implementation efforts when required. Cloud and Platform Engineering

• Design and operate cloud-native systems on AWS. • Build containerized solutions using Docker and Kubernetes. • Improve deployment automation and CI/CD pipelines. • Drive platform reliability and operational excellence. Distributed Systems and Integration

• Design event-driven systems using Kafka. • Implement integrations between internal and external systems. • Support high-throughput and highly available architectures. Industrial Connectivity

• Develop and maintain OPC UA-based industrial communication solutions. • Design secure certificate-management approaches. • Build extensible plugin and driver-management frameworks. AI-Driven Engineering

• Champion AI-assisted development practices. • Introduce automation for code review, defect remediation, dependency management, and engineering workflows. • Establish standards for responsible and effective AI adoption. • Improve developer productivity through AI-powered tooling. Engineering Excellence

• Define coding standards and quality controls. • Improve software quality using SonarQube, CodeQL, and automated checks. • Drive secure development practices and governance. Mentorship and Influence

• Mentor engineers and technical leads. • Assist teams in technical planning and estimation. • Resolve complex technical challenges and architectural issues. • Influence engineering decisions across organizational boundaries. Customer and Production Support

• Lead root cause analysis for critical production issues. • Drive long-term reliability improvements. • Partner with stakeholders to ensure customer success and operational stability. Qualifications Required

• 10+ years of software engineering experience. • Strong expertise in Java, Spring Boot, Microservices, and REST APIs. • Experience with AWS, Docker, Kubernetes, and CI/CD. • Strong understanding of distributed systems and Kafka. • Experience with SQL and NoSQL databases. • Proven architecture and technical leadership experience. • Strong communication and mentoring skills. • OPC UA experience. Preferred

• Experience implementing AI-assisted engineering workflows. • Experience driving engineering standards across multiple teams.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores