Job Summary
The role involves guiding the design, execution, and enhancement of intricate software components and services, in addition to mentoring engineering teams. You will collaborate with cross-functional groups to create secure, scalable, and maintainable solutions in a cloud-native setting.
Responsibilities
- Lead the design and development of complex software components and services.
- Mentor and support engineering teams to improve their skills and performance.
- Collaborate with various teams to ensure successful delivery of solutions.
- Focus on creating secure and scalable applications within a cloud-native framework.
- Optimize existing software solutions for better performance and maintainability.
Qualifications
- Bachelor’s degree in Computer Science or Engineering.
- Minimum of 5 years of professional experience in software development.
- Strong proficiency in .NET, C#, and Azure.
- Experience with distributed systems.
- Demonstrated ability to lead technical projects and initiatives.


