Senior Software Engineer
New
T
TwilioCommunications / Data
Remote - IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5-7 years
- Required Skills
- PythonJavaGoCI/CDSoftware EngineeringDistributed Systems
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5-7 years experience writing production-grade code in a modern programming language.
- Hands-on experience with high-scale messaging/streaming systems and processing engines.
- Proficient programming experience in Go, Java, Python or similar object-oriented languages.
- Experience operating large-scale, distributed systems on top of cloud infrastructure.
- Experience shipping services following CI/CD development paradigm.
- Good grasp of software engineering and scalable system design.
- Leverage best-in-class development productivity practices including AI tooling.
- Excellent communication, problem-solving, and operational excellence skills.
Responsibilities
- Design and deliver robust, high-scale routing experiences for Data Pipelines for Twilio Segment.
- Operate always-available, complex distributed systems in cloud environments.
- Collaborate cross-functionally with design, product, and other engineers to define solutions that balance usability, performance, and long-term architecture.
- Communicate technical decisions clearly - articulating trade-offs, customer impact, and team alignment.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
- Participate in an on-call rotation for our managed services.
- Troubleshoot and improve system reliability, debugging issues and refining operational tooling and processes.
View Full Description & ApplyYou'll be redirected to the employer's site