Backend Software Developer - Scuttlebutt Services, LLC
Denver, CO 80221
About the Job
Denver, CO - Salary Range 200-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
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
- Collaborating cross-functionally with analysts, project managers, and other engineers
Requirements
- Experience with the following programming languages 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 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
Education/Experience Requirements
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.
- 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.