
DPG Solutions LLC
Posted Today
Principal Software Engineer
AuroraOn-siteFull-time
AI Summary
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.
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
Explore related jobs
More jobs at DPG Solutions LLC
Jobs in Aurora
Project Development ManagerMechanAir · Aurora, Illinois- Recruiter (Sales & Recruitment)verstela · Aurora, Colorado
- Lead Fulfillment Associate (Tuesday-Saturday, 3:45pm - 12:45am)ShipBob, Inc. · North Aurora, Illinois
- Area Manager, Inbound Hub OperationsShipBob, Inc. · North Aurora, Illinois
- Area Manager, Fulfillment OperationsShipBob, Inc. · North Aurora, Illinois