Position Title: Software Engineer
Location: Aurora, CO or National Capital Region
Clearance Required: Active TS/SCI with CI Polygraph
Sign-On Bonus Eligible: Yes
Relocation Eligible: Yes
Lead Software Innovation as a Software Engineer!
Are you a driven Software Engineer looking to work on cutting-edge solutions for space resource optimization? DeNOVO Solutions is seeking a talented Software Engineer to join our team and support the development of a modern software capability focused on scheduling and optimization. In this role, you’ll work with Python applications, define containerization approaches, and integrate with complex software systems. If you’re passionate about solving complex problems in a collaborative environment, this is the perfect opportunity for you!
Why You’ll Love This Role:
- You’ll Innovate & Build: Implement software system designs, develop containerized solutions, and integrate diverse applications into mission-critical services.
- You’ll Collaborate & Solve: Work closely with your team in an Agile environment, sharing designs, solving problems, and building a development roadmap to meet customer needs.
- You’ll Shape System Architecture: Decompose systems into components, define data flows, and create robust applications that are scalable, maintainable, and reliable.
A Day in the Life:
- Collaborate & Develop: Work collaboratively with a software team in an Agile cadence, developing Python-based applications and containerized solutions.
- Optimize & Automate: Implement a containerization approach for software baselines and develop automated tests to ensure high-quality, scalable software systems.
- System Decomposition: Break down systems into applications and components, defining data flows, interface requirements, and service-level agreements.
- Document & Share: Document system designs and team best practices, ensuring that knowledge is shared and the development process is streamlined.
What You Bring to the Table:
- 5+ years of experience in software development using Python, Java, C++, or similar languages (A Bachelor’s Degree in an adjacent field may be substituted for 2 years of experience; a Master’s Degree may be substituted for 3 years).
- Proven experience with microservice development and containerization using tools like Docker and Kubernetes.
- Experience developing automated tests for containerized applications and collaborating with team members to share designs and implementations.
Preferred Skills:
- Experience deploying in a cloud environment (e.g., AWS, Azure).
- Experience with shell scripting (Bash, CShell, etc.) for system automation and management.
- Agile knowledge and practice (SAFe or Scrum Alliance background) with experience using Atlassian products such as Jira, Confluence, and Bitbucket.
- UI experience and familiarity with data presentation and visualization techniques.
Salary Range: $75,000.00 to $95,000.00 annually. At DeNOVO Solutions, we value experience and expertise. Compensation may exceed the listed range to align with the skills and experience of the candidate.
Why Join DeNOVO Solutions?
At DeNOVO Solutions, we’re committed to driving innovation in software engineering and supporting national security missions through cutting-edge IT solutions. As a Minority-Owned and Service-Disabled Veteran-Owned Small Business (MO/SDVOSB), we offer a collaborative environment where your skills and expertise can thrive. Our comprehensive benefits package ensures that you have the support you need to succeed both professionally and personally:
- 100% employer-paid medical, dental, and vision premiums for you and your family through Cigna.
- Paid access to Teladoc Health for virtual urgent care and primary care services.
- 401k with 6% matching and annual profit-sharing contributions.
- Lifestyle Spending Account (LSA) to support your personal wellness, including gym memberships, spa treatments, and groceries.
- Life Insurance, Short-Term and Long-Term Disability coverage.
- 120 hours of Paid-Time-Off (PTO) and 11 paid Federal holidays.
- Paid Military Leave for reservists, plus Paid Parental Leave, Bereavement Leave, and Mental Health Leave.
- Ongoing skill development and certification support to keep you at the forefront of your field.
Ready to Apply?
If you’re passionate about building innovative software systems and excited to work on projects that drive mission success, apply today and join DeNOVO Solutions in shaping the future of software engineering!