Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+58 more
Job description
Base-2 Solutions is seeking a talented and adaptable Software Engineer to join our growing team. Our Software Engineers are vital to developing cutting-edge solutions that support national defense and critical mission objectives. We are looking for individuals with strong programming skills, a solid understanding of software development lifecycles, and the ability to work collaboratively in a dynamic environment. The ideal candidate will demonstrate creativity, technical excellence, and the ability to solve complex problems while maintaining high coding standards and adhering to security requirements., * 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 some or all of the following languages: Java, C++, C#, Python, JavaScript, Go, Ruby, Scala.
- Experience with software development frameworks such as Spring, Angular, React, Node.js, Bootstrap, .NET.
- Familiarity with IDEs and tools including Eclipse, IntelliJ IDEA, Visual Studio, VS Code, PyCharm, NetBeans.
- Experience with operating systems including Linux, Unix, Windows, macOS.
- Knowledge of databases such as Oracle, MySQL, PostgreSQL, MongoDB, Microsoft SQL Server.
- Experience with version control systems like Git, GitHub, GitLab, Bitbucket, SVN.
- Familiarity with build and automation tools including Maven, Gradle, Jenkins, Bamboo, Ant.
- Experience with containerization and orchestration tools such as Docker, Kubernetes, OpenShift.
- Knowledge of CI/CD pipeline tools and integration with DevOps practices.
- Experience with cloud platforms including AWS, Azure, Google Cloud Platform (GCP) and familiarity with cloud-native development.
- Understanding of software development methodologies such as Agile, Scrum, Kanban, Waterfall.
- Experience with collaboration and issue tracking tools like JIRA, Confluence, ServiceNow.
- Familiarity with security requirements and compliance frameworks including NIST SP 800-53, DoD STIGs, RMF, ICD 503.
- Experience with scripting languages for automation such as Bash, PowerShell, Python., * Certifications such as AWS Developer Associate, Microsoft Certified: Azure Developer, Security+, Certified Kubernetes Application Developer (CKAD).
Benefits & conditions
- 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).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
Best Countries for Software Engineers
Highest Paying Tech Companies for Developers