Now hiring

Principal Software Engineer @ Dpgsolutionsllc

Aurora, ColoradoOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Key Responsibilities:

• Design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems.

• Collaborate with talented teams of engineers, architects, and leaders in an Agile environment.

• Implement and maintain scalable microservices using Java frameworks like Spring Boot.

• Contribute to the entire software development lifecycle, ensuring high-quality deliverables and adherence to best practices.

• Apply modern DevSecOps and Continuous Integration/Continuous Delivery (CI/CD) techniques to ensure robust and reliable systems.

• Work with multi-tiered architectures, AWS web services, and microservices software design.

• Troubleshoot and resolve software challenges in new and existing systems.

Required Experience:

• Minimum of eight (8) years of software engineering experience.

• Proficiency in object-oriented programming using Java and related frameworks such as Spring Boot.

• Software development lifecycle experience utilizing Agile methods.

• Experience with DevOps tools like Jenkins, Docker, Kubernetes, and GitLab.

• Strong background in developing microservices in an AWS environment.

• Hands-on experience with test automation, CI/CD processes, and pipeline automation.

• Active and transferable U.S. government-issued TS/SCI security clearance is required prior to start date.

Preferred Education Requirements:

Typically requires a Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years of relevant experience. Advanced degrees (e.g., Master’s) may reduce experience requirements.

Preferred Qualifications:

• Experience in satellite ground systems, including mission management, command and telemetry, or flight dynamics models.

• Additional programming proficiency in Python or C++.

• Knowledge of tools like Confluence, Eclipse, Jira, Junit, Kafka, and Spring Boot.

• Familiarity with large-scale legacy software systems and transitioning to modern architectures.

• Interest in software leadership roles and mentoring team members.

Overview of Benefits:

• Company Funded 401k Profit Sharing Plan - 25% of base pay deposited every pay period - Vested day one of employment

• All Health Care Benefits and Premiums paid by company and with company HSA contribution

• Quarterly Equity Share Bonuses

• 250 hours of PTO with up to 40 hours available to be carried over

• Biannual Company Sponsored Events for the employees and their families

• Education Benefits - Tuition Assistance, Certificate Reimbursement, and Udemy

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores