Job Closed

This listing is no longer active.

Twilio logo
Twilio

Build the future of communications.

Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 5,001-10,000H1B SponsorCompany SiteLinkedIn

Location

India

Posted

61 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer

Twilio

• Lead architecture and system design for complex, distributed software systems; guide teams toward scalable, maintainable solutions. • Design, implement, and review high-quality code for core services, APIs, platforms, and/or user-facing applications. • Translate business goals into technical roadmaps, identify tradeoffs, and align stakeholders on solution direction. • Improve system resiliency, latency, throughput, and cost efficiency; establish SLOs/SLAs and operational practices. • Drive standards for coding, testing, CI/CD, observability, security, and documentation; champion automation and quality. • Partner with engineering managers, staff engineers, and product leaders to coordinate delivery across multiple teams. • Coach and mentor engineers at all levels; lead design reviews, incident postmortems, and technical deep dives. • Identify technical risks early (security, scalability, compliance) and drive mitigation plans.

Job Requirements

  • 12+ years of experience designing and developing highly-available, high-scale, secure, mission critical native cloud enterprise SaaS applications in Java, Go or Python.
  • Knowledge of architectural patterns and archetypes for building mature services, especially for distributed and multi-regional deployments.
  • Excellent abilities in high-level service design - modeling interfaces and internals in a proper modular, composable, and extensible way.
  • Experience with AWS, GCP or other public cloud infrastructure platforms. Multi-region deployment is a plus.
  • Experience building distributed systems at scale based on microservices architecture.
  • Extensive experience with REST API design and implementation.
  • Experience working with data architecture such as Clickhouse, Lakehouse, Snowflake
  • Experience with SQL/NoSQL databases and caches.
  • Familiarity with streaming systems such as Kafka, Flink, Spark
  • Experience with container technologies - Docker/Kubernetes.
  • Experience implementing modern automated testing and CI/CD pipelines. Develop, Test, Deploy your code.
  • Strong expertise in solving complex production issues

Benefits

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

Related Job Pages

More Full-stack Engineer Jobs

Almost Fun logo

Software Engineer

Almost Fun

Our mission is to empower marginalized students with culturally-responsive learning resources.

InternshipRemoteTeam 1-10Since 2019H1B No Sponsor

• Participate in a weekly team reading group focused on research on culturally-responsive methods of math instruction. • Support the Chief Technology Officer in building new, interactive math lessons that connect math concepts to relatable situations / social issues. • Commitment will be 8-12 hours a week from Jan-May.

United States
Vonage logo

Full Stack Software Engineer

Vonage

Communications APIs. Unified Communications. Contact Centers. Now we're talking.

Full TimeRemoteTeam 1,001-5,000Since 2001H1B Sponsor

• Join Vonage and help us innovate cloud communications for businesses worldwide. • Contribute to both new feature development and production improvements, focusing on quality, fault tolerance, and performance. • Gain hands-on experience with real-time communications and event-driven systems. • Develop both frontend and backend solutions. • Collaborate with other team members and teams to deliver world-class products across multiple platforms. • Embed AI assisted engineering into daily practice to accelerate delivery and enhance outcomes.

Poland
Job Closed
Paxos logo

Software Engineer, Brokerage

Paxos

Paxos is a regulated blockchain infrastructure company building transparent and transformative financial solutions.

Full TimeRemoteTeam 201-500Since 2012H1B Sponsor

• Design, develop, and maintain production-grade crypto brokerage systems that are scalable, secure, and reliable. • Own end-to-end feature development, from architecture and implementation through testing and deployment. • Optimize performance and operational efficiency of existing systems through thoughtful engineering and refactoring. • Partner with cross-functional stakeholders across Product, Growth, and Infrastructure to deliver features aligned with customer needs and business goals. • Participate in technical discussions, code reviews, and system design sessions to help shape the direction of the Brokerage platform. • Stay up-to-date with developments in crypto infrastructure, distributed systems, and financial technology to drive innovation on the team. • Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.

United States
$174K - $199.9K / year
Job Closed
Global Information Technology logo

Full Stack .NET Enterprise Application Developer (Angular)

Global Information Technology

Interested candidates can send their updated resumes at jobs@global-itech.com

Full TimeRemoteTeam 11-50

Job Description Job Title: Full Stack .NET Enterprise Application Developer (Angular) Job Location: Remote Job Type: Contract Job Description: - Collaborate with cross-functional teams to gather requirements and design scalable, enterprise-level applications. - Develop, test, and deploy backend services using .NET technologies such as ASP.NET Core and Entity Framework. - Build responsive and user-friendly front-end interfaces using Angular. - Optimize application performance and troubleshoot technical issues as they arise. - Implement best practices for coding, testing, and documentation. - Participate in code reviews and contribute to continuous team knowledge sharing. - Stay updated with emerging technologies and industry trends to drive continuous improvement. Requirement: - Bachelor's degree in Computer Science, Software Engineering, or a related field. - Proven experience as a Full Stack Developer with strong expertise in .NET and Angular. - Proficiency in C#, ASP.NET Core, and Entity Framework. - Solid experience with Angular (version 2+), HTML5, CSS3, and JavaScript/TypeScript. - Hands-on experience with RESTful APIs and microservices architecture. - Strong understanding of database technologies, including SQL Server and/or NoSQL databases. - Experience with version control systems such as Git. - Strong problem-solving skills and attention to detail. - Excellent communication and collaboration skills. Preferred Qualifications: - Experience in the logistics domain. - Exposure to cloud platforms such as Azure or AWS. - Familiarity with DevOps practices and CI/CD pipelines. - Working knowledge of Agile/Scrum methodologies. Interested candidates can send their updated resumes at jobs@global-itech.com

United States