Jobs · Information Technology · Maryland

Software Engineer

Base-2 Solutions · Annapolis Junction, MD · Yesterday
Information TechnologyFull-time

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.

Requirements

  • Strong programming skills in Java, C++, C#, Python, JavaScript, Go, Ruby, Scala.
  • Experience with software development frameworks like Spring, Angular, React, Node.js, Bootstrap, .NET.
  • Knowledge of IDEs and tools such as Eclipse, IntelliJ IDEA, Visual Studio, VS Code, PyCharm, NetBeans.
  • Experience with operating systems: Linux, Unix, Windows, macOS.
  • Experience with databases: Oracle, MySQL, PostgreSQL, MongoDB, Microsoft SQL Server.
  • Experience with version control systems: Git, GitHub, GitLab, Bitbucket, SVN.
  • Experience with build and automation tools: Maven, Gradle, Jenkins, Bamboo, Ant.
  • Familiarity with containerization and orchestration: Docker, Kubernetes, OpenShift.
  • Experience with cloud platforms: AWS, Azure, Google Cloud Platform (GCP).
  • Familiarity with software development methodologies: Agile, Scrum, Kanban, Waterfall.
  • Familiarity with 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.
  • Experience with certifications such as AWS Developer Associate, Microsoft Certified: Azure Developer, Security+, Certified Kubernetes Application Developer (CKAD).

Qualifications

  • U.S. Citizenship required.
  • Some or all of the following programming languages: Java, C++, C#, Python, JavaScript, Go, Ruby, Scala.
  • Experience with software development frameworks: Spring, Angular, React, Node.js, Bootstrap, .NET.
  • Experience with IDEs and tools: Eclipse, IntelliJ IDEA, Visual Studio, VS Code, PyCharm, NetBeans.
  • Experience with operating systems: Linux, Unix, Windows, macOS.
  • Experience with databases: Oracle, MySQL, PostgreSQL, MongoDB, Microsoft SQL Server.
  • Experience with version control systems: Git, GitHub, GitLab, Bitbucket, SVN.
  • Experience with build and automation tools: Maven, Gradle, Jenkins, Bamboo, Ant.
  • Familiarity with containerization and orchestration: Docker, Kubernetes, OpenShift.
  • Experience with cloud platforms: AWS, Azure, Google Cloud Platform (GCP).
  • Familiarity with software development methodologies: Agile, Scrum, Kanban, Waterfall.
  • Familiarity with 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.
  • Experience with certifications such as AWS Developer Associate, Microsoft Certified: Azure Developer, Security+, Certified Kubernetes Application Developer (CKAD).

Skills

  • Strong programming skills in Java, C++, C#, Python, JavaScript, Go, Ruby, Scala.
  • Experience with software development frameworks: Spring, Angular, React, Node.js, Bootstrap, .NET.
  • Knowledge of IDEs and tools such as Eclipse, IntelliJ IDEA, Visual Studio, VS Code, PyCharm, NetBeans.
  • Experience with operating systems: Linux, Unix, Windows, macOS.
  • Experience with databases: Oracle, MySQL, PostgreSQL, MongoDB, Microsoft SQL Server.
  • Experience with version control systems: Git, GitHub, GitLab, Bitbucket, SVN.
  • Experience with build and automation tools: Maven, Gradle, Jenkins, Bamboo, Ant.
  • Familiarity with containerization and orchestration: Docker, Kubernetes, OpenShift.
  • Experience with cloud platforms: AWS, Azure, Google Cloud Platform (GCP).
  • Familiarity with software development methodologies: Agile, Scrum, Kanban, Waterfall.
  • Familiarity with 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.
  • Experience with certifications such as AWS Developer Associate, Microsoft Certified: Azure Developer, Security+, Certified Kubernetes Application Developer (CKAD).

Benefits

  • Base-2 Solutions offers 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.
  • Dental: 100% company-paid dental premiums for employees and eligible dependents.
  • Vision: 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).

Pay

  • Competitive fixed salary or hourly pay (based on experience, skills, location, and internal equity).

Similar jobs

Software Engineer

IntuitivePeachtree Corners, GA· Today
Engineering$128k–$173k/yrapply on careers.intuitive.com

Software Engineer

RevatureTampa, FL· Yesterday
Engineering$50k/yrapply on revature.com

Software Engineer

TEKsystemsVilla Park, IL· Yesterday
Engineering$110k–$126k/yrapply on ars2.equest.com

Software Engineer

AscendSan Francisco, CA· Yesterday
Engineering$140k–$175k/yrapply on grnh.se

Software Engineer

Allen Control SystemsSan Jose, CA· Yesterday
Engineering$180/hrapply on jobs.ashbyhq.com

Software Engineer

ConstellationChicago, IL· 1 wk ago
Engineering$95k–$105k/yrapply on jobs.constellationenergy.com