Senior Software Engineer

BCMC Logo

BCMC

πŸ“Remote - Worldwide

Summary

Join our team as a Senior Software Developer and contribute to DoD Spectrum development and management. This remote position offers a flexible schedule (7a-4p, weekends and holidays off) and requires a DoD Secret clearance. You will lead a small team, utilizing Agile methodologies and a security-first approach. Responsibilities include requirements analysis, software design, development, testing, and deployment. The ideal candidate possesses 8+ years of experience, a BS in Computer Science or a related field, and a CompTIA Security+ certification. We offer a competitive salary and comprehensive benefits.

Requirements

  • Possess 8+ years of experience
  • Hold a BS in Computer Science or a Related Technical Degree
  • Possess CompTIA Security Plus Cert
  • Have knowledge of the SDLC process
  • Have knowledge of the Agile Environment and Scrum teams
  • Be able to lead staff members in software development
  • Have strong development experience in .Net, C# and Java

Responsibilities

  • Provide DoD Spectrum development and management best practices for all Software Development Lifecycle (SDLC) activities
  • Define and analyze requirements
  • Design software
  • Develop and inspect code
  • Test and integrate software
  • Deploy software
  • Develop and test user interfaces
  • Document software
  • Schedule and plan software development activities
  • Manage a small team of developers
  • Utilize an effective, security-first Agile software development approach that leverages industry best-practices
  • Develop and deliver software without the employment of intermediate staging environments, if possible, between contractor systems and government production systems
  • Develop and deliver software by automating quality checks and compliance tasks through the CI/CD pipeline
  • Ensure software development is consistent with applicable Application Security and Development Security Technical Implementation Guides (STIGs)
  • Base software development upon a Zero Trust Architecture, as described in NIST SP 800-207
  • Maintain high-quality software code that follows a consistent style, is easily understood, is well documented, and appropriately tested
  • Ensure test coverage meets or exceeds 80%
  • Develop software in accordance with established, language-specific coding standards and verified by automated linting
  • Write test code to be efficient and provide specific, useful assertions

Preferred Qualifications

Knowledge of SATCOM/Spectrum 21

Benefits

  • Extremely competitive salary
  • 95% employer paid for employee medical, dental, & vision coverages
  • 100% employer paid for employee life, STD & LTD disability coverages
  • 401k with company match and profit sharing
  • Flexible Spending Account (FSA) for dependent & health care
  • 11 standard holidays & 3 weeks of annual leave

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.