Required Qualifications:
Bachelor's Degree in Computer Science or related technical field 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.
- Coding and development experienced in at least some of the following languages: Typescript, C#, .Net Core, Java, Typescript, React, GraphQL.
- Experience using and/or designing RESTful/GraphQL APIs.
- Computer science fundamentals in data structures, algorithms, distributed systems, information retrieval.
- Experience in developing and operating large-scale backend services including design and implementation using Azure Compute, Azure Storage, Azure Cache, or equivalent technology stack in other cloud providers.
Preferred Qualifications:
Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Experience in DevOps to maintain live services and\or application frameworks.
- Knowledge of UI Frameworks, MVP application design and complex, and reactive touch-based UI.
- Experience with unit-test, continuous integration and test-driven development is a plus.
- Experience in optimizing highly scalable systems is a plus.
- Experience working with Service Fabric or Kubernetes a plus.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: