Principal Software Engineer

Leonardo DRS
Burnsville, MNFULL_TIMEPosted Jul 23, 2026

Role responsibilities

Lead the software architecture and design of tactical components and subsystems for US Navy electronics infrastructure. Responsibilities include creating UML diagrams, managing requirements, and overseeing the development and sustainment of combat systems software.

Requirements

Requires a Bachelor's or Master's degree in Computer Science or a related field with at least 8 years of software engineering experience. Candidates must be US citizens capable of obtaining a DOD security clearance and possess proficiency in Linux and virtualization platforms.

Key skills

Software Architecture, UML Modeling, Agile Scrum, DevSecOps, Java, C, C++, Linux, Kubernetes, OpenShift, ESXi, DDS, SOSA, Requirements Management, Edge AI, Virtualization

Keywords

Software Architecture, SOSA, UML, Enterprise Architect, DOORS, DevSecOps, Agile, Microservices, MVC, Pub-Sub, Java, C, C++, Red Hat Linux, Kubernetes, OpenShift, ESXi, DDS, AMQP, ZMTP, Edge AI, Combat Systems, Virtual Machines, Containers, Hypervisors, Real-time Extensions, Signal Processing, Firmware, DOD Security Clearance, RFP/RFI

Want jobs like this matched to you?

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

Get started free