Chief Architect

  • Full Time
  • Charlotte, NC
  • $200,000 - $210,000 USD / Year
  • This position has been filled

Website Ovise - Tech Talent Partners |

Partnering on this search with a global home retail orginzation!

Ovise has partnered with a global home retail  orginzation that is dedicated to delivering exceptional customer experiences through innovative technology solutions!

As the Chief Architect of Software Engineering, you’ll play a vital role in shaping the technical direction of the firm’s products for scalability, reliability, and maintainability. Leading a team of skilled Software Architects, you’ll collaborate with cross-functional teams to translate business needs into robust software designs.

Key Responsibilities:

  • Architectural Strategy: Develop and communicate the overarching architectural vision for our software products, aligning it with long-term goals and the technology roadmap.
  • Technical Leadership: Offer expert guidance and leadership to software development teams, fostering innovation and ensuring adherence to best practices.
  • Design and Review: Lead the design and review of high-level software architectures, considering scalability, performance, security, and maintainability.
  • Technology Evaluation: Assess and recommend suitable technologies, frameworks, and tools to improve the development process and achieve optimal results.
  • Collaboration: Work closely with product managers and stakeholders to understand business requirements and translate them into technical solutions.
  • Standards and Processes: Establish and enforce coding standards, development processes, and best practices to ensure consistency and high-quality software.
  • Prototyping and POCs: Develop prototypes and proof-of-concepts to validate architectural decisions and explore new technologies.
  • Performance Optimization: Identify and resolve performance issues to ensure our software meets or exceeds expectations.
  • Mentoring and Development: Mentor junior architects and developers, fostering a culture of continuous learning and growth.
  • Industry Trends: Stay updated on emerging technologies and industry trends, assessing their potential impact on our products and making recommendations.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Proven experience (10+ years) as a Software Architect, designing and delivering successful software products.
  • Expertise in software design principles, architectural patterns, and enterprise-level software development.
  • Proficiency in Java programming and applicable frameworks such as Spring Boot.
  • Deep understanding of cloud computing platforms and services (AWS, Azure, GCP).
  • Experience with industry-standard design patterns and architectures.
  • Familiarity with cloud orchestration and containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of DevOps practices and CI/CD pipelines.
  • Strong analytical and problem-solving skills.
  • Excellent communication and leadership skills, with the ability to articulate technical concepts to diverse audiences.