
Journeyman Software Engineer
Leidos
full-time
Posted on:
Location Type: Office
Location: Fort Belvoir • Florida • Maryland • United States
Visit company websiteExplore more
Salary
💰 $87,100 - $157,450 per year
About the role
- Develop, test, and maintain software components under the guidance of senior engineers.
- Assist in translating functional requirements into technical specifications and implementation plans.
- Participate in code reviews, contribute constructive feedback and learn best practices.
- Troubleshoot and debug software issues across development and test environments.
- Contribute documentation, including design notes, user guides, and technical specifications.
- Collaborate with cross‑functional teams, including QA, product management, and systems engineering.
- Support integration, deployment, and verification activities.
- Follow established development processes, coding standards, and configuration management practices.
- Participate in agile development such as sprint planning, standups, and retrospectives.
- Prepare and maintain detailed engineering documentation, including specifications, test reports, and design artifacts.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or related technical field with 4+ years of experience or a Master’s degree with 2+ years of experience.
- Active Secret clearance with the ability to obtain a TS/SCI.
- Professional software development experience.
- Proficiency in at least one modern programming language (e.g., Java, C#, Python, JavaScript/TypeScript).
- Experience with version control systems such as Git.
- Understanding of software engineering fundamentals, including data structures, algorithms, and design patterns.
- Familiarity with RESTful APIs, microservices, or distributed systems.
- Ability to work collaboratively and communicate effectively within a team environment.
- Strong analytical, troubleshooting, and communication skills.
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 & Tools
software developmentJavaC#PythonJavaScriptTypeScriptdata structuresalgorithmsdesign patternsRESTful APIs
Soft Skills
collaborationcommunicationanalytical skillstroubleshootingconstructive feedbackteamworkadaptabilityproblem-solvingattention to detaillearning
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software EngineeringMaster’s degree in computer scienceMaster’s degree in Software EngineeringActive Secret clearanceTS/SCI clearance