Cloud Software Engineer
Listed on 2026-09-06
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps
Cloud Software Engineer
Join the Mission at Cyber B.A.T. At Cyber B.A.T., we believe in one simple idea:
Take care of those that take care of you. We're a Service-Disabled Veteran-Owned Small Business delivering engineering, cybersecurity, software, systems, and mission-focused consulting solutions to government customers and industry partners. We combine the impact and innovation of a growing company with the culture and flexibility of a close-knit team. When you join Cyber B.A.T., you're not just taking a job, you're helping solve meaningful challenges alongside people who value collaboration, technical excellence, and having fun while doing it.
Why People Love Working Here
- Employee ownership opportunities - every employee has equity in our success
- Annual company retreats (yes... actual destinations)
- 5 weeks PTO + flexible work environment
- Employer-paid medical and dental for employees and dependents
- Up to 10% 401(k)/profit sharing contribution (no match required)
- Monthly happy hours and team events
- Referral bonuses
- Opportunity to make visible impact without getting lost in a giant organization
Position Overview Cyber B.A.T. is seeking a Cloud Software Engineer to support mission-critical programs by developing, maintaining, and enhancing complex software systems that enable our government customers' most important missions. This role involves designing and implementing software solutions for processing-intensive analytics, novel algorithm development, real-time systems, business management information systems, and applications that process extremely large datasets.
- Develop, maintain, and enhance complex and diverse Big-Data Cloud systems based upon documented requirements.
- Directly contribute to all stages of back-end processing, analyzing, and indexing.
- Provide expertise in Cloud Computing, Hadoop Eco-System including implementing Java applications, Distributed Computing, Information Retrieval (IR), and Object Oriented Design.
- Review and test software components for adherence to the design requirements and documents test results.
- Resolve software problem reports.
- Utilize software development and software design methodologies appropriate to the development environment.
- Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
- Provide in-depth knowledge of Information Retrieval; assisting the software development team in designing, developing and testing Cloud Information Retrieval
- Implement complex workflows that manage Cloud Map Reduce analytics
- Implement code that interacts with Cloud Distributed Coordination Frameworks
- Oversee one or more software development tasks and ensures the work is completed in accordance with the constraints of the software development process being used on any particular project
- Make recommendations for improving documentation and software development process standards
- Serve as a subject matter expert for Cloud Computing and corresponding technologies including Hadoop assisting the software development team in designing, developing and testing Cloud Computing Systems
- Debug problems with Cloud based Distributed Computing Frameworks
- Manage multi-node Cloud based installation
- Delegate programming and testing responsibilities to one or more teams and monitor their performance
- Select the software development process in coordination with the customer and system engineering
- Recommend new technologies and processes for complex cloud software projects
- Ensure quality control of all developed and modified software
- Architect solutions to complex Cloud Software Engineering Problems such as efficiently processing and retrieving large amounts of data
- Make recommendations for improving documentation and software development process standards
What We're Looking For Required Qualifications
- Active TS/SCI Clearance with a current Maryland Polygraph
- Twelve (12) years experience software engineering experience in programs and contracts of similar scope, type, and complexity is required.
- Bachelors degree in Computer Science or related discipline from an accredited college or university is required; four (4) years of which must be in programs utilizing Big-Data cloud technologies and/or Distributed Computing.
- Four (4) years of cloud software engineering experience on projects with similar Big-Data systems may be substituted for a bachelors degree.
- Master in Computer Science or related discipline from an accredited college or university may be substituted for two (2) years of experience.
- Cloudera Certified Hadoop Developer certification may be substituted for one (1) year of Cloud experience.
- The following Cloud related experiences are required:
- Two (2) years of Cloud and/or Distributed Computing Information Retrieval (IR).
- One (1) year of experience with implementing code that…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).