Join our fast-paced and passionate team as a Principal Software Engineer and technical leader. As we scale, you will be the chief architect of our software systems, defining technical strategy and leading critical projects from conception to delivery.
Requirements
- Define and drive the overall software architecture for our desktop applications, embedded systems, and instrument control platforms.
- Design scalable, maintainable system architectures that support current needs and anticipate future growth.
- Lead technical design reviews and provide architectural guidance to engineering teams.
- Develop critical C++ software components for Qt-based GUI applications and instrument communication systems.
- Mentor and guide senior and mid-level engineers in system design, C++/Qt development, and professional growth.
- Partner with product management, hardware engineering, and scientific teams to translate business needs into technical solutions.
Benefits
- Medical, Dental, and Vision insurance
- Fidelity 401(k) plan with 4% employer matching
- 20 paid time off (PTO) days per year
- 13 paid company holidays
- 9/80 work schedule (every other Friday off)