Full job description
The Manager, Software Engineering (Tier-2) leads the Buyer Cloud Tier-2 Engineering team, providing technical and operational leadership for the Buyer Cloud platform. Responsibilities include ensuring platform availability, latency, performance, efficiency, change management, monitoring, emergency response, and operational excellence. The role involves end-to-end operational support, collaboration with cross-functional teams, technical leadership during incidents, root cause analysis, automation, and continuous improvement. Requires strong coding and troubleshooting skills in Go, Python, or Java; experience with distributed systems, cloud-native backend services, AWS or OCI, SQL, automation, monitoring, CI/CD tools, and Linux fundamentals. The candidate should have 5-7 years of relevant experience and a Bachelor's degree or equivalent. The position demands leadership, mentoring, customer focus, and the ability to work nights and weekends as needed. Salary range is $137,369.30 to $206,053.95.
What you'll do
- Lead and develop the Buyer Cloud Tier-2 Engineering team with technical leadership, coaching, mentoring, and performance management
- Own end-to-end operational support for the Buyer Cloud platform ensuring reliability and customer satisfaction
- Partner with Engineering and Engineering Support teams to investigate production issues, drive root cause analysis and remediation
- Provide hands-on technical leadership during major production incidents and customer escalations
- Collaborate with Client Services, Product, Engineering, and external partners to deliver scalable and reliable solutions
- Drive operational excellence through improvements in incident management, monitoring, automation, and support processes
- Lead complex customer escalations and technical investigations
- Build and prioritize automation initiatives to improve operational efficiency
- Analyze operational metrics and incident trends to identify risks and drive service improvements
- Establish operational best practices, documentation standards, and knowledge-sharing processes
- Participate in release planning, production readiness reviews, deployment validation, and post-release monitoring
- Participate in on-call rotations and provide technical leadership during critical incidents
- Exercise independent judgment and discretion in significant matters
- Work nights and weekends as necessary
Requirements
- Strong coding, debugging, and troubleshooting skills in Go (Golang), Python, and/or Java
- Experience developing, operating, and supporting distributed systems and cloud-native backend services
- Strong understanding of distributed architectures, microservices, APIs, and large-scale production environments
- Proficiency in SQL and database technologies
- Experience supporting applications in AWS or OCI, including services such as EC2, VPC, S3, IAM, Route 53, and Lambda
- Experience with automation, monitoring, observability, and incident management platforms
- Familiarity with CI/CD and SDLC tools (Docker, Kubernetes, Jenkins, Git, Ansible)
- Strong Linux, networking, database, and infrastructure fundamentals
- Experience leading complex technical troubleshooting, root cause analysis (RCA), and operational improvements
- Demonstrated ability to balance hands-on technical responsibilities with people management
- Bachelor's Degree or equivalent combination of coursework and experience
- 5-7 years relevant work experience
Tech stack
GoGolangPythonJavaSQLAWSOCIEC2VPCS3IAMRoute 53LambdaDockerKubernetesJenkinsGitAnsibleLinuxDistributed SystemsMicroservicesAPIsCI/CDSDLC
Benefits
Base pay within range $137,369.30 - $206,053.95 depending on experienceBonus eligibility for non-sales positionsComprehensive benefits supporting physical, financial, and emotional well-beingCareer development and coaching opportunities