Premier Laboratory Partner for a Better World
R&D Software Architect
Location
California
Posted
127 days ago
Salary
$153.8K - $240.3K / year
Seniority
Lead
Job Description
R&D Software Architect
Agilent Technologies
• Define and evolve software architecture for large‑scale SaaS, analytics, and monitoring platforms. • Translate product and business concepts into feasible technical solutions through requirements, architecture design, and proof‑of‑concepts. • Partner with product, marketing, engineering, and leadership to align solutions with business goals. • Architect event‑driven, data‑centric, and enterprise‑integrated systems. • Evaluate emerging technologies, including AI‑enabled capabilities, and guide technical adoption. • Provide architectural guidance, documentation, and technical direction to development teams. • Clearly communicate architectural concepts to technical and non‑technical stakeholders. • Ensure solutions are scalable, performant, maintainable, and meet regulatory requirements (ISO, GDPR, EU CRA, etc) and follow best practices in cybersecurity.
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 8+ years of professional software development experience, including senior or architectural responsibilities.
- Hands‑on software development background with the ability to guide engineering teams.
- Experience designing enterprise or B2B cloud platforms, including SaaS, data/analytics, or monitoring systems.
- Strong understanding of data-centric architectures, including batch/streaming pipelines, data models, and integration patterns.
- Strong knowledge of cloud-native architectures, microservices, APIs, web app frameworks, containerization, and DevOps practices.
- Excellent communication and stakeholder engagement skills with both technical and non-technical groups.
- Preferred Experience
- Experience in life sciences, laboratory informatics, scientific instruments or other regulated enterprise environments.
- Designing analytics or data platforms, including lakehouse architectures, real-time streaming, metadata management, or monitoring/observability systems.
- Familiarity with AI/ML concepts, MLOps processes, data governance, and model lifecycle considerations.
- Experience with IoT/edge architectures, telemetry ingestion, digital twins, or instrument fleet management.
- Experience with agile development methodologies and distributed team collaboration.
Benefits
- eligibility for bonus
- stock
- benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate with HungerRush teams to design, develop, and support existing as well as create new functionality and applications • Write high quality code following best practices and standards for coding, compliance, security, and performance • Contribute to software development with an emphasis on architecture, design, quality, implementation, and culture • Utilize the latest advances in AI software development to improve effectiveness of delivering business value • Mentor junior software engineers • Help troubleshoot issues and identify bug fixes
• Establish and evolve our Azure approach for SaaS products (environments, identity/access patterns, secrets management). • Introduce pragmatic infrastructure practices that improve repeatability and clarity (infrastructure-as-code where it adds value). • Define baseline security and operational hygiene appropriate for government-adjacent software. • Define and implement CI/CD and release workflows that support frequent delivery and safe rollback. • Establish observability standards (logs, metrics, traces), with dashboards and alerting that shorten time-to-diagnosis. • Lead and improve incident response practices and ensure follow-up work translates into measurable reliability improvements. • Help shape backend patterns aligned with vertical slice architecture, keeping boundaries clear and complexity low. • Contribute to backend services and APIs in C#/.NET as needed, emphasizing maintainability and operational clarity. • Guide data access practices using EF Core and SQL Server (migrations, safe change management, performance fundamentals). • Mentor domain-expert engineers transitioning to modern stacks and practices, and help establish working agreements that make modernization sustainable (code review, pairing, technical guidance, standards-by-example). • Produce lightweight runbooks and architecture notes so knowledge is shared and durable. • Partner with the CTO and product/design leadership to sequence platform work that enables product delivery (without over-engineering).
Lead Engineer - Software Engineering - Technical Lead
FICO - Fair Isaac CorporationFICO, also known as Fair Isaac Corporation, is one of the world’s leading credit history and financial analysis organizations. It was founded in 1956 on the i
• Lead and mentor a team of software developers, providing technical guidance, code reviews, and career development support • Drive architectural decisions and technical strategy for our cloud-native SaaS platform • Responsible for overseeing coding, design, and maintenance of a cloud-native SaaS platform • Collaborate with product management and stakeholders to translate business requirements into technical solutions and delivery roadmaps • Build a modern and secure Service Architecture running in a containerized environment together with AWS technologies • Establish and enforce coding standards, best practices, and development processes across the team • Champion high-quality implementations through unit tests and automated behaviour-driven tests • Lead sprint planning, stand-ups, and retrospectives in an Agile software development environment
Senior Full-Stack Software Engineer
LawPayAn AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.
• Design and implement scalable web applications using modern frameworks such as Ruby on Rails, React, Node/NestJS, and NextJS • Modernize existing applications to enhance user experience, performance, and long-term maintainability • Utilize, contribute to, and evolve reusable UI component libraries • Work closely with UX partners to design and ship intuitive, high-quality user experiences • Contribute to core platform capabilities that support multiple products (e.g., identity, authentication, APIs, shared services) • Help define and evolve backend architectures that enable scalability, reliability, and sustainable growth • Proactively identify and implement improvements to application performance, scalability, and maintainability • Design, build, and maintain backend services and RESTful APIs • Build or contribute to iOS and Android mobile applications using Expo / React Native, as applicable • Evaluate and implement AI-powered features where they create meaningful customer and business value • Stay current with emerging technologies and apply them thoughtfully to real-world problems • Partner with product managers to assess trade-offs, identify risks, and align technical solutions with business goals • Collaborate with engineers, designers, QA, DevOps, and cross-functional stakeholders to deliver outcomes—not just features • Support software deployments through debugging, troubleshooting, and coordination with DevOps and QA teams • Participate in Agile ceremonies including sprint planning, grooming, and retrospectives • Mentor and coach other engineers, sharing best practices and helping raise the technical bar across the team • Provide technical expertise in software architecture, design patterns, and maintainable system design.




