Job Description
We are looking for solid developers with the passion to research new areas, write optimal code, enhance coding standards, ship fast and be customer obsessed. We follow short, frequent release cycles with room for innovation in multiple areas. As a team, we welcome smart, motivated engineers, with a positive attitude and growth mindset, ready to translate ambiguity into concrete elegant deliverables that move the needle for the customer. 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. Master's Degree in Computer Science or a related technical field and 10+ years of technical engineering experience with coding in languages such as C, C++, C#, or Java; OR Bachelor's Degree in Computer Science or a related technical field and 12+ years of technical engineering experience, or equivalent experience. Advanced knowledge of SQL/NoSQL technologies and highly available database design is desirable. 7+ years of experience designing, building, and operating large-scale, highly available cloud services and distributed systems. 5+ years of experience owning production services, including on-call/live-site support, observability, root-cause analysis, and implementation of systemic improvements to prevent recurring incidents. 5+ years of experience delivering cloud-native services on Azure, AWS, or GCP using containers, microservices, and orchestration technologies such as Kubernetes, with accountability for security, availability, reliability, latency, and cost objectives. Strong architecture, technical design, distributed systems, systems management, problem-solving, and debugging skills. Solid computer science fundamentals, including data structures and algorithms. Experience with REST, Web APIs and Go is beneficial.