Software Engineer, IF-03-0036

Top Secret Clearance Jobs

$120K — $145K *
Aerospace & Defense
15+ years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI Clearance with Maryland Polygraph
  • Bachelor's degree in Computer Science or related technical field
  • 20 years of relevant software engineering experience
  • Expertise in the full software development lifecycle
  • Experience with complex software systems and analytics-driven applications
  • Strong skill in software design and performance optimization
  • Proven leadership in software development and team coordination

Responsibilities

  • Analyze user requirements to establish software design parameters
  • Design and develop diverse software systems for data-intensive applications
  • Debug and resolve existing software issues
  • Integrate software components into varying system architectures
  • Develop and optimize database queries and repository design
  • Write and maintain technical documentation
  • Serve as a technical lead guiding project scope and methodology

Benefits

  • Opportunities for collaboration and knowledge sharing
  • Supportive work culture that celebrates wins
  • Emphasis on personal and professional growth
  • Engagement in meaningful and impactful work
  • Voice in design and decision-making processes
Full Job Description
Description

Position Overview

Cyber B.A.T. is seeking a Senior Software Engineer to design, develop, enhance, and maintain complex software systems supporting mission-critical applications. This role works across the full software development lifecycle, including requirements analysis, architecture input, development, testing, integration, and production support. The engineer will support systems involving large-scale data processing, analytics, real-time processing, and enterprise business applications, ensuring high performance, reliability, and maintainability.

What You'll Do
  • Analyze user requirements to derive software design and performance requirements
  • Design, develop, and maintain complex and diverse software systems, including data-intensive, real-time, and analytics-driven applications
  • Debug existing software, identify root causes, and implement corrective fixes
  • Design and implement new software features or modify existing systems to meet evolving requirements
  • Integrate software components into new or existing system architectures and operational environments
  • Develop and execute database queries and support data repository design and optimization
  • Write, review, and maintain technical documentation, including system and software design artifacts
  • Serve as a technical lead for development efforts aligned to project scope and software development methodology
  • Design and implement complex database interfaces and data query solutions
  • Develop and optimize algorithms to meet system performance, scalability, and functional requirements
  • Assist with test planning, test case development, and execution of software validation activities
  • Analyze system performance, workflows, data usage, and operational issues to identify improvement opportunities
  • Modify existing software to improve performance, correct defects, or support new hardware and environments
  • Apply scientific and mathematical modeling techniques to design and improve software systems
  • Develop high-complexity algorithms constrained by performance, timing, and system resource requirements
  • Ensure quality control across software deliverables and enforce engineering best practices
  • Recommend improvements to software development processes, documentation standards, and engineering practices
  • Collaborate with systems engineers and hardware engineers to define requirements, interfaces, and system constraints
  • Coordinate software deployment and system installation activities across operational environments
  • Recommend and evaluate new technologies, tools, and development processes for complex software projects
  • Serve as technical lead across multiple development teams, guiding design and implementation decisions
  • Select and apply appropriate software development methodologies in coordination with stakeholders
  • Oversee team execution, delegate development and testing responsibilities, and monitor performance and delivery quality

What We're Looking For

Required Qualifications
  • Active TS/SCI Clearance with a current Maryland Polygraph
  • Bachelor's degree in Computer Science or a related technical discipline
  • Minimum of 20 years of experience as a Software Engineer on programs of similar scope, type, and complexity
  • Four (4) additional years of directly related software engineering experience may be substituted in lieu of a bachelor's degree
  • Experience across the full software development lifecycle (requirements, design, development, testing, deployment, and sustainment)
  • Experience developing complex software systems such as: Data-intensive analytics systems, Real-time processing systems, Large-scale data management systems, and Enterprise or mission-critical applications
  • Strong experience in software design, algorithm development, and performance optimization
  • Experience integrating software into complex system environments and architectures
  • Experience with database design, data modeling, and query optimization
  • Experience leading software development teams and coordinating technical execution
  • Strong understanding of software engineering methodologies and best practices
  • Experience collaborating with systems engineers and hardware engineers on system design and requirements
  • Experience with software testing, validation, and quality assurance processes
  • Ability to evaluate trade-offs across software reuse, COTS/GOTS integration, and custom development
  • Strong technical leadership, communication, and mentoring capabilities


Bonus Points If You:
  • 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


Interested? We'd love to connect.
Apply today and learn why Cyber B.A.T. continues to attract people who want meaningful work, strong culture, and a team that genuinely supports one another.

Disclaimers

Compensation for this position, including all compensation options, will be determined on an individual basis following the interview process.

Questions? [email protected]

Similar Jobs

More Jobs at Top Secret Clearance Jobs

More Aerospace & Defense Jobs

Find similar Software Engineer, IF-03-0036 jobs: