US
7 hours ago
Back End Software Engineer

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.


Confirm your E-mail: Send Email