Design, develop, and maintain highly reliable engineering systems and distributed environments that enable engineers to deploy bits and validate changes end to end Advance the use of AI and emerging technologies across the software development lifecycle to shift quality left and improve engineering velocity Build automation for production deployment, targeting zero touch wherever possible Lead architecture and design discussions for complex products, own design decisions, and define test strategies that ensure solution quality Partner with stakeholders such as project managers, technical leads, and internal customers to define requirements and translate them into technical designs Lead debugging and root cause efforts across orgs and teams, applying coding patterns that improve code quality and bring issues to closure Produce extensible, maintainable code with a focus on security, reliability, diagnosability, and performance, and mentor others in identifying dependencies and doing the same Ensure compliance visibility through audit trails and maintain a working understanding of applicable regulations Contribute to product vision, roadmap, and planning, support partner team integration ahead of go live, and participate in the on call rotation to maintain service health Embody our culture and values 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 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 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Experience working on infrastructure, engineering systems, and deployments supporting development of largescale enterprise-class distributed systems software Experience working in a fast-paced environment working with several teams to develop and maintain reliable environments and infrastructure services Proven track record in delivering reliable, scalable and highly performant end-to-end solutions Excellent communication and demonstrated ability to drive cross-team improvements Hands-on engineering experience developing and managing scalable cloud services across technologies such as Azure, AWS or GCP
Want jobs like this matched to you?
SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.