Junior Software Engineer
Job Description
Base-2 Solutions is seeking a Junior Software Engineer to help develop, maintain, and enhance complex software systems used to support national defense decision-making. This on-site role is based in Annapolis Junction, MD and requires an active Top Secret/SCI with Full Scope Polygraph, along with U.S. citizenship.
What you’ll do
- Develop, maintain, and enhance complex and diverse software systems based on documented requirements, including processing-intensive analytics, novel algorithm development, and real-time systems.
- Work independently or as part of a team to deliver software capabilities.
- Review and test software components for adherence to design requirements, and document test results.
- Investigate and resolve software problem reports.
- Apply software development and design methodologies that fit the development environment.
- Provide input to system design activities, including hardware/software trade-offs, software reuse, and the use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) solutions versus new development, along with requirements analysis from system level to individual components.
Education and experience
- No demonstrated experience is required.
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university is required.
- Equivalent substitution: Four (4) years of software engineering experience may be used in place of the bachelor’s degree.
Technologies you may work with
- Languages: Java, C#, C++, JavaScript, Python, Scala, Ruby, Go
- IDE and tooling: Eclipse, NetBeans, IntelliJ IDEA, PyCharm, Visual Studio, VS Code
- Platforms and OS: Windows, Unix, Linux, macOS
- Collaboration and tracking: Atlassian Suite (JIRA, Confluence), GitHub, ServiceNow
- Frameworks: Spring, Angular, Bootstrap
- Databases: Oracle, MySQL, MongoDB
- Build and CI: Maven, Jenkins
- Containers and orchestration: Docker, Kubernetes
- Version and configuration management: Git, SVN, CVS
- Cloud providers: AWS, Azure, Google Cloud
Required eligibility and details
- U.S. citizenship required: Yes
- Active security clearance: Top Secret/SCI with Full Scope Polygraph
- Location: Annapolis Junction, MD
- Work type: On-Site
- Shift: First
- Requisition ID: 5329
- Referral eligibility: Eligible
Benefits
- Competitive fixed salary or hourly pay (based on experience, skills, location, and internal equity).
- Employee referral bonuses up to $10,000 per hired referral.
- Additional bonus opportunities for exceptional performance and contributions to business development and company growth (role-dependent).
- 100% company-paid medical premiums for employees and eligible dependents.
- Plan options with CareFirst, Kaiser, and UnitedHealthcare, including PPO, POS, HMO, and HSA-compatible plans.
- 100% company-paid dental premiums for employees and eligible dependents.
- 100% company-paid vision premiums for employees and eligible dependents.
- 100% company-paid premiums for short-term disability, long-term disability, and accidental death & dismemberment (AD&D).
- 100% company-paid life insurance up to $200,000.
- 401(k) with immediate vesting: 4% company match plus a 4% non-elective company contribution (8% total). Pre-tax and Roth options available.
- Up to 20 days of flexible paid time off (PTO).
- 11 paid floating holidays.
- Flexible work schedules, including flex time and compressed work periods (contract and project-dependent).
Preferred qualifications
- Experience with some or all of: Java, C#, C++, JavaScript, Python, Scala, Ruby, Go.
- Familiarity with IDEs such as Eclipse, NetBeans, IntelliJ IDEA, PyCharm, Visual Studio, and VS Code.
- Working knowledge of Windows, Unix, Linux, and macOS.
- Comfort using collaboration and issue tracking tools including Atlassian Suite (JIRA, Confluence), GitHub, and ServiceNow.
- Experience with frameworks such as Spring, Angular, and Bootstrap.
- Experience with databases such as Oracle, MySQL, and MongoDB.
- Experience with build tools such as Maven and Jenkins.
- Experience with containers and orchestration tools such as Docker and Kubernetes.
- Experience with configuration management tools such as Git, SVN, and CVS.
- Familiarity with cloud providers such as AWS, Azure, and Google Cloud.