Backend Software Developer

Scuttlebutt Services, LLC

Backend Software Developer

Reston, VA +2 locations
Full Time
Paid
  • Responsibilities

    Denver, CO - Salary Range 140-290k

     

     

    Job Brief

    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.


    Responsibilities

    • Researching, designing, developing, and/or modifying new application software
    • Testing software development methodology in an agile environment
    • Creating microservices
    • Supporting systems engineering efforts in system design, solution engineering, and software development
    • Providing ongoing maintenance, support and enhancements in existing systems and platforms.
    • Collaborating cross-functionally with analysts, project managers, and other engineers

     

    Requirements

    • 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


    Desired/Bonus Skills

    • Background in any of the following areas: Orbital Dynamics, Astrodynamics, Aerospace Engineering, Flight Safety, Space Domain Awareness, Satellite Conjunction AnalysisUnderstanding and/or experience with SAR phenomenology
    • Experience with GIT
    • AWS Cloud Computing Skills
    • Familiarity with NIFI, Apache, Kafka
    • Kalman Filtering


    Education/Experience Requirements

    1. SME Level: Expert?consultant to top management typically with an advanced degree and 13+ years’ experience or a bachelor's with 15+ years of experience or equivalent.

    2. 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.
    3. Mid-Level: 5 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.
    4. Junior Level: Bachelor’s degree in Software Engineering, Computer Science, Information Systems or equivalent field. No experience is required.
  • Locations
    Denver, CO • Annapolis Junction, MD • Reston, VA