Posted in

Product Architect

Product Architect

CompanyCACI
LocationScott AFB, IL, USA, O’Fallon, IL, USA
Salary$98500 – $206800
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, 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