We are looking for a Principal Software Engineer - SaaS and IoT to lead the design and implementation of large-scale, distributed software systems in SaaS and IoT environments. The ideal candidate combines deep full-stack expertise with hands-on development experience, strong leadership, and the ability to influence technical direction across the organization.
Requirements
- Bachelor’s degree (or higher) with 15+ years of professional software development experience
- Deep expertise in full-stack cloud software development, SaaS, and IoT systems
- Proven track record architecting and scaling complex systems, with increasing technical scope and influence
- Experience mentoring senior engineers and leading high-performing technical teams
- Mastery of relevant technologies, methodologies, and software development best practices
- T-shaped expertise in a technical domain such as Big Data, DevOps, full-stack development, IoT, embedded software, data engineering, ML, TypeScript, or Rust
- Strong problem-solving, collaboration, and communication skills for cross-functional impact
Benefits
- Competitive salary range: $168,000 - $267,000 per year, based on experience and role complexity
- Eligible for performance-based rewards, annual bonuses, and equity opportunities
- Healthcare benefits including medical, dental, and vision coverage
- 401(k) plan with company match
- Support for remote work with flexibility in location
- Professional development, mentorship, and team-building activities
- Inclusive, diverse, and collaborative work environment with focus on innovation
