Senior Software Engineer - Roseland
Core
Design, develop, integrate, test, and sustain secure, mission-focused software solutions across embedded systems, backend services, and web-based applications.
Role type
Senior Software Engineer (Embedded/Web/DevOps)
Builds
Secure software solutions for mission and program needs
Domain
Defense/Security, Embedded Systems, Web Development
Required skills
C++, Python, JavaScript, React, Docker, CI/CD, Linux, embedded software development, backend services, web application development, version control, debugging, automated testing
Preferred skills
TS/SCI clearance with CI Polygraph, hands-on React/JavaScript, DevOps practices, containerized software delivery, Linux-based environment development
Technologies
C++, Python, JavaScript, React, Docker, Linux, CI/CD, DevOps
Responsibilities
Design, develop, integrate, test, and sustain software solutions across embedded systems, backend services, and web-based applications; Develop and maintain software using C++, Python, JavaScript, and React; Support containerized development and deployment workflows using Docker and DevOps practices; Collaborate with systems engineering, software engineering, integration, and program teams; Troubleshoot software, resolve defects, improve performance, and solve technical issues; Create and maintain technical documentation, code artifacts, and engineering deliverables
Seniority
Senior, hands-on IC