Senior Software Engineer
Laurel, MD On-site
$131,300–$237,350 a yearJobFig found this opening at its original source and checks that it remains available.
About the role
Leidos is seeking a Senior Software Engineer to develop, integrate, and enhance complex software systems supporting critical mission needs. You will solve challenging software and system problems, develop performance-driven solutions, integrate software into operational environments, and contribute technical leadership across the software development lifecycle. At this level, you will also help ensure the quality of team products, implement improvements to engineering practices, collaborate with systems and hardware engineers, and oversee software-development activities as appropriate to the project. Depending on assignment, the technical environment may emphasize Linux and Splunk engineering, cloud and distributed data platforms, or full-stack application development. As a Senior Software Engineer, you will bring advanced technical judgment to those challenges—developing and integrating software, solving complex performance problems, improving engineering practices, and helping ensure software teams deliver reliable capabilities into operational environments.
What you'll bring
- Minimum of fourteen (14) years of experience as a Software Engineer supporting programs or contracts of similar scope, type, and complexity.
- Bachelor's degree in Computer Science or a related discipline from an accredited college or university.
- Four (4) additional years of Software Engineering experience on projects using similar software processes may be substituted for the bachelor's degree.
- Technical requirements vary by assignment.
- Candidates are not expected to meet the requirements of every project profile below
- they should meet the requirements associated with the specific project for which they are being considered.
- Project 1 – Linux, Splunk & Platform Automation
- 2+ years of experience with databases, Ansible, JSON, JavaScript, and Bash scripting.
- 2+ years of experience with Splunk.
- 10+ years of experience with Linux.
- Familiarity with network protocols, hardware, virtualization, security architectures, and firewall technologies.
- 2+ years of experience with cloud technologies and Docker containerization.