Software Engineer IV

Sinch
Summary
Join Sinch, a leading communications company, as a Software Engineer IV and help architect and implement core infrastructure platforms. You will design scalable, reliable systems using Python and Go, collaborating cross-functionally to improve observability, performance, and deployment efficiency. As a technical leader, you will guide architectural discussions, build automation tools, and ensure systems are secure and compliant. You will mentor junior engineers and foster a culture of technical growth. This role requires extensive experience in cloud infrastructure, distributed systems, and large-scale deployments. Sinch offers a competitive salary and benefits package, including comprehensive health insurance, retirement plans, paid time off, flexible remote work options, parental leave, and opportunities for professional development.
Requirements
- 7+ years of professional software engineering experience
- Strong proficiency in Go and Python for building backend services and automation tools
- Proven experience designing, deploying, and operating cloud-native systems (e.g., Kubernetes, service meshes, autoscaling infrastructure)
- Deep understanding of distributed systems, networking, caching, and resilient design patterns
- Expertise in CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)
- Experience with observability tooling (e.g., Prometheus, Grafana, OpenTelemetry, Datadog)
- Familiarity with Infrastructure-as-Code tools (e.g., Terraform, Pulumi, Ansible)
- Demonstrated technical leadership across engineering teams, especially in the context of shared platforms or infrastructure
- Proven experience mentoring engineers within your team and helping foster a culture of technical growth
Responsibilities
- Design and implement infrastructure systems that support scalability, resiliency, and maintainability across cloud environments (AWS, GCP, or Azure)
- Lead architectural discussions and drive technical decisions for large-scale distributed systems and microservices
- Build tools and services in Python and Go to automate operational workflows, CI/CD pipelines, and deployment processes
- Develop and maintain IaC (Infrastructure as Code) using Terraform, Helm, or similar tools
- Ensure systems are observable, secure, and compliant, incorporating metrics, logs, and alerting into every layer
- Collaborate with product, DevOps, and security teams to ensure platform reliability and velocity
- Provide technical leadership across engineering teams, particularly when working on shared infrastructure, tooling, or services
- Mentor and support engineers on your immediate team, helping them grow in their technical careers and navigate complex challenges
Preferred Qualifications
- Experience with zero-downtime deployments and blue/green or canary rollouts
- Prior work with high-throughput, low-latency systems at scale (millions of users or transactions)
- Contributions to open-source infrastructure tools or frameworks
- Familiarity with compliance frameworks (SOC 2, HIPAA, etc.) in cloud infrastructure
- Hands-on experience integrating with billing platforms like Zuora, including API usage, data synchronization, and operational monitoring
- Degree in Computer Science or equivalent experience
Benefits
- We offer comprehensive market competitive medical, dental, and vision plans
- A variety of supplemental plans are also provided to meet your individual needs including access to telehealth for all participants
- Your mental health is as important as your physical health
- Plan for your future with our Roth and Pre-tax 401(k) options including an employer match for all participants
- Enjoy a generous paid time off program
- We value balance and understand that performance at work requires time to rest at home and/or rejuvenate on vacation
- We offer paid parental leave and family planning support
- Our flexible remote work offerings allow you to work wherever you are the most productive and successful
- It is what you do, not where you work, that matters
- Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice