
Software Engineer
Leidos
full-time
Posted on:
Location Type: Office
Location: Egg Harbor Township • Maryland • New Jersey • United States
Visit company websiteExplore more
Salary
💰 $131,300 - $237,350 per year
Tech Stack
About the role
- Design, develop, and test software components for our ATC expansion platform, with a specific focus on integrating AI/Machine Learning (ML) capabilities.
- Work closely with data scientists, subject matter experts, and other engineers to translate complex operational requirements into robust software solutions.
- Ensure the high performance, scalability, and reliability of mission-critical systems.
- Participate in the full software development lifecycle using Agile methodologies, including planning, design, coding, code review, testing, and deployment.
- Troubleshoot and resolve complex software defects and system issues.
- Contribute to the continuous improvement of development processes and system architecture.
Requirements
- Must be a U.S. Citizen with the ability to obtain and maintain a Public Trust security clearance.
- Bachelor’s degree in Computer Science or a related field and at least 12 years of relevant experience (we are targeting a mid-to-senior level engineer for this specialized role).
- Strong knowledge of programming languages, development methodologies, and best practices.
- Proficiency with Linux operating systems and command line tools.
- Ability to plan and prioritize personal tasking and communicate effectively both verbally and in writing.
- Independent thinker capable of high-quality work both individually and within a collaborative team environment.
- Proficiency in C++ (Qt knowledge desirable) and Java (SpringBoot knowledge desirable).
- Strong problem-solving and analytical skills.
- Ability to perform rapid software development.
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AIMachine LearningC++JavaAgile methodologiesLinuxsoftware development lifecyclesoftware testingsoftware troubleshootingsystem architecture
Soft skills
communicationproblem-solvinganalytical skillsindependent thinkingcollaborationtask prioritization
Certifications
Public Trust security clearance