Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Preferred/Additional Qualifications
Bachelor'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 Master'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.
Design, coding, debugging and problem-solving skills.
Skilled in understanding complex code bases, infrastructure, and troubleshooting distributed systems.
Self-motivated, independent, eager to learn new technologies and able to make decisions
Team player with excellent communication, collaboration, and active listening skills.
Manage ambiguity well, as well as frame, analyze and solve complex problems.
Experience with .Net/C#.
Experience with cloud environment (such as Azure/AWS/GCP).
Experience developing large-scale distributed systems that operate with very high SLA.
Responsibilities
Lead features end to end from design, through design, implementation to delivery and monitoring and supporting in production.
Improve and enable the engineering culture by learning and identifying areas where the team lacks knowledge or needs to improve, become subject matter expert, and leverage this knowledge in our work.
Lead the definition of requirements, KPIs, priorities, and planning of engineering deliverables.
Lead features end to end from design, through design, implementation to delivery and monitoring and supporting in production.
Improve and enable the engineering culture by learning and identifying areas where the team lacks knowledge or needs to improve, become subject matter expert, and leverage this knowledge in our work.
Lead the definition of requirements, KPIs, priorities, and planning of engineering deliverables.