Source description
About the role
Twilio Inc is hiring for the role of Software Engineer (L1)! Responsibilities of the candidate: Work in a small, high-impact, diverse team. Bring in your expertise and experience to empower your team and make things better in all aspects; perform detailed and thoughtful peer code reviews. Collaborate with the team to tackle complex problems in distributed computing. Help build Continuous Integration and Continuous Delivery on managed AWS services. Build and operate your team’s services in a production environment demonstrating a DevOps model; Ensure quality by writing unit, integration, and load tests; Design and implement various initiatives and scalable infrastructure solutions that meet Twilio’s high scalability & performance needs. Continuously look for areas of improvement in processes, systems, and optimization. Be an advocate for balancing tech debt and feature development. Develop monitoring & alerting solutions that keep our system’s health in check. Internalize the set of good habits (development techniques, test-driven development, load and performance testing, security, tech debt balance, Agile discipline, etc.) that drives high-end engineering excellence. Requirements: Graduated with a Bachelor’s or Master’s degree in Computer Science or Computer Engineering, or equivalent field. Understanding and proficiency working with Python, C, and C++. Knowledge of networking, operating systems, and security. Understanding of unit and integration testing methodologies, and the ability to write, debug, and deploy testing frameworks. Experience with traditional RDBMS databases, such as MySQL, Postgres, Oracle, etc. Keen interest in software development with several side projects and perhaps are a part of the open source community. Hungry entrepreneurial and "can-do" spirit, as evidenced by successful interest in learning new technologies.
More at Twilio