[Remote] Senior / Staff Applied Research Software Engineer - Emerging Tech
Note: The job is a remote job and is open to candidates in USA. Twilio is a leading company in communications technology, dedicated to remote-first work and global inclusion. They are looking for a Senior or Staff Applied Research Software Engineer for Emerging Technologies to contribute technical expertise, collaborate on prototyping, and develop innovative solutions that shape Twilio's future offerings.
Responsibilities
- Develop, test, and deploy code for prototypes and new product features
- Collaborate with team members to solve technical challenges and improve solution design
- Participate in code reviews, documentation, and team knowledge sharing
- Experiment with modern tools, frameworks, and emerging technologies
- Adapt to evolving requirements and provide input on process improvements
- Design, develop, and implement prototypes and production-ready solutions
- Collaborate with team members to experiment with AI, machine learning, and emerging technologies
- Participate in code reviews and contribute to continuous improvement of engineering best practices
- Communicate progress and technical concepts to stakeholders and peers
- Adapt quickly to feedback and changing requirements in a fast-paced environment
Skills
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- 3+ years of professional software development experience, ideally full stack development
- Proficiency in at least one programming language (such as JavaScript, Python, or Java)
- Experience working with front-end (React, Angular) and/or back-end (Node.js, Springboot) technologies
- Understanding of database fundamentals (SQL or NoSQL)
- Eagerness to learn, collaborate, and solve problems
- Effective written and verbal communication skills
- Have an agentic coding operating model that is effective at leveraging skills/ MCP/ LLMs to be able to do ai-assisted coding
- Ability to deal with ambiguity and solve the problems vs. need constant support to unblock execution
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- 5+ years of professional full stack software development experience
- Proficiency across modern programming languages such as JavaScript, Python, or Java
- Experience building applications using front-end (React, Angular) and/or back-end (Node.js, Springboot) frameworks
- Solid understanding of database technologies (SQL or NoSQL)
- Strong problem-solving skills and a collaborative mindset
- Effective communication skills for technical discussions
- Next-Gen Workflow: Mastery of an agentic coding operating model; highly effective at leveraging advanced dev tools, Model Context Protocol (MCP), and LLMs to drastically accelerate AI-assisted development
- Ability to deal with ambiguity and solve the problems vs. need constant support to unblock execution
- Exposure to AI or machine learning principles or projects
- Knowledge of cloud-based platforms (AWS, Azure) and distributed systems
- Ability to ramp up on new technologies, solution against well defined problems and to be iterative about building
- Passion for innovation and exploring emerging technologies
- Experience working in remote or globally distributed teams
- Contributions to open source or tech community projects
Benefits
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- A retirement savings program
- 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.
Company Overview