Software Engineer Level 1
$105,000–$130,000 year
On-site · Laurel, Maryland, United States
Job Summary
Design, develop, and implement software solutions based on system requirements and technical specifications. Contribute to system architecture design with security, performance, and user experience in mind. Develop and maintain applications using Java and modern development frameworks. Utilize Gradle, Spring, Docker, and Git. Work in Linux environments using command-line tools and bash scripting. Perform testing, debugging, and validation of software components. Document software designs, development processes, and test results. Collaborate with cross-functional teams to integrate software into broader system environments. Adhere to software development best practices and actively contribute to process improvement initiatives.
Required Qualifications
- Active TS/SCI clearance with Polygraph
- Bachelor’s degree in Computer Science or related field, or 4 additional years of relevant experience in lieu of a degree
- 7+ years of experience in software engineering or development roles
- Proficiency in Java development
- Hands-on experience with Gradle, Spring, Docker, and Git
- Demonstrated experience working in Linux environments and using bash terminal
- Strong understanding of software development fundamentals and debugging techniques
- Ability to work effectively in a team-based environment
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.