Job Closed
This listing is no longer active.
Build the future of communications.
Principal Software Engineer
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
Almost FunOur mission is to empower marginalized students with culturally-responsive learning resources.
• 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.
Full Stack Software Engineer
VonageCommunications APIs. Unified Communications. Contact Centers. Now we're talking.
• 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.
Software Engineer, Brokerage
PaxosPaxos is a regulated blockchain infrastructure company building transparent and transformative financial solutions.
• 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.
Full Stack .NET Enterprise Application Developer (Angular)
Global Information TechnologyInterested candidates can send their updated resumes at jobs@global-itech.com
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




