We're looking for a Senior Principal Software Engineer to lead the development and architecture of an innovative platform incorporating advanced AI capabilities. This is a high-impact role requiring deep technical expertise, strategic thinking, and leadership in building scalable, secure, and high-performance cloud-native applications.
Requirements
- Lead the architecture and design of a new SaaS platform with integrated AI/ML capabilities.
- Define and drive the technical roadmap, ensuring alignment with business goals and scalability requirements.
- Research, design, develop, and maintain applications, user interfaces, data analysis tools, and instrument control software for thermal analysis, rheological, and calorimetric instruments.
- Evaluate system specifications and translate system requirements into detailed technical designs.
- Provide architectural guidance and mentorship to engineering teams across the full development lifecycle.
- Collaborate with cross-functional teams to ensure seamless integration of AI models and services into the SaaS platform.
- Ensure software quality through code reviews, automated testing, and adherence to SOLID principles and secure coding practices.
- Contribute to the application architecture with a focus on scalability, maintainability, security, and performance.
- Support current programs, including performance tuning, troubleshooting, and enhancements.
- Provide technical support to internal and external users as needed.