Your Mission
Join a mission-focused development team where you’ll design, build, and maintain advanced cloud-based software systems that power critical operations. As a Senior Software Engineer, you’ll develop solutions that process large data sets, perform real-time analytics, and integrate seamlessly across distributed environments. You’ll apply modern engineering practices and cloud technologies to deliver efficient, scalable, and reliable solutions that directly support mission success.
-
A cloud-savvy engineer who enjoys building innovative, high-performance systems
-
Experienced in AWS and eager to apply cloud-native tools and services to real-world challenges
-
A self-starter who thrives in collaborative environments and takes ownership of solutions
-
Skilled in designing, coding, debugging, and testing software across complex distributed systems
-
Comfortable analyzing requirements and transforming them into scalable architectures
-
Detail-oriented with strong problem-solving and troubleshooting abilities
-
Committed to improving development processes, documentation, and system quality
-
Designing and coding new software or enhancing existing applications using AWS-managed services
-
Debugging software issues and implementing corrective actions to ensure stability and performance
-
Developing and executing software test procedures to validate functionality and reliability
-
Integrating software into new or existing systems and operating environments
-
Analyzing user requirements to derive design and performance specifications
-
Designing and implementing data queries, database interfaces, and data repository structures
-
Developing algorithms and performance optimizations for real-time or data-intensive applications
-
Performing quality control reviews on team products to ensure adherence to standards
-
Coordinating software installation, configuration, and monitoring to verify operational readiness
-
Collaborating with system and hardware engineers to align software design with system requirements
-
Active or current TS/SCI with Polygraph clearance
-
Twelve (12) years of experience as a Software Engineer supporting programs of similar scope and complexity
-
Bachelor’s degree in Computer Science or a related discipline from an accredited institution
-
One (1) year of hands-on experience with AWS services and cloud-based development
-
Four (4) additional years of SWE experience may be substituted for a bachelor’s degree
-
Strong proficiency with software design, development, and integration best practices
-
Experience working with large-scale, distributed, or real-time systems
-
Experience leading software development teams or mentoring junior engineers
-
Familiarity with modern DevOps practices, CI/CD pipelines, and containerized deployments
-
Knowledge of Python, Java, or C++ for cloud-based or microservice architectures
-
Experience with infrastructure-as-code tools and automation frameworks
-
Understanding of cost optimization and performance tuning within AWS environments
-
Familiarity with Agile development methodologies and collaborative software lifecycles