Job Summary The Solution Architect is responsible for defining and overseeing the technical architecture, strategy, and implementation of scalable web solutions. This role ensures that web applications are secure, efficient, and optimized for performance while aligning with business objectives and user experience goals. The architect collaborates closely with development teams, product managers, UX/UI designers, and stakeholders to design robust web platforms that integrate modern front-end and back-end technologies. Additionally, the role requires expertise in cloud-based solutions, API integrations, and responsive design to ensure seamless functionality across devices and platforms. The role typically reports to an IT Director or above and does not have any direct reports. This position works without supervision and makes recommendations on technical solutions and vendor selections.
Establish performance benchmarks, optimization strategies, and scaling solutions for high-traffic applications.
Define methodologies for load balancing, caching, and distributed computing to support product growth.
Agile & DevOps Enablement within PODs:
Drive CI/CD best practices, ensuring rapid deployment cycles and minimizing downtime.
Promote automated testing, infrastructure as code (IaC), and continuous monitoring to support product agility.
Technical Leadership & Product Team Empowerment:
Mentor POD teams, guiding engineers in best practices, technology adoption, and architecture decisions.
Foster a culture of collaboration, innovation, and continuous learning within product teams.
Governance, Compliance & Risk Management for Products.
Ensure solutions align with industry standards, compliance requirements, and best practices in security and sustainability.
Identify and mitigate potential risks associated with product scaling and technology decisions.
Travel Information
0-5% Domestic
Additional Responsibilities
Strong technical vision and ability to align product architecture with business objectives.
Excellent problem-solving and analytical thinking to drive innovation and optimize performance.
Expertise in collaborating with cross-functional teams, including product managers, designers, and engineers.
Outstanding communication and stakeholder management skills, ensuring seamless technical implementation and decision-making.
Strong understanding of software architecture principles, design patterns, and best practices.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and related technologies.
Proficiency in one or more programming languages .
Excellent communication, collaboration, and problem-solving skills.
Ability to work independently and as part of a team.
Education
Bachelor's degree or equivalent experience A Bachelor's degree or higher in Computer Science, Mathematics, or other related technical degree is required. An advanced degree in these areas or an MBA is preferred. Req
Master's or other advanced degree An advanced degree in these areas or an MBA is preferred. Pref
Work Experience
10-15 years 15+ years of demonstrated experience delivering and supporting business solutionsAt least 5+ years in a leadership role guiding product development and architecture decisions.Proven track record of delivering scalable, secure, and high-performance technology solutions. Req
Licenses and Certifications
Additional certifications in Cloud Architecture, Enterprise Architecture, or Agile Development are highly valued. Pref
Skills and Requirements
Strong technical vision and ability to align product architecture with business objectives.Excellent problem-solving and analytical thinking to drive innovation and optimize performance.Expertise in collaborating with cross-functional teams, including product managers, designers, and engineers.Outstanding communication and stakeholder management skills, ensuring seamless technical implementation and decision-making.Strong understanding of software architecture principles, design patterns, and best practices.Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and related technologies.Proficiency in one or more programming languages .Excellent communication, collaboration, and problem-solving skills.Ability to work independently and as part of a team.
Other Requirements: As defined in IEEE Policies, individuals currently serving on an IEEE board or committee are not eligible to apply.
PLEASE NOTE: This position is not budgeted for employer-sponsored immigration support, this includes all persons in F (both CPT and OPT), J, H, L, or O status.
For information on work demands and conditions required for this position, please consult the reference document, ADA Requirements. This position is classified under Category I - Office Positions.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. =============================================== Disclaimer: This job description is proprietary to IEEE. It outlines the general nature and key features performed by various positions that share the same job classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties and qualifications required of all employees assigned to the job. Nothing in this job description restricts management's right to assign or re-assign duties to this job at any time due to reasonable accommodations or other business reasons.