Product Architect
Company | CACI |
---|---|
Location | Scott AFB, IL, USA, O’Fallon, IL, USA |
Salary | $98500 – $206800 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- Secret security clearance, or US citizen with ability to pass T-1 investigation upon hire
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (equivalent combination of education and experience may be considered in lieu of degree)
- 8-11 years of professional software development experience
- Expert-level proficiency in multiple programming languages (e.g., Java, C++, Python, JavaScript)
- Comprehensive understanding of software architecture, design patterns, and best practices
- Extensive experience with database design, optimization, and ORM frameworks
- Strong background in software testing methodologies and tools
- Proven ability to lead development teams and manage complex projects
- Excellent problem-solving, analytical, and communication skills
Responsibilities
- Lead the development, testing, and maintenance of sophisticated computer programs, ensuring high-quality, efficient, and scalable solutions.
- Oversee and participate in updating, repairing, modifying, and expanding existing computer programs to meet evolving business needs and technological advancements.
- Conduct and guide structured analysis, including impact and compatibility analysis, cost analysis, and computer capability analysis for large-scale software projects.
- Lead feasibility studies to evaluate potential software solutions, considering technical, financial, and operational factors.
- Design and optimize user/customer interfaces, ensuring exceptional user experience and adherence to best practices.
- Establish and enforce coding standards, conduct code reviews, and mentor junior and intermediate team members.
- Collaborate with stakeholders to gather and refine requirements and translate complex business needs into technical specifications.
- Provide technical leadership in architectural decisions and technology selection.
Preferred Qualifications
- US citizen with active Secret security clearance
- Master’s degree in relevant field of study
- Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and related certifications
- Proficiency in microservices architecture and containerization technologies
- Knowledge of AI/ML technologies and their application in software development
- Familiarity with Agile and DevOps methodologies and tools
- Experience with performance tuning and optimization of large-scale systems
- Contributions to open-source projects or published technical articles