Mid-Level Software Engineer
Job Description
Software Engineer role focused on delivering scalable software solutions within the engineering organization, emphasizing high quality code, robust system functionality, and collaborative, team-based development.
Responsibilities
- Develop, test, and maintain software applications using object-oriented design principles.
- Implement and support RESTful services under established architectural guidance.
- Write and maintain SQL queries; support database updates and data validation efforts.
- Develop and troubleshoot applications within Linux-based environments.
- Identify, debug, and resolve application-level defects and performance issues.
- Collaborate with senior engineers and team members to implement approved designs and deliver project requirements.
- Follow established coding standards, participate in code reviews, and support documentation efforts.
Requirements
- U.S. citizenship required per contract.
- Bachelor’s degree in Computer Science, Software Engineering, or related field with 4–8 years of relevant experience, or Master’s degree with 2–6 years of relevant experience.
- Professional experience developing object-oriented applications in Java or Python.
- Experience developing or maintaining RESTful APIs.
- Experience writing SQL queries and working with relational databases.
- Working knowledge of Linux environments.
- Ability to work independently on defined tasks within established technical frameworks.
Technologies
- Java, Python, JavaScript, SQL, PostgreSQL, Linux
- Docker, OpenShift, Spring Boot, Tomcat, Maven
- GitLab CI/CD, Cloud-based environments
Benefits
- 401(k)
- 401(k) 6% Match
- Dental insurance
- Health insurance
- Life insurance
- Paid holidays
- Paid time off
- Parental leave
- Prescription drug insurance
- Referral program
- Retirement plan
- Vision insurance
Security Clearance
- Top Secret with SCI eligibility and ability to obtain a Polygraph.
Work Location
- Gaithersburg, MD onsite
Job Type
- Full-time
Pay
- USD 140,000 - 152,000 per year