Software Engineer

Base-2 Solutions

$90K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software development experience
  • Top Secret/SCI security clearance with Full Scope Polygraph required
  • Proficiency in multiple programming languages including Java, C++, C#, Python, JavaScript, etc.
  • Experience with software development frameworks and technologies like Spring, React, and Node.js
  • Knowledge of security compliance standards such as NIST and RMF
  • Familiarity with CI/CD tools and cloud platforms
  • Relevant certifications, e.g., AWS Developer Associate or Security+ are a plus.

Responsibilities

  • Design, develop, test, and maintain software applications as per customer specifications.
  • Participate in the full software development lifecycle from requirements gathering to deployment.
  • Write clean and efficient code in various programming languages.
  • Conduct code reviews and ensure software quality through testing.
  • Collaborate with cross-functional teams to integrate software solutions.
  • Identify and recommend enhancements for existing software systems.
  • Stay updated on emerging technologies and best practices.

Benefits

  • 100% company-paid medical, dental, and vision premiums for employees and dependents.
  • 401(k) plan with competitive matching and contributions, immediate vesting.
  • Up to 20 days of flexible paid time off plus 11 paid floating holidays.
  • Flexible work schedules to promote work-life balance.
  • Employee referral bonuses up to $10,000 and performance-based bonuses.
Full Job Description
  • Requisition ID: 2961
  • Standard Title:
  • Required Security Clearance: Top Secret/SCI with Full Scope Polygraph
  • Location: Annapolis Junction, MD
  • Work Type: On-Site
  • Shift: First
  • Referral Eligibility: Eligible
  • U.S. Citizenship Required? Yes


Responsibilities:

  • Designs, develops, tests, and maintains software applications and systems based on customer requirements.


  • Participates in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance.


  • Writes clean, efficient, and well-documented code in various programming languages.


  • Conducts code reviews, unit testing, integration testing, and troubleshooting to ensure software quality.


  • Collaborates with system engineers, DevOps teams, and stakeholders to integrate software solutions into larger systems and platforms.


  • Identifies opportunities to improve existing software systems and recommends enhancements or optimizations.


  • Ensures adherence to security best practices and compliance standards (NIST, DoD, IC, RMF).


  • Develops and maintains technical documentation, including design specifications, user guides, and system diagrams.


  • Supports deployment, version control, and configuration management processes.


  • Stays up-to-date with emerging technologies, frameworks, and industry trends.


Experience with some or all of the following:

  • Programming languages: Java, C++, C#, Python, JavaScript, Go, Ruby, Scala


  • Software development frameworks: Spring, Angular, React, Node.js, Bootstrap, .NET


  • IDEs and tools: Eclipse, IntelliJ IDEA, Visual Studio, VS Code, PyCharm, NetBeans


  • Operating systems: Linux, Unix, Windows, macOS


  • Databases: Oracle, MySQL, PostgreSQL, MongoDB, Microsoft SQL Server


  • Version control systems: Git, GitHub, GitLab, Bitbucket, SVN


  • Build and automation tools: Maven, Gradle, Jenkins, Bamboo, Ant


  • Containerization and orchestration: Docker, Kubernetes, OpenShift


  • CI/CD pipeline tools and integration with DevOps practices


  • Cloud platforms: AWS, Azure, Google Cloud Platform (GCP) and familiarity with cloud-native development


  • Software development methodologies: Agile, Scrum, Kanban, Waterfall


  • Collaboration and issue tracking: JIRA, Confluence, ServiceNow


  • Familiarity with security requirements and compliance frameworks: NIST SP 800-53, DoD STIGs, RMF, ICD 503


  • Scripting languages for automation: Bash, PowerShell, Python


  • Certifications such as AWS Developer Associate, Microsoft Certified: Azure Developer, Security+, Certified Kubernetes Application Developer (CKAD)


Pay & Benefit Highlights
Compensation
  • 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).
Health
  • 100% company-paid medical premiums for employees and eligible dependents.
  • Choose from multiple 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.
Income Protection
  • 100% company-paid premiums for short-term disability.
  • 100% company-paid premiums for long-term disability.
  • 100% company-paid premiums for accidental death & dismemberment (AD&D).
  • 100% company-paid premiums for life insurance up to $200,000.
Retirement
  • 401(k) with immediate vesting: 4% company match plus a 4% non-elective company contribution (8% total).
  • 401(k) pre-tax and Roth options.
Leave
  • Up to 20 days of flexible paid time off (PTO).
  • 11 paid floating holidays.
Work-Life Balance
  • Flexible work schedules, including flex time and compressed work periods (contract and project-dependent).

Similar Jobs

More Jobs at Base-2 Solutions

  • Software Engineer
    $140K — $180K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person
  • Software Engineer
    $140K — $180K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person
  • Software Engineer
    $140K — $180K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person
  • Systems Engineer
    $90K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person
  • Information Systems Security Officer
    $90K — $120K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: