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
View details
Apply Now