Build the future of communications.
Staff Software Engineer – Email
Location
California
Posted
8 days ago
Salary
$171.1K - $213.9K / year
Seniority
Lead
Job Description
Staff Software Engineer – Email
Twilio
• Build and operate your team's services in a distributed production environment used by millions of customers across the globe. • Collaborate routinely with other team members as well as members of the wider organization to tackle complex problems in distributed computing. • Help, guide, mentor and influence more junior members of the team in their career. • Communicate effectively to executives, to your peers, and internally among your team. • Constantly look for areas of improvement in systems and optimize. Be an advocate for balancing tech debt and feature development.
Job Requirements
- 8+ years of relevant experience building highly available, scalable, fault tolerant and maintainable distributed systems to help deliver mission critical applications.
- Strong experience with Golang, Java, or similar technologies
- Demonstrated track record in service ownership
- Operational excellence focussed mindset: Understands value of monitoring with metrics and alerting. Knows how to build resilient systems that are maintainable for years to come.
- Excellent written and spoken communication skills. Ability to articulate and present vision to both technical and non technical stakeholders.
- Strong technical and leadership chops - Led technical decisions for your team and influenced technical decisions across your functional domains on large scale projects. Led initiatives/projects that enforce operational reliability factors such as monitoring, performance and capacity planning, security, and disaster response.
- Degree in Computer Science or a related field, or equivalent work experience.
- Experience delivering software using Containers/Kubernetes.
- Experience with Kafka data pipelining.
- Experience with MySQL or AWS Aurora database systems.
- Understanding of cloud technologies and experience in at least one cloud platform: AWS, GCP, or Azure.
Benefits
- competitive salary
- remote-first work culture
- opportunities for personal and professional growth
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, AI Productivity
InstacartInstacart invites the world to share love through food. This is how homemade is made.
• Design, build, and operate AI-powered services and internal applications. • Implement robust back-end services in languages such as Python, Go, or Java. • Own projects end-to-end, including requirements, technical design, implementation, testing, deployment, observability, and iterative improvements. • Partner with Developer Platform, ML Platform, Security, and Legal to ensure safe and compliant AI usage. • Define and track success with clear metrics and run experiments and A/B tests.
Software Developer, Enscape Integrations
ChaosChaos creates technology that empowers architects, artists, and designers to visualize anything they can imagine.
• Designing, planning, and developing new features in a modern .NET/C# environment. • Developing and maintaining integrations of internal and external systems. • Maintaining and developing our software architecture in close collaboration with other teams. • Having fun developing and implementing innovative solutions for complex challenges and problems independently as well as in a team.
Software Engineering Manager
Grupo OLXBuscamos o novo para ir além! Vem reinventar a sua carreira com a gente!
• Lead and develop two engineering teams, working closely with Product, Design and Data disciplines; • Ensure the teams deliver with quality, speed and alignment with business objectives; • Foster a high-performance environment focused on ownership, collaboration and continuous improvement; • Support and track the growth of team members through frequent feedback and development plans; • Ensure alignment and efficient communication across different squads and stakeholders; • Monitor and evolve engineering metrics (quality, performance, productivity); • Contribute to the tribe's strategic decisions, connecting technology to business impact.
• Architect scalable and secure solutions using Databricks architecture best practices • Develop and implement effective project management strategies using tools such as Jira and Git • Collaborate with product and design teams to ensure delivery of solutions aligned with customer expectations and business objectives • Identify and resolve complex technical issues while maintaining an agile, collaborative development environment • Lead and mentor multidisciplinary teams in the development of data products, ensuring quality, scalability, and on-time delivery




