Software Engineering Technical Leader
Who You'll Work With
- Work collaboratively with multi-functional teams to develop and deploy container-based infrastructure and services.
- Provide technical mentorship and support to clients in the design and deployment of public and private cloud infrastructure.
Who You Are
- Are deeply interested in software design, implementation and deployment of real time distributed systems
- Strive to explore industry trends and best- practices, and academic research to apply new insights.
- Enjoy solving complex customer issues that require a deep understanding of network protocols and systems-level concepts
- Customer experience: highly skilled in Reproduction and debugging of customer issues.
- Ability to work and leada cross-functional and geographically diverse team.
- Tackle problems creatively and multi-task in a fast-paced and constantly evolving environment.
- Actively works with the Engineering teams for addressing systemic product issues along with driving usability and serviceability concerns.
- Drives and facilitates NPI delivery for product and feature updates
- Experience with standardization such as working in IETF would be a bonus.
- Take full ownership of team’s technical outcomes and leads by example
- Mentor other Potential Technical leaders within and outside the organization
- Good Team Player and decent interpersonal skills
- Strong analytical skills and high aptitude to learn
- Experience in working in an Agile environment. Ability to adapt to dynamic change in task priorities and technology.
- Write and review code, develop documentation and capacity plans, and debug the hardest problems on the largest and most complex systems
- Have excellent communication and technical documentation skills
Basic Qualifications
- Master's degree in computer science, information technology, or a related field
- 15+ years of industry experience in embedded software development
- Strong development experience on Python, Golang, embedded programming language
- Experience in developing real time embedded software for distributed systems
But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)