Senior Software Engineer – Integrated Systems
Picarro, IncAbout the role
<p><strong>Role: Senior Software Engineer – Integrated Systems</strong></p> <p>Location: Santa Clara, CA </p> <p>Job Term: Full-time; In-office 5 days a week </p> <p><strong>The Opportunity:</strong></p> <p>Picarro is building the next generation of integrated solutions that incorporate various analytical instrumentation, such as our state-of-the-art laser-based gas sensors, along with other off the shelf hardware products. These systems are adapted for numerous industries to deliver trusted, actionable data, allowing end-users to make critical operational decisions based on unambiguous information.<br><br>We seek an experienced Senior Software Engineer to own the design, development, and delivery of significant components of our software platform. This individual will take technical ownership of features and subsystems from conception through deployment, translating product requirements into robust designs and driving them to completion with minimal oversight. Beyond individual delivery, the Senior Engineer raises the bar for the team, setting the standard through code review, improving engineering practices, and mentoring less experienced developers while working with some of the best and brightest in the industry.</p> <p><strong>Responsibilities:</strong></p> <ul> <li><strong>Architectural Development:</strong> Contribute to system-level software architecture design and own the design and implementation of high-quality, clean, efficient, and maintainable code for major components of our complex analytical instrumentation platforms</li> <li><strong>Technical Ownership: </strong>Independently scope, prioritize, and execute work across the software development cycle, carrying features from requirements through production deployment.</li> <li><strong>System Interfaces: </strong>Design and build robust internal and external software interfaces for gRPC microservice applications, and partner with adjacent teams on integration.</li> <li><strong>Test & Automation: </strong>Create and maintain comprehensive test coverage for applications deployed in Linux-based target environments, and extend CI/CD pipelines to support automated testing, continuous integration, and continuous deployment</li> <li><strong>Troubleshooting: </strong>Diagnose and resolve complex software defects and production issues, delivering timely fixes along with root cause analysis and preventative follow-up</li> <li><strong>Planning & Delivery: </strong>Contribute to release and sprint planning, sprint and regression testing, and software releases, providing effort estimates and surfacing technical risk early</li> <li><strong>Technical Mentorship
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s