Principal Software Engineer

NXT Robotics Corp
San Diego, CAPART_TIMEPosted Aug 9, 2026

Role responsibilities

Lead the design and implementation of core software systems, back-end services, and APIs for autonomous security robots. Architect scalable solutions, conduct code reviews, and mentor engineers while collaborating with cross-functional teams to ensure successful field deployment.

Requirements

Requires a strong foundation in computer science, proficiency in modern programming languages, and deep expertise in OOP and software architecture. Candidates should have prior technical leadership experience and a degree in Computer Science or Engineering.

Key skills

Software Architecture, Back-End Development, C++, Python, Java, RESTful APIs, Microservices, Object-Oriented Programming, Distributed Systems, Robotics, Autonomous Systems, DevOps, CI/CD, System Integration, Technical Leadership, Design Patterns

Keywords

C++, Python, Java, RESTful APIs, Microservices, Object-Oriented Programming, Distributed Systems, Robotics, Autonomous Systems, DevOps, CI/CD, Software Architecture, Design Patterns, Back-End Development, System Integration, Real-time Control Software, Cloud Infrastructure, On-prem Infrastructure, Algorithms, Data Structures

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free