Senior Software Engineer
Twilio
At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences.
Our dedication to remote-first work , and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands.
We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real Twilions!See yourself at Twilio
Join the team as Twilio’s next Senior Software Engineer.
About the job
This position will be part of a team of talented engineers within our Commerce Platform Team, who build services and products that operate at a massive scale. This platform is central to Twilio's core business as it is responsible for managing the billing lifecycle and payment experience for our customers, while also acting as a gateway for discovering and selling our products. Billing is going through a transformational journey, and we are introducing new and exciting capabilities. The engineer in this role will be part of a team that focuses on the control plane, billing experience and account lifecycle management.
The successful candidate will design, build, and operate core billing platform services that help transition our platform and our customers to the next generation architecture. These services work for all Twilio customers, regardless of their scale and billing complexity.
The ideal candidate will build high-quality, innovative and fully performing software that complies with high levels of coding standards and technical design. This is to build and integrate services that continuously improve our ability to provide products to customers while simultaneously delivering industry leading availability. We do this by leveraging technologies that include AWS cloud infrastructure and APIs, Apache Kafka , Rest APIs (OpenAPI compliance), while also building our own services.
Responsibilities
In this role, you’ll:
- Improve your knowledge of highly available and scalable distributed systems and use this knowledge to build new features into our platform.
- Design, implement, and operate both new features on our current services as well as new services that will be built from scratch.
- Leverage your excellent communication and written skills to articulate the 'why' of the solution you are proposing, and have a good understanding of your team’s priorities and the customer impact.
- Troubleshoot and fix operational issues and have the opportunity to improve the troubleshooting procedures and tools.
- Execute full software development life cycle (SDLC).
- Develop flowcharts and documentation to identify solutions.
- Write well-designed, testable code.
- Document and maintain software functionality.
- Troubleshoot, debug and upgrade existing systems.
Qualifications
Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply. If your career is just starting or hasn’t followed a traditional path, don’t let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!
As a Commerce Platform engineer, you will design and build core platform services, REST APIs and take part in transitioning our platform to next generation architecture. We run on AWS cloud infrastructure and use AWS cloud data store, EKS, Glue, Kafka, Aurora RDS etc.
*Required:
- 5+ years of work experience building highly scalable products.
- 5+ years of programming experience in object-oriented language (Java or similar) with clean code practices.
- Expert knowledge in Object-Oriented Programming with a successful track record.
- Experience contributing to architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Experience working closely with our Product team to understand requirements and help to define technical work for the team.
- Experience working with stakeholders at all levels - be able to dive into the nuts-and-bolts of how things work as needed.
- Experience with relational and non-relational databases.
- Experience delivering high levels of observability and proficiency in improving early warning systems, for example: has worked with Grafana/DataDog/Prometheus.
- Collaborating with internal/external teams/engineers and fostering an inclusive environment, where all points of view are welcomed and encouraged.
- Own and lead multiple domains of the platform (microservices, REST APIs, infrastructure) from inception to deployment and maintenance, while making best in class technical decisions that impact the success of the company.
- Familiarity in Cloud Solutions, AWS , Kubernetes/EKS, CI/CD pipelines, Testing & Automation.
- Self driven - you take complete ownership of your tasks and champion efforts to get your tasks to completion.
- Clear written and spoken communication skills.
- Degree in Computer Science or a related field, or equivalent work experience.
Desired:
- Experience with on-call support for mission-critical customer systems.
- Experience optimizing and debugging complex SQL queries.
- Experience working on customer-facing applications.
- Good debugging skills on production systems.
- Proficient in Linux and containerization with Kubernetes.
- Nice to have skills: gRPC, Python, Typescript, React, Apache Kafka .
Location
This role will be remote, and based in Ireland.
Travel
We prioritize connection and opportunities to build relationships with our customers and each other. For this role, you may be required to travel occasionally to participate in project or team in-person meetings.
What We Offer
Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location.
- ...dynamic and collaborative environment, where your ideas and contributions will be valued and respected. Job Summary The Sr. Software Engineer position is responsible for designing, developing, troubleshooting and debugging software programs. Works on problems of moderate...SeniorHourly payFull timeWork at officeLocal area
$239.2k - $269.1k
...sized in small increments. Consistently follow the specified software development methodology. Design, develop, and deliver new software... ...REQUIREMENTS: Bachelor’s degree in Computer Science, Software Engineering, or related field of study and Five (5) years of experience as...SeniorFull timeWork at officeLocal areaRemote workWork from home$100k
...better careers. The Role We're looking for a thoughtful Senior Full-Stack Engineer(6+ years experience) who thrives owning problems end-to-end... ...What We’re Looking For 6+ years of professional software engineering experience Strong foundation in programming and...SeniorFull timeWork at officeHome office- ...At Vynca, our mission is to provide comprehensive care for more quality days at home. About the job We are looking for a Senior Software Engineer to lead the development of innovative, scalable, and secure healthcare technology solutions. In this role, you will...SeniorFull timeLocal areaRemote work
$100k
...to replace legacy systems with modern, AI-native software that is worthy of the people they serve. We... ...people who use it. Kaizen is changing that, and the engineers who work here are the reason it's possible. At the senior level, this role carries more than code: you're...SeniorFull timeWork at officeLocal areaRemote workHome office$250.4k - $264.51k
...releases. REQUIREMENTS: Bachelor's degree in Electrical Engineering, Electronic Engineering, Software Engineering, Computer Science, Computer Engineering,... ...Seven (7) years of experience as a Software Engineer, Senior Systems Engineer, or related occupation. Seven (7)...SeniorFull timeLocal areaWork from home$157.25k - $195.68k
...and reliability across platform components. Collaborate with engineering teams on architecture design, code reviews, and engineering best... ...Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-...SeniorFull timeContract workWork experience placementWork at officeRemote workFlexible hours$86.6k - $144.4k
Are you a collaborative Software Engineer looking to work for a mission driven global organization? About the role We are seeking a highly capable Software Engineer to join our fast-paced, Agile development team. This full-stack JavaScript engineer will own and contribute...SeniorFull timeLocal area$2,000 per month
...millions of end‑users (and help the developers behind them get paid), you’ll fit right in. About the Role We are looking for a Senior Software Engineer, Product to design, build, ship, and own end-to-end product features used by thousands of developers and hundreds of...SeniorFull timeRemote workFlexible hours$155k - $180k
...to make homeownership and personal finances more manageable. Don't own a home without it. Role Overview We're seeking a Senior Software Engineer to build and maintain the backend systems that power Trovy's platform. In this role, you'll design and implement scalable...SeniorFull timeWork at officeWork from homeFlexible hours$153k - $222k
...earlier when needed to accommodate family commitments. Meet our software engineers! Meet some of our software engineers who are shaping the... ...to potential candidates. About the role We are looking for senior software engineers interested in designing elegant solutions...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$165k - $247k
...data import and export connectors, privacy and compliance, and the operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies,...SeniorFull timeHome officeFlexible hours$180k - $200k
...Zefr is redefining what trust and transparency means for social media in the age of AI. What you'll do: We are hiring a Senior Software Engineer to own the design, implementation, and operation of microservices running in Kubernetes and other cloud-scalable, highly available...SeniorFull timeSummer workWork at officeRemote workFlexible hours- Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional InformationSeniorFull time
$130k - $170k
Senior Software Engineer Job Description CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission to digitize...SeniorHourly payFull timeWork at officeWork from homeVisa sponsorship$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power...SeniorFull timePart timeWorldwideFlexible hours- Company Description Rajesh r ajesh.b at krgtech.com KRG Technologies Inc Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...SeniorFull time
- ...Description Senior Software Engineer TS/SCI FSP Department: Government Customer- Herndon Location: Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces,...SeniorFull time
$160k - $180k
...Greenfield Engineering, a Saalex Company, is seeking a Senior Software Engineer in Patuxent River, MD . This role involves applying advanced engineering principles to design, develop, and evaluate mission-critical military and aviation systems, ensuring compliance with...SeniorFull time$85k - $100k
...Full-time Description Job Description: Software Engineer Position Overview The Software Engineer will provide critical engineering support in the design, development, testing, evaluation, and sustainment of software systems for Air Force and joint service...SeniorFull time- ...Senior Software Engineer Overview: Does your dream job include being a part of a core team of top-notch developers building next generation technologies that change the way people work with real-time information everywhere? Are you looking for an opportunity...SeniorRemote jobFull time
- ...As a Senior Software Engineer on the Developer Monetization team, you will build applications and platforms that power Roblox's Creator Monetization systems. Your work will directly empower millions of creators to make a living within Roblox as they explore their creativity...SeniorFull time
$150k - $200k
...Role: Senior Software Engineer Location: Redwood City, California (On-site 35 days per week) Salary: $150,000$200,000 base (will consider up to $230,000 for exceptional candidates) Openings: 5 Hiring Urgency: Offers must be made within one week of application...SeniorFull timeH1bRelocation- ...Microsoft Technologies ( C++,C#, .Net ), DICOM knowledge Desired Skills: Cloud computing background Responsibilities: New software development using HL7 standards & DICOM ( EMR Medical) Choose appropriate software architecture to integrate medical device with...SeniorFull time
$225k - $265k
...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check...SeniorFull timeWork at officeWork from home- ...Job Description Summary: Sr. software engineer with experience of at least 5 years in developing software applications using Java/C++ in a complex distributed environment. Experience of at least 2 years developing Android applications and services. Candidate...SeniorFull time
- ...out of our office in SOMA. As an early engineer, you will be a true owner of your work,... ...least 4 years of professional full-time software development, including at least one 2 years... ...technical challenge (waived for very senior candidates) ~45-min live-coding interview...SeniorFull timeWork at office
- ...The Geometry Sculpting team is responsible for delivering the core functionalities of our real-time geometry engine. As a Senior Geometry Software Engineer, you will be in charge of developing innovative algorithms for features such as real-time geometry creation and editing...SeniorFull time
- ...assessment. Join one of the leading companies in the multi-billion dollar HR tech industry. Job Description The Senior Software Engineer works as a leader/key player on our development team to assist in new product development, functionality enhancements, maintenance...SeniorFull time
$140k - $175k
...Contribute to the development of the Gentuity imaging application software and internal software tools · Contribute to the... ...Must have: · Minimum of 5 years of experience in Software Engineering · Modern C++, including Objected Oriented Design, Multithreaded...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- network software engineer Remote
- software engineer internship Remote
- facebook software engineer Remote
- software engineer travel Remote
- senior robotics software engineer Remote
- entry level software engineer remote Remote
- vice president software engineering Remote
- software engineer apprentice Remote
- cybersecurity software engineer Remote
- federal - software developer Remote

