What are the responsibilities and job description for the Software Developer position at Centil?
This position is for a Software Developer in Boulder, CO. You will be working closely with a talented team to design, develop, and implement software solutions tailored to meet the specific needs and security requirements of our DoD clients. You will also have the opportunity to grow and sharpen your skills with other talented members of Centil.
Company Overview
Centil represents the intersection of innovation and trusted expertise required for keeping rapid pace with the dynamic and emergent technological needs of Aerospace, Defense, and Government systems. Our trusted team of engineers excel in deploying value stream management, short-cycle feedback loops, infrastructure on-demand, and secure, disciplined pipelines to our customers. If you are interested in learning more about Centil or our team, check out our website at www.centil.io.
Centil is a talented team of trusted engineers working to provide optimized and effective technology value streams for defense industry clients. We believe in a culture of innovation, empowerment and collaboration. We place a high value on learning and growth, providing ongoing support to our team to learn new skills and become fulfilled in both their personal and professional life.
Centil is hiring exceptional individuals to join our growing team. We look for candidates who are inspired and passionate, highly collaborative, and who demonstrate the courage to challenge the status quo with forward thinking ideas and practices. We also seek out individuals who demonstrate servant leadership by supporting their colleagues with a sense of positivity, humility and open mindedness.
Salary Information
The annual base salary range for this position is $100,000 - $195,000. Please note that the salary range is a general guideline only. The many factors that are included for consideration include, but are not limited to, scope and responsibilities of the position, candidate’s work experience, education, training, certifications, key skills, and mission/customer intimacy. These factors are combined with market and business considerations to extend a job offer.
**Ability to obtain a security clearance required**
Requirements
The ideal candidate for this role will demonstrate a deep understanding of software development best practices, security standards, and the ability to collaborate effectively with cross-functional teams.
Key responsibilities for the Software Developer role at Centil include:
- Collaborate with the project team and DoD clients to understand software requirements, objectives, and constraints, ensuring compliance with strict security protocols.
- Design, develop, test, and maintain high-quality software solutions that align with DoD's stringent security and performance standards.
- Implement robust and scalable software architecture to support large-scale defense applications and systems.
- Identify potential vulnerabilities and security risks within the software code and propose and implement effective mitigation strategies.
- Integrate software components with existing systems and applications used by DoD clients.
- Continuously monitor and improve software performance, efficiency, and security to ensure optimal functionality under diverse conditions.
- Conduct thorough code reviews, provide constructive feedback, and enforce code quality standards to maintain the highest level of software integrity.
- Perform maintenance and software integrations for existing systems
- Stay up-to-date with the latest trends, technologies, and best practices in software development, particularly those related to DoD security requirements.
- Proactively identify opportunities for process improvement, streamline development workflows, and enhance overall team productivity.
- Develop and execute project plans for the application development for the full lifecycle of software
Required qualifications:
- Ability to obtain a security clearance.
- B.S. in Computer Science or related technical field (or equivalent training/job experience is also acceptable).
- Proven experience as a Software Developer, preferable in a defense-related industry or similar secure environment.
- Demonstrated ability for technical communication.
- Proficiency in programming languages such as Java, JavaScript, C , Python, or C#, with a strong emphasis on writing secure and efficient code.
- In-depth knowledge of secure software development practices, DoD security standards (e.g., DIACAP, RMF, NIST SP 800-171), and other relevant cybersecurity frameworks.
- Experience with version control systems (e.g., Git), software development tools, and modern software development methodologies (e.g., Agile, Scrum).
- Familiarity with cloud technologies and services, particularly those offered by AWS, Azure, or similar providers, in a DoD context.
Bonus qualifications:
Experience with:
- OpenShift
- Kubernetes and Helm
- Docker and Docker Compose
- Unreal Engine
- Automated test tools including: Cypress, Cucumber, etc.
Other Company Requirements
In addition to job-specific requirements, Centil believes it is important for all employees to possess the following skills/characteristics:
Strong communication (written and verbal) and presentation skills. Ability to passionately deliver high-level messaging to various types of audiences- -this will eventually include senior leaders. Ability to explain technical concepts clearly to non-technical personnel.
- Self-motivated individual who actively and independently seeks out opportunities for learning and development
- Collaborates well; enjoys working as part of a team
- All applicants must be US citizens eligible for a US Government security clearance
Benefits
- Centil offers a comprehensive benefits package including the following:
- Generous PTO for vacation, personal, or sick days
- Eight (8) paid holidays per year plus 2 additional Floating Holidays per year (taken at Employee's discretion)
- Flex time and the ability to create your own schedule
- Family leave for significant life events
- Parental leave for new parents
- Healthcare coverage plan through a Qualified Small Employer Health Reimbursement Arrangement (QSEHRA)
- Access to a Dependent Care Flexible Spending Account (FSA)
- 401K retirement plan with immediately vested company contributions, no matching required
- Eligible for discretionary bi-annual performance-based bonus
- Paid training and conference attendance
- Phone plan reimbursement
Centil is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veteran status or any other status protected by applicable law.
Salary : $100,000 - $195,000