Logo
Base2 Solutions

Software Engineer Job at Base2 Solutions in Fort Meade

Base2 Solutions, Fort Meade, MD, US

Save Job

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.

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)