Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 3+ years of experience in people management, demonstrating the ability to lead and influence across teams.
- Experience in developing and operating large-scale backend services.
- Experience with design, implementation in Azure Compute, Azure Storage, Azure Cache, or equivalent technology stack in other cloud providers.
- Experience in computer science fundamentals: data structures, algorithms, distributed systems, information retrieval.
Preferred Qualifications:
- Ability to communicate technical details clearly across organizational boundaries.
- Experience in DevOps to maintain live services and\or application frameworks.
- Analytical skills with a systematic and structured approach to software design.
- Experience with or exposure to Agile and iterative development processes.
- Ability to communicate well and collaboration skills.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: