Cyber B.A.T. Inc

Cyber B.A.T. Inc

Software Engineer

Annapolis Junction, MDPosted 4 days ago
Full TimeEntryUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

Cyber B.A.T. is seeking a Software Engineer Level 1 to develop, maintain, and enhance mission-focused software applications, with an emphasis on graphical user interfaces, dashboards, AWS cloud environments, automated workflows, and AI/ML integration. This role involves designing and testing software, integrating new functionality, troubleshooting and resolving defects, developing algorithms and database interfaces, and collaborating with cross-functional teams throughout the software development lifecycle.

Qualifications

Required Qualifications

  • Active TS/SCI Clearance with a current Maryland Polygraph
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university
  • Seven (7) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity
  • Four (4) additional years of Software Engineering experience on projects with similar software processes may be substituted for a Bachelor's degree
  • Strong software development experience with Python, JavaScript, HTML, CSS, and/or TypeScript
  • Experience with modern JavaScript frameworks such as React, Angular, or Vue.js
  • Experience developing responsive and accessible web interfaces and dashboards
  • Experience with AWS services such as EC2, S3, Lambda, IAM, API Gateway, and DynamoDB/RDS
  • Experience with Infrastructure as Code tools such as Terraform or CloudFormation
  • Experience using Python for automation and workflow development
  • Experience with workflow orchestration tools such as Airflow or AWS Step Functions
  • Basic experience integrating AI/ML models into software applications
  • Understanding of CI/CD pipelines, Docker/containerization, and cloud security best practices
  • Experience with Git and software testing frameworks, including unit and integration testing
  • Experience analyzing system performance, data usage, system flows, and operational processes
  • Strong analytical, problem-solving, communication, and documentation skills
  • Ability to work independently and collaboratively in an Agile development environment

Preferred Qualifications

  • Love solving difficult technical challenges
  • Enjoy collaborating and sharing knowledge
  • Like working where your voice actually matters
  • Appreciate a culture that celebrates wins and supports growth

Skills & Technologies

AWSAgilePythonJavaScriptHTMLCSSReactAngularVueDynamoDBTerraformCI/CDDockerGit

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Entry

Location

Annapolis Junction, MD

Posted

4 days ago

Country

US