Job Title : Software Architect
Location : Pleasanton, CA 94588 ( Hybrid role)
Salary : $153,100 to $210,600 (Actual compensation will be provided in writing at the time of offer)
Job Diva ID : 25-57194
About the Role :
Client seeking a Software Architect to join our Life Sciences Group, where we design innovative digital solutions that power scientific discovery and improve human health. In this role, you will apply your deep technical expertise to lead and mentor software engineering teams in the design, development, and deployment of applications that connect, control, and enhance client science research instruments.
As a strategic technical leader, you will define and guide software architecture decisions across a suite of complex systems, including instrument control software, cloud-integrated platforms, and web-based user interfaces. These applications play a critical role in enabling researchers around the world to conduct groundbreaking work in genomics, proteomics, cell biology, and more.
How You'll Make An Impact :
- Design and oversee scalable, modular software architectures for web, desktop, and embedded systems used in life science instrumentation.
- Lead architecture reviews and technical design discussions to ensure alignment with business goals, user needs, and regulatory requirements.
- Collaborate with cross-functional teams including systems engineering, assay development, UX / UI, and hardware engineering to deliver integrated product solutions.
- Mentor and support development teams by promoting engineering best practices, code quality standards, and continuous learning.
- Evaluate and recommend tools, frameworks, and cloud services to modernize the software stack and drive development efficiency.
- Ensure software solutions are reliable, secure, and maintainable across the product lifecycle.
- Support continuous integration and deployment (CI / CD) strategies, DevOps practices, and automated testing frameworks.
- Stay current with emerging technologies and trends relevant to life sciences and digital health
What You Bring :
Bachelor's or master's degree in computer science, Engineering, or a related field.10+ years of experience in software development, with 5+ years in a software architecture or technical leadership role.Strong knowledge of software architecture principles for distributed systems, microservices, and cloud-native applications.Experience with technologies such as :Languages : Java, C#, Python, JavaScript / TypeScript
Frameworks / Tools : Angular, React, .NET, Node.js, REST APIsCloud Platforms : AWS or AzureExperience developing software for regulated environments (e.g., FDA, ISO 13485) and working with RUO / IUO / IVD products is a strong plus.Excellent communication skills and ability to translate complex technical concepts to non-technical stakeholders.Passion for enabling scientific discovery and improving lives through innovative technology.Regards,
Sanchit Singh
Technical Recruiting Specialist
Cell : 650-720-4425 / 862-398-1377
Email : sanchit.singh@artech.com
Linkedin :