Job Description/Preferred Qualifications
Key Responsibilities:
- Strong software architecture background with experience designing complex, distributed, high-performance, or data-intensive software systems.
- Proven ability to work with both legacy platforms and modern technology stacks.
- Experience in one or more of the following areas:
- Enterprise software architecture
- Cloud-native services
- Microservices or service-oriented architecture
- AI/ML infrastructure
- Big data processing
- DevOps and engineering automation
- High-performance computing or large-scale data pipelines
- Ability to lead through influence across functions, geographies, and organizational boundaries.
- Strong analytical thinking with the ability to simplify ambiguity, evaluate trade-offs, and guide teams toward practical, scalable solutions.
- Experience mentoring senior engineers, architects, or technical leads.
- Excellent communication skills, with the ability to explain architecture choices to both technical and non-technical stakeholders.
- Bias for ownership, execution, and long-term technical excellence.
Qualifications:
- Education:
- Bachelor s or Master s degree in Computer Science, Electrical Engineering, or a related technical field.
- Experience:
- 10+ years of experience in software engineering
- Technical Skills:
- Programming: C#, C++, Java, Python, .NET
- Architectural Paradigms: Microservices, service-oriented architecture, modular monolith, layered architecture, event-driven architecture
- Legacy Modernization: Monolith decomposition, migration from thick-client/desktop stacks to up-to-date service-based platforms, backend/frontend separation
- Working knowledge of container technologies, orchestration frameworks (e.g., Kubernetes), and workflow automation.
- Strong grasp of software development best practices, CI/CD, and DevOps principles.
- Leadership Communication:
- Demonstrated ability to lead and drive functional teams.
- Excellent communication and stakeholder management skills.
- Passion for mentoring and developing engineering talent.
Minimum Qualifications
Bachelor's or Masters degree in Computer Science, Electrical Engineering, or a related technical field with 10+ years of expereince.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Manager, Software Architecture and Platform Modernization (Chennai)
🏢 KLA
📍 Chennai