We are looking for backend software engineers/developers who have
experience with object-oriented programming languages to operationalize
a prototype system developed using a modified Agile software framework.
You will be part of a large team that is providing lifecycle software
development, cloud engineering and systems engineering for a scalable
NextGen space resiliency / flight safety program.
This is an incredible opportunity to join a highly professional team
that is building a COMPLETE SYSTEM (architecture, platform,
tool/capability, microservices – full with integration, verification,
and validation.) The ideal candidates will be hands-on developers and
engineers.
Positions are available at the senior and SME levels. Exceptional
candidate at other levels will be considered.
Technical Skill Requirements for Software Developers/Software Engineers:
- Hands on software development experience with the following
programming languages (listed in order): JAVA, JEE, C++, or Python
- Experience with Spring Boot or Spring Framework
- Ability to work with Agile/Scrum methodology in a team environment
- Experience with Orchestration Software/Tools (Kubernetes, Docker, or
OpenShift)
- Experience with integration and development tools, including AWS,
Bitbucket, Jenkins, and Docker
- Experience with Linux OS and command line interface
Prioritization will be given to candidates who have Desired/Bonus
Skills:
- Background in any of the following areas: Orbital Dynamics,
Astrodynamics, Aerospace Engineering, Flight Safety, Space Domain
Awareness, Satellite Conjunction Analysis, or SAR phenomenology
- Experience with Maven, Rancher, Sonarqube
- Experience with GIT, Ruby, ArgoCD
- Experience with Terraform
- AWS Cloud Computing Skills, AWS CloudWatch, Elastic Search,
Prometheus, Grafana
- Familiarity with NIFI, Apache, Kafka
- Kalman Filtering
In this role you will find yourself…
1. researching, designing, developing, and/or modifying new application
software
2. testing software development methodology in an agile environment
3. creating microservices
4. supporting systems engineering efforts in system design, solution
engineering, and software development
5. providing ongoing maintenance, support and enhancements in existing
systems and platforms.
6. collaborating cross-functionally with analysts, project managers,
and other engineers
Successful Candidates Will Be:
7. Self-Starters
8. Good communicators
9. Detail oriented
Eligibility:
- TS/SCI with CI Polygraph
- Ability to work at contractor facility in Chantilly, VA or Herndon,
VA
Education/Experience Requirements:
10. SME Level: Expert consultant to top management typically with an
advanced degree and 13+ years’ experience or bachelors with 15+
years of experience or equivalent. Requires highest knowledge and
mastery of highly advanced technologies, scientific principles,
theories and concepts. Viewed as a subject matter expert and within
the field by peers within and outside the organization.
11. Senior Level: 10 years of experience in either (a) software
engineering (b) software development or (c) systems engineering for
information technology systems and a Bachelor’s degree in Software
Engineering, Computer Science, Information Systems or equivalent
field.