Principal Software Developer
Core
Define and communicate technical vision for future architecture of Signal and Location Services and SOTI applications; design and build low friction APIs, highly responsive web UIs, and backend systems.
Role type
Principal Software Developer (Architecture & Backend)
Builds
SOTI ONE platform, Location Services, APIs, web UIs, middleware
Domain
Mobile & IoT device management, Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, C#, .NET, JavaScript, Angular, Node JS, SQL, NoSQL, AWS, Azure, CI/CD, Agile
Preferred skills
Computer Science degree, Math/Algorithms expertise, Design patterns
Technologies
C#, .NET, JavaScript, Angular, Node JS, MS SQL Server, AWS, Azure, SonarCube
Responsibilities
Architect and design core components including APIs, services, and user interfaces; Write clean, maintainable C# code for major architectural components; Own and drive non-functional requirements such as performance, scalability, and security; Review and guide development teams on design decisions and secure coding practices; Prototype and validate solutions for complex architectural challenges; Mentor and support developers and QA engineers; Stay ahead of emerging technologies and lead their adoption.
Seniority
Principal, hands-on IC with strategic vision
