
Software Engineer, L3
Twilio
full-time
Posted on:
Location Type: Remote
Location: Remote • California, New Jersey, New York, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $163,100 - $183,500 per year
Job Level
Mid-LevelSenior
Tech Stack
AirflowAWSCloudDockerGoGoogle Cloud PlatformJavaKubernetesNoSQLSQL
About the role
- Collaborate with other team members, including our Product team, to help influence, own, and improve our product offering
- Design, build, and maintain massively scalable, highly reliable and resilient Java services hosted in AWS cloud working in a fast growing and engineering focused company
- Design customer focused and scalable software in a distributed system
- Work with other engineering teams and with members of the product organization to distill internal and customer needs into requirements and tech specs.
- Build features without having all the answers; adopt new technologies and strategies where applicable.
- Cultivate a culture of ownership and growth by mentoring engineers and sharing technical expertise
- Prevent, troubleshoot, and investigate production incidents by developing automated remediation processes
- Participate in Agile ceremonies for software development and contribute to the testing of our code and the delivery of what we create to production
- Use AI coding assistants like Claude and Codex to streamline and automate your development process
Requirements
- 4+ years experience in designing, building and operating high-scale, mission critical cloud based production systems.
- Extensive experience with RESTful API design and development
- Bachelor’s degree in Computer Science or related industry experience
- Familiarity with Java and applying best practice coding standards and writing high quality code
- Excellent written and verbal communication skills
- Experience with AWS, GCP or other public cloud providers
- Good understanding and hands on experience working with SQL and NoSQL databases
- Prior experience working with workflow engines or orchestration systems like Temporal, Airflow etc. (desired)
- Experience building and deploying multi-regional systems (desired)
- Experience with container technology - Docker/Kubernetes (desired)
Benefits
- health care insurance
- 401(k) retirement account
- paid sick time
- paid personal time off
- paid parental leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaRESTful API designSQLNoSQLDockerKubernetescloud-based production systemsautomated remediation processesdistributed systemsworkflow engines
Soft skills
collaborationmentoringcommunicationownershipgrowth mindsettroubleshootingproblem-solvinginfluenceadaptabilityteamwork
Certifications
Bachelor’s degree in Computer Science