Senior Full Stack Software Engineer - NREC
Core
Design, build, and deploy scalable, end-to-end software solutions for data-driven robotics applications in industrial, commercial, and government sectors.
Role type
Senior Full Stack Software Engineer
Builds
Scalable backend services, data systems, and responsive user interfaces for robotics software
Domain
Robotics, Industrial Automation, Defense
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Full-stack development, Python, Linux environments, relational and non-relational databases, web application frameworks, database architecture design, data visualization, technical communication
Preferred skills
Data orchestration, software security concepts, cloud platforms, distributed computing, data processing workflows, mentoring
Technologies
Python, Linux, relational databases, non-relational databases, web frameworks
Responsibilities
Own end-to-end development of features across backend, frontend, and data layers; Build reliable, scalable backend services; Design and maintain data systems; Craft polished, responsive user interfaces; Develop interactive data visualizations; Participate in architectural decisions; Diagnose and resolve full-stack issues
Seniority
Senior, hands-on IC with leadership and mentorship responsibilities