Software Engineer

Software Engineer

Job Title: Software Engineer

Job Location: Warrenton, VA

Job Type: Full-Time

Job Description:

BCubed Engineering is seeking a Full-Stack Developer who is passionate about building robust, scalable software and exceptional user experiences. As a Full-Stack Developer at BCubed, you will be an integral part of our collaborative development team, contributing to the design, development, and maintenance of containerized software applications. You will work on a variety of projects, collaborate with cross-functional teams, and have the opportunity to influence our technology stack.

Key Responsibilities:

  • Participate in the entire software development lifecycle, from concept and design to testing and deployment.
  • Design, develop, and maintain Kubernetes-based microservices using Python, Go, JavaScript, React, and other programming languages.
  • Contribute to the development and maintenance of a React JavaScript frontend.
  • Utilize open source technologies for continuous deployment, event-driven automation, and efficient infrastructure management.
  • Build and manage CI/CD pipelines.
  • Write clean, well-documented code, and maintain code quality through code reviews and best practices.
  • Optimize software for maximum performance, scalability, and user experience.
  • Troubleshoot and resolve issues related to Kubernetes clusters and containerized applications.
  • Develop and maintain Kubernetes Operators and Custom Resource Definitions (CRDs).
  • Ensure security and compliance standards are met by the software.
  • Stay up to date with industry best practices and emerging trends in software development.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • Experience with Kubernetes and containerization technologies.
  • Proficiency in Python, C++, Go, or Javascript programming languages.
  • Familiarity with modern software development technologies and practices, including CI/CD pipeline and microservices architecture.
  • Must have a U.S. Security Clearance (required).

About the Company:

BCubed Engineering Corporation is an employee-owned advanced software and engineering company with offices in Warrenton, VA and Tampa, FL. BCubed Engineering specializes in providing engineering solutions and hardware to meet a variety of unique mission needs to the DoD, IC, and commercial sector, through efficient implementation practices and leveraging cutting-edge COTS technologies. Areas of focus include Digital Signals Processing, Machine Learning, and Cloud/On-Premises computing architectures.

We Provide:

  • Industry leading benefits
  • 25% Profit Sharing Plan (PSP)
  • Individual Benefit Account – This account is used to pay for:
    • Medical, dental, and vision insurance premiums and related expenses
    • Short-term and long-term disability premiums
    • Basic life and AD&D insurance
    • Dependent care reimbursement
    • Leave benefits
  • Company sponsored group medical, dental, and vision insurance plans
  • Flexible Hours
  • Hybrid in-office / work from home environment

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Self-Identification Form

The Equal Employment Opportunity Commission (EEOC) requires federal contractors with 50 or more employees to complete an EEO-1 report each year. B|Cubed Engineering Corporation invites you to self-identify gender, race/ethnicity, veteran, and disability status. Completion of this data is VOLUNTARY and will not affect your opportunity for employment, or terms or conditions of employment. This form will be used for EEO-1 reporting purposes only and will be kept separate from all other personnel records only accessed by Human Resources.