Staff Engineer, Software
Core
Lead software architecture and design for cloud-based SaaS applications, digital lab tools, and AI solutions serving scientists and customers.
Role type
Staff Software Engineer (Architect & Hands-on IC)
Builds
Cloud service architecture, SaaS applications, digital lab tools, and AI/agentic AI solutions
Domain
Life Sciences / Cloud Software / AI
Deliverable
production ML models | product features | infrastructure
Required skills
Java/J2EE, Spring, OOAD, Design Patterns, TDD, Domain-Driven Design, AWS (S3, DynamoDB, EC2), SQL/NoSQL, Docker, CI/CD, Multithreading, Distributed Systems Architecture
Preferred skills
Mentoring technical talent, publishing white papers, IP creation, leading community of practices
Technologies
Java, Spring, Apache Tomcat, Jetty, Google Juice, JSON, XML, Ajax, Postgres, MySQL, Oracle, GitHub, Jenkins
Responsibilities
Provide architectural leadership to multiple Scrum teams; Design and implement cloud service architecture; Contribute to solution analysis and challenge requirements; Guide programmers on technical design aspects; Automate feature testing; Mentor and coach team members; Participate in development community of practices
Seniority
Staff, hands-on IC with strategic leadership