Leidos delivers innovative engineering, scientific, information technology, defense, space, cyber, and commercial solutions for government and commercial customers. The Junior Software Engineer will develop and support high-performance applications and backend systems for unmanned aerial systems simulation, including implementing features, fixing bugs, testing, peer reviews, and collaborating within an Agile team.
In this mission we develop training software solutions for our customers in the area of Unmanned Aerial Systems simulation. We use our skills to design and implement new features, fix bugs, perform peer reviews, write tests, analyze new technologies and best practices, and collaborate with other teammates. We develop solutions in C++, .NET, and C#. The team follows Agile software practices, shares a passion for solving complex problems, delivering exceptional software, improving software development processes, and exceeding customer expectations
Qualification
Required
Bachelor's Degree with 2+ years of applicable experience
Must be able to obtain and maintain a SECRET Clearance
Experience in the following technologies:
Linux
C#
SCM
Databases
Experience in the following concepts:
Units Tests
Code Reviews
Documentation/Writing Skills
Communication
Networking
Scripting
DevOps/Continuous Integration Continuous Development
Preferred
Git SCM
Podman/Docker in air-gapped environments
Protobuf
Postgres/SQL
Kubernetes
Helm
OpenShift
Containerization
Asynchronous Developememt
Distributed Systems
API Design
VM Management
Experience managing databases within a cluster
Benefits
Health and Wellness programs
Income Protection
Paid Leave
Retirement
Leidos is an industry and technology leader serving government & commercial customers with smarter, more efficient digital and mission innovations.