The application Architect will oversee the design and implementation of complex software systems that meet business needs and align with enterprise application architecture standards and roadmaps. This role involves collaborating with stakeholders to identify requirements and translating them into technical specifications and architecture designs including integration architecture, solution patterns, and system‑to‑system interaction strategies. The architect will provide technical guidance to development teams and ensure that software solutions are scalable, reliable, secure, and designed for operability (logging, monitoring, and support readiness). Must know various programming languages and operating systems and experience working with databases, networking, and security protocols. Must also evaluate new technologies and make recommendations on their use to enhance software systems, supporting buy‑vs‑build decisions, pilots, and proof‑of‑concept initiatives. This position requires strong communication and leadership skills to lead and mentor development teams, and the ability to work collaboratively with cross-functional teams and stakeholders, including infrastructure, cloud, cybersecurity, and portfolio management teams. The architect must also stay up to date with emerging technologies and industry trends to ensure that the organization is utilizing the most efficient and effective software solutions, while contributing to application portfolio lifecycle management activities such as technical debt analysis, application rationalization (e.g., TIME model), and post‑incident architectural improvements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level