Senior Manager, Software Engineering
KLA is seeking a Senior Manager, Software Engineering to lead our FleetPack Software team. This role is crucial for an accomplished leader who can drive complex problem-solving, ensure the delivery of high-quality, scalable software, and contribute significantly to the continuous improvement of our development procedures.
Responsibilities:
- Acquire and demonstrate technical knowledge of the Fleet Solution software stack.
- Lead the FleetPack Software team, ensuring product timelines are met with high-quality software.
- Work on complex problems where analysis of situations or data requires an in-depth evaluation of various factors.
- Ensure that detailed designs, code, and unit tests are consistent, robust, future-proof, and scalable.
- Understand and make design and architectural improvements on existing software.
- Provide technical expertise to the estimation process. Create project plans and regularly update higher management on progress.
- Acquire knowledge of key use cases in Metrology and Inspection divisions which integrate with the FleetHub program.
- In conjunction with the Product Manager, identify, highlight, review, and mitigate technical risks.
- Contribute to the continued improvement of the organization's development procedures, by looking for opportunities for improvement and proposing ideas for solutions.
Skills:
- Strong in programming fundamentals using C#/Python on Cloud Native environments.
- Expertise in dealing with huge amounts of data, transformations, and report generation.
- Proficiency in Micro Services, Kubernetes, Distributed computing, REST API, and Messaging Systems.
- Skilled in analysis, design, development, and unit testing.
- Ability to interact and communicate effectively with all levels of staff and project management in both business and technical areas, maintaining the appropriate level of abstraction.
- Possess excellent analytical, problem-solving, organizational, interpersonal, and motivational skills, with the ability to transition smoothly from theoretical concepts to implementation.
- Experience in leading small teams of highly skilled engineers (Preferred).
Qualifications:
- Required: BE/BS/BTech degree.
- Required: Willingness to travel to US and other customer places on short assignments.