Software Engineer (Junior-Level)
Role details
Job location
Tech stack
Job description
We are seeking a Junior Software Engineer with at least 4 years of software development experience and a technical bachelor's degree to support development efforts in Annapolis Junction, MD., * Analyze user and system requirements to support software design and development
- Debug, troubleshoot, and resolve software issues
- Develop and enhance software features based on defined requirements
- Integrate software components and external applications using APIs and related technologies
- Apply secure coding principles throughout the software development lifecycle
- Design and implement algorithms that meet functional and performance requirements
- Assist with the development and execution of automated testing frameworks and procedures
- Design, modify, and optimize software solutions using mathematical and analytical models
Requirements
Do you have experience in Technical troubleshooting support?, Do you have a Bachelor's degree?, * Minimum of 4 years of software development experience
- Bachelor's degree in a technical discipline (additional experience may be substituted where applicable)
- IAT Level II certification or equivalent certification meeting federal cybersecurity requirements
- Active TS/SCI clearance with Full-Scope Polygraph
Benefits & conditions
Pulled from the full job description
-
Health insurance
-
Paid time off
-
Vision insurance
-
Dental insurance
-
Opportunities for advancement, * Retirement Planning Employer contribution of 6% of salary toward a 401(k) plan with immediate vesting and no employee match required.
-
Health, Dental, & Vision Insurance Comprehensive medical coverage with employer-paid premiums for employees and eligible dependents. Dental and vision coverage may apply to dependent children only, depending on plan selection.
-
Paid Time Off Employees receive 4 weeks (20 days) of paid time off annually in addition to 11 federal holidays.
-
Professional Growth & Compensation Opportunities for career advancement, professional development, and competitive compensation designed to support long-term growth.
-
Collaborative Culture Team-oriented environment that values collaboration, communication, and maintaining a positive workplace culture.
-
Transparency & Leadership Support Commitment to open communication, honesty, and transparency across all levels of the organization.