Staff Engineer Software
0709 invitrogen bioservices india private
📍 bangalore india india🕐 1mo ago🔗 workday
Job Description
**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.