Senior Software Engineer

NS2 Mission

$120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a technical field or equivalent experience.
  • 8+ years in software engineering or cloud engineering roles.
  • Expertise in AWS cloud services such as EC2, S3, and VPC.
  • Experience with ETL processes and large data workflows.
  • Technical lead experience with customers or external partners.
  • Effective communicator with both technical and non-technical audiences.
  • Experience supporting Federal Government or Intelligence Community customers.

Responsibilities

  • Lead design and implementation of secure cloud-based systems.
  • Architect and maintain AWS environments with core services.
  • Collaborate with stakeholders to develop scalable solutions.
  • Support and optimize ETL processes for data workflows.
  • Maintain infrastructure for mission operations, both physical and virtual.
  • Serve as a technical lead during customer interactions.
  • Communicate project statuses and technical concepts to diverse audiences.

Benefits

  • Opportunity to work with cutting-edge cloud technologies.
  • Engagement on impactful projects for the Intelligence Community.
  • Support for continuous learning and professional development.
  • Collaborative team environment with diverse expertise.
  • Potential for travel to dynamic operational sites.
Full Job Description
Mission is looking for a talented Senior Software Engineer to join our team in the Reston, VA area, supporting cloud-based data integration, information sharing, and systems engineering efforts for Intelligence Community customers.

In this role, you'll serve as a senior technical contributor, working directly with mission stakeholders, partner organizations, and engineering teams to design, implement, and maintain cloud-enabled solutions that facilitate secure data exchange. You'll help bridge mission requirements with technical execution, providing expertise in AWS, systems integration, automation, and technical planning while supporting high-impact initiatives across dynamic and often challenging operational environments.

Key Responsibilities
  • Lead the design, implementation, and sustainment of cloud-based systems that support secure data integration and information sharing.
  • Architect and maintain AWS environments utilizing services such as EC2, S3, VPC, Lambda, and related cloud technologies.
  • Collaborate with mission stakeholders, external partners, and engineering teams to gather requirements and develop scalable technical solutions.
  • Support and optimize ETL processes for both bulk and streaming data workflows.
  • Configure and maintain physical and virtual infrastructure supporting mission operations.
  • Serve as a technical lead during customer engagements, providing guidance on system design, integration approaches, and implementation strategies.
  • Develop and maintain technical documentation, system architecture diagrams, operational procedures, and implementation plans.
  • Communicate technical concepts and project status effectively to both technical and non-technical audiences.
  • Identify technical risks, develop mitigation strategies, and provide recommendations to support program objectives.
  • Research emerging technologies and recommend improvements that enhance system performance, security, and operational effectiveness.
  • Support field deployments and customer engagements, including occasional travel to support mission requirements.

Required Qualifications
  • Bachelor's degree in Computer Science, Systems Engineering, Information Systems, Engineering, or a related technical discipline (or equivalent combination of education and experience).
  • 8+ years of experience supporting software engineering, systems integration, cloud engineering, or related technical programs.
  • Experience designing, implementing, and supporting AWS cloud environments, including services such as EC2, S3, VPC, and related technologies.
  • Experience supporting ETL processes and data integration workflows involving bulk and streaming data.
  • Experience serving as a technical lead or primary technical interface with customers, stakeholders, or external partners.
  • Demonstrated ability to communicate technical concepts effectively to both technical and non-technical audiences.
  • Experience supporting Federal Government, Department of Defense, or Intelligence Community customers.
  • Willingness to travel up to 30%, as mission needs require.

Preferred Qualifications
  • Experience with AWS Lambda and serverless architectures.
  • Familiarity with Linux and Windows server administration and support.
  • Experience implementing security best practices within cloud and on-premises environments.
  • Knowledge of cloud networking technologies, VPN solutions, and secure data exchange architectures.
  • Familiarity with common database technologies and data management concepts.
  • Experience delivering technical solutions in operational or field environments.
  • Strong customer-facing experience supporting mission stakeholders and partner organizations.


Position Clearance Requirement:
TS/SCI with FSP

Please be aware many of our positions require the ability to obtain or maintain a U.S security clearance which requires U.S citizenship.

Similar Jobs

More Jobs at NS2 Mission

More Information Technology Jobs

Find similar Senior Software Engineer jobs: