Responsibilities:
Lead architecture, design & development of complex software platforms.
Translate business vision into technology roadmaps.
Manage & mentor engineering teams for technical excellence.
Oversee performance, scalability, security & best practices.
Collaborate with cross-functional teams (Product, QA, DevOps, UX/UI).
Evaluate emerging technologies & guide high-level architecture decisions.
Drive continuous improvement & represent the company in technical forums.
Requirements:
Bachelor’s in CS/Software Engineering (cloud & Agile certs preferred).
10+ years in software development, 5+ in leadership roles.
Strong expertise in Python, cloud platforms (AWS, Azure, GCP), microservices, DevOps & CI/CD.
Solid architecture & programming background (Java, C#, Node.js).
Strong leadership, mentoring & stakeholder communication skills.
Business acumen & experience managing cross-functional Agile teams.