Job Closed
This listing is no longer active.
Build the future of communications.
Software Engineer (L3)
Location
United States
Posted
104 days ago
Salary
$138K - $203K / year
Seniority
Mid Level
Job Description
Software Engineer (L3)
Twilio
Who we are 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 Software Engineer (L3) About the job This position is needed to expand the cross channel conversations team in Twilio. The team is working on building the next generation omni-channel platform and data layer that bridges all Twilio channels including Voice, Messaging, and Email to empower businesses to engage with millions of customers at scale with highly personalized, data-driven interactions. We are looking for an engineer that will help build this highly available platform, integrate with several Twilio products and external systems such as data lakes, AI agents and analytic tools to deliver seamless and intelligent customer experiences. You’ll have the opportunity to design core components and influence org-wide architectural decisions, mentor engineers, and engage directly with multiple teams. Responsibilities In this role, you’ll: - 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 and Go 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 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! Required: - 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 or Go, 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 Desired: - Prior experience building large-scale, high-throughput datastores on DynamoDB - Experience building and deploying multi-regional systems - Experience with container technology - Docker/Kubernetes Location This role will be remote and based in the San Francisco Bay Area. 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. Compensation The estimated pay ranges for this role are as follows: - Based in Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont or Washington D.C. : $138,300- $173,000 - Based in New York, New Jersey, Washington State, or California (outside of the San Francisco Bay area): $146200 - $183,600 - Based in the San Francisco Bay area, California: $ 163,100- $203,900 - This role may be eligible to participate in Twilio’s equity plan and corporate bonus plan. All roles are generally eligible for the following benefits: health care insurance, 401(k) retirement account, paid sick time, paid personal time off, paid parental leave. The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. Application deadline information (required for ALL US jobs) Applications for this role will be accepted on an ongoing basis. Twilio thinks big. Do you? We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. That's why we seek out colleagues who embody our values — something we call Twilio Magic. Additionally, we empower employees to build positive change in their communities by supporting their volunteering and donation efforts. So, if you're ready to unleash your full potential, do your best work, and be the best version of yourself, apply now! If this role isn't what you're looking for, please consider other open positions. Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Additionally, Twilio participates in the E-Verify program in certain locations, as required by law.
Related Guides
Related Job Pages
More Software Engineer Jobs
Lead Mattress Upholstery Design & Development
Leggett & PlattLeggett & Platt, established in 1883 by J.P. Leggett and C.B. Platt, was created with the invention of the first spiral steel coil bedspring. Currently, Leggett & Platt is a divers
Role Description We are seeking a technical & detail-oriented individual to join our product development team as Lead – Mattress Upholstery Design & Development. The ideal candidate will have demonstrated experience in designing innovative and high-quality covers for mattresses, toppers, and pillows, combining aesthetic design with technical expertise to create visually appealing and functional products. - Own the cover design process for mattresses, toppers, and pillow covers, from initial concept to production ready covers, ensuring they meet aesthetic and functional requirements. - Collaborate closely with marketing, creative services, commercial, sourcing, and vendors, to ensure manufacturable and cost-effective designs. - Experiment with different materials and textures to achieve the desired look, feel and functionality for the covers. - Establish relationships with key fabric/cut and sew vendors, both domestic and overseas, to create concepts/prototypes/samples needed. - Deliver product specifications/details for use in product development, quoting, and as final product specifications. - Manage multiple projects, concept through completion, on time and on budget. Qualifications - Bachelor's degree in Textile Design, Fashion Design, or a related field, or equivalent experience in lieu of degree. - Minimum of 2 years of experience in mattress cover design. - Proficiency in Adobe Illustrator, Photoshop, CAD software, Microsoft Office. - Prior textile/fabric construction and development experience. - Familiarity with industry standards and regulations for textile products. - Ability to think creatively and develop innovative textile solutions. - Strong communication and collaboration skills. - Strong understanding of fabric types, production techniques, excellent attention to detail with a keen eye for color and pattern. - Ability to present design concepts to internal and external customer groups. - Willingness to travel as needed to various trade shows, ECS and customer locations, including possible overseas vendors. Benefits - Inclusive culture promoting equity for all. - Opportunities for learning and development. - Commitment to safety and care of each other. Company Description Join our dynamic team at Elite Comfort Solutions, a global leader in foam technology. We specialize in the development of innovative consumer and industrial products using custom design polyurethane foam technology. Our mission is to bring comfort and performance to the next level through quality manufacturing and outstanding customer service.
.NET developer
TechMagicOur client is an American startup that provides its users with a fun shopping experience. The application is live, used daily across 17+ locations in the US, and communicates directly with electric vehicles on the ground - in real time. The architecture is clean and modern - no legacy baggage to wrestle with. Interview Stages Call with recruiter Technical interview with recruiter and Senior Mobile developer
Role Description We are looking for a talented .Net Developer with 3+ years of programming background to join a small but established, product-focused team that builds a mobile-first platform that bridges digital and physical technologies. Qualifications - 3+ years of commercial experience in cross-platform mobile development using C# / .NET - Solid understanding of mobile app architecture patterns (MVVM, Clean Architecture) - Experience integrating mobile apps with RESTful APIs and real-time communication protocols - Experience working with IoT devices or hardware communication (Bluetooth, BLE, or similar protocols) - Understanding of device pairing, state synchronization, and hardware lifecycle management within mobile applications - Understanding of SOLID and OOP principles - English — at least Intermediate+ Requirements - Nice to have: - Experience with payment or booking flow integrations - Experience with push notifications and background services on mobile - Experience with managing Apple Certificates, Identifiers and Profile - Familiarity with publishing and maintaining apps on App Store and/or Google Play Benefits - Part-Time (40-60 hours per month), remote Company Description Our client is an American startup that provides its users with a fun shopping experience. The application is live, used daily across 17+ locations in the US, and communicates directly with electric vehicles on the ground - in real time. The architecture is clean and modern - no legacy baggage to wrestle with. Interview Stages - Call with recruiter - Technical interview with recruiter and Senior Mobile developer
Software Development Engineer II, Incidents
MapboxMapbox powers navigation for people, packages, and vehicles everywhere.
Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. What We Do We build the mission-critical engine that powers real-time navigation for Mapbox's largest global customers. We process petabytes of geospatial data through a sophisticated blend of high-scale backend services, data pipelines, and AI Agentic workflows to detect, validate, and deliver live road updates - from traffic jams to road closures. The intelligent AI agents we build enhance our core algorithms, ensuring Mapbox maps are as dynamic as the roads themselves and that millions of drivers reach their destinations in the most optimal way possible. Engineers on this team develop and deliver of every stage of the incident lifecycle: - Intelligent Ingestion and Detection: Build automated AI agents to gather data and discover closures using proprietary Mapbox signals. - Validation and Conflation: Leverage algorithms to invalidate stale data and merge duplicate reports into a single, high-fidelity source of truth. - Strategic Delivery: Design the systems that expose this data across the entire Mapbox ecosystem. - AI Collaboration: Partner with the MapGPT team to evolve our Feedback Agent, allowing us to refine the map using real-time customer insights. As AI becomes embedded in modern engineering workflows, we value engineers who can thoughtfully integrate AI into design, development, and decision-making. Our interview process will include discussion of how you use AI in your engineering workflow. What You'll Do As a Software Development Engineer II (Senior) on the Incidents team, you can expect to: - Collaborate with your team to identify and scope out well-defined tasks. - Execute on the scope and be accountable for delivering on time with quality. - Design systems and make decisions that will keep pace with the rapid growth of Mapbox’s customer base. - Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, writing documentation, and being on-call to support the health of our services. - Reduce technical debt, share your knowledge, and invest in your teammates’ health and happiness, while optimizing application performance and accelerating feature velocity. - Uphold a culture of collaboration, transparency, creativity, inclusion, and data-driven decisions. What We Believe are Important Traits for This Role - 5+ years of experience building scalable high volume low latency backend services - 1+ years of experience building pipelines (streaming) capable of handling petabytes worth of data - Eagerness to learn and become proficient with many different test stacks and languages – Python, NodeJS, TypeScript, C++, and AWS (CDK, ECS, Fargate, Step Functions, Lambda, S3, etc.) - Knowledge and experience handling global data security standards - Familiarity with code versioning tools, such as GitHub - Ability to engage, learn and contribute quickly to the initiatives - Able to perform independently all the development tasks, based on designs and specs. - Self-starter who is communication and outcomes-oriented - An empirical analytical approach. You develop strong hypotheses, conduct spikes, and clearly communicate your findings - A desire to share your expertise through documentation, mentorship, pairing and both written and verbal discussion - A desire to work with individuals with diverse backgrounds, perspectives, and experiences - High quality mindset -- write unit tests, proactively remedy defects and follow through to production What We Value In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders: - We value high-performing creative individuals who dig into problems and opportunities. - We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people. - We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company. - We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply. Our annual base compensation for this role ranges from $160,650 - $217,350 for most US locations and 5% to 10% higher for US locations with a higher cost of labor. Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. Please discuss your specific work location with your recruiter for more information. By applying for this position, you acknowledge that you agree to the Mapbox Privacy Policy which is linked here. Mapbox participates in E-Verify to confirm employee work authorization. Please refer to the Notice of E-Verify Participation and Right to Work posters for more information. We are committed to a fair and equitable hiring process. We do not discriminate against any protected class. #LI-Remote
Job DetailsJob Location: INDIANAPOLIS, IN 46205Position Type: Full TimeEducation Level: Bachelor DegreeJob Category: Software DevelopmentJob Purpose: - The Software Developer will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. The role requires proficiency in coding, problem-solving, and collaboration to ensure high-quality software solutions are delivered on time. Key Responsibilities: - Develop and implement software applications according to client specifications and industry standards. - Collaborate with cross-functional teams to gather requirements and ensure alignment with project goals. - Write clean, scalable, and efficient code using various programming languages and technologies. - Conduct thorough testing and debugging of applications to ensure functionality and performance. - Participate in code reviews to maintain code quality and share knowledge with team members. - Stay updated with emerging technologies and industry trends to continuously enhance skills and contribute to innovation. - Provide technical support and troubleshooting for software applications as needed. - Document software development processes and maintain comprehensive records for future reference. Work Environment This is a fully remote, work-from-home position with light, occasional, travel. A suitable work area within the home and adequate Internet connectivity are required. Position Type/Expected Hours of Work Employee should be available during standard business house. Employee must be willing to work non-standard work hours including evening and weekends as needed. Employee must work at least 40 hours per week to maintain full time status. Travel No Travel is expected for this position. QualificationsRequired Education: - Bachelor's degree in Computer Science, Information Technology, or a related field. Required Experience: - Minimum of 3 years of experience in software development, with a focus on application design and development. - Proven experience in working with Java, JSP, J2EE, Spring, SQL. - Demonstrated experience in using software development frameworks and tools. - Experience in collaborating with cross-functional teams to deliver high-quality software solutions. Required Skills and Abilities: - Strong problem-solving skills and the ability to think critically to develop innovative solutions. - Proficiency in software development methodologies, including Agile and Scrum. - Excellent communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders. - Ability to work independently and as part of a team in a fast-paced environment. - Strong attention to detail and commitment to delivering high-quality work. - Familiarity with version control systems such as Git. - Ability to adapt to new technologies and learn quickly.



