Software Engineer

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Twilio

Twilio

5001 - 10000 employees

Millions of developers around the world have used Twilio to unlock the magic of communications to improve any human experience.Twilio has democratized communications channels like voice, text, chat, video, and email by virtualizing the world’s communications infrastructure through APIs that are simple enough for any developer to use, yet robust enough to power the world’s most demanding applications.By making communications a part of every software developer’s toolkit, Twilio is enabling innovators across every industry — from emerging leaders to the world’s largest organizations — to reinvent how companies engage with their customers.Founded in 2008, Twilio has over 5,000 employees in 26 offices in 17 countries and counting, with headquarters in San Francisco and other offices in Atlanta, Bangalore, Berlin, Bogotá, Denver, Dublin, Paris, Prague, Hong Kong, Irvine, London, Madrid, Munich, Malmö, Mountain View, Redwood City, New York City, São Paulo, Sydney, Melbourne, Singapore, Tallinn, and Tokyo.

📋 Description

• Design, develop, test, and deploy Flex platform services on AWS, following microservices architecture principles • Build and maintain highly scalable, distributed systems with a strong focus on reliability and performance • Write automated unit and integration tests; contribute to CI/CD pipelines and deployment tooling • Refactor and reduce technical debt; uphold engineering standards across code reviews and design discussions • Collaborate with product and engineering peers to influence roadmap priorities and propose architectural solutions • Participate in design discussions, code reviews, backlog grooming, and Agile ceremonies, ensuring sprint commitments are met. • Troubleshoot and resolve issues independently or with your team in your domain. • Document systems and contribute to runbooks, design docs, and operational playbooks. • Rapidly acquire new skills in a fast-paced environment with evolving infrastructure and business requirements

🎯 Requirements

• Bachelor’s or Master’s degree in Computer Science or related industry experience. • 2-4 years of experience developing highly-available, secure, native cloud enterprise SaaS applications in Java. • Experience with AWS, GCP or other public cloud infrastructure platforms. • Experience building highly scalable, real time, distributed systems based on microservices architecture. • Experience with container technologies - Docker/Kubernetes. • Experience with REST API design and implementation. • Experience with SQL/NoSQL databases and caches. • Experience implementing modern automated testing and CI/CD pipelines. • Translate system designs into software implementations. • Champion of good engineering habits: development and test techniques, security, automation. • Expertise in solving complex production issues. • Positive attitude and aptitude to learn and execute quickly in a small team. • Iterative development and deployment, Scrum and Agile methodologies. • Communicate clearly and concisely, orally and in writing.

🏖️ Benefits

• Competitive pay • Generous time off • Ample parental and wellness leave • Healthcare • Retirement savings program

Apply Now

Similar Jobs

🕒 Yesterday

GroundTruth

201 - 500

☁️ SaaS

🤝 B2B

📱 Media

Software Engineer building scalable backend systems for GroundTruth's advertising platform. Designing and operating real-time services focusing on performance, reliability, and efficiency.

Distributed Systems

Java

Python

Scala

🕒 Yesterday

Hyperproof

51 - 200

📋 Compliance

☁️ SaaS

🔐 Security

Software Engineer building risk management software features at Hyperproof. Join a remote team focusing on risk compliance in a dynamic startup environment.

Java

JavaScript

Node.js

Postgres

Python

React

Spring Boot

SpringBoot

TypeScript

.NET

🕒 2 days ago

Smart Working

51 - 200

🤝 B2B

☁️ SaaS

🎯 Recruiter

Fullstack Engineer delivering high-growth SaaS applications with a global team. Collaborating across tech stacks to build and enhance a scalable platform as part of a remote-first company.

Cloud

JavaScript

Jenkins

jQuery

Laravel

MySQL

PHP

React

SDLC

🕒 4 days ago

Infios

1001 - 5000

Software Engineer developing high-quality software solutions for supply chain technologies. In a fast-paced Agile environment, focusing on customer-centric applications.

Kubernetes

Microservices

.NET

🕒 4 days ago

Newfold Digital

1001 - 5000

🌐 Web 3

🛍️ eCommerce

☁️ SaaS

Software Engineer developing and integrating AI agents and workflows on an agentic platform for Newfold Digital. Collaborating on LLM-powered applications and supporting CI/CD processes.

Python