Principal Software Engineer
Job Description
InsureMyTrip is seeking a Principal Software Engineer to lead architectural execution and guide a small engineering team in a hybrid Warwick, RI environment.
Responsibilities
- Lead the design and delivery of scalable, resilient ecommerce systems, modernizing legacy components into clean, modular architectures.
- Own end-to-end execution of complex technical initiatives with a focus on quality, predictability, and operational excellence.
- Manage and develop a small team of engineers, driving accountability, ownership, and consistent delivery standards.
- Contribute directly to architecture and production code, setting a high technical bar through design reviews and hands-on guidance.
- Establish and reinforce strong engineering practices, including API first design, automated testing, CI/CD rigor, and infrastructure as code.
- Embed reliability and SRE principles into workflows, including observability, SLIs/SLOs, incident management, and continuous improvement.
- Reduce technical debt through pragmatic modernization that improves long-term platform health without slowing delivery.
- Partner with Product and company leadership to align technical decisions with business priorities and growth objectives.
- Support hiring, mentoring, and performance development to build a strong, delivery focused engineering culture.
Requirements
- Bachelor's degree in Computer Science or a related field
- 6+ years of professional software engineering experience, including architectural leadership and team development
- Proven experience designing and scaling distributed systems and high-traffic ecommerce applications
- Strong proficiency in PHP and Python, with experience building microservices and integrating with WordPress-based platforms
- Strong database expertise (MySQL, PostgreSQL), including schema design, indexing, query optimization, and performance tuning
- Experience with caching, search, and event-driven data stores (e.g., Redis, Elasticsearch)
- Hands-on experience with AWS and infrastructure-as-code practices
- Strong DevOps knowledge, including CI/CD, automated testing, and safe deployment practices
- Experience optimizing ecommerce performance (caching, async processing, background jobs, API efficiency)
- Technologies: PHP, Python, WordPress, MySQL, PostgreSQL, Redis, Elasticsearch, AWS, Infrastructure as Code
Benefits
- Eleven company paid holidays plus 20 PTO days
- 401(k) Retirement Plan with 6% company match
- Available health, dental, and vision insurance plans
The Adventure Ahead
- Lead the design and delivery of scalable, resilient ecommerce systems, modernizing legacy components into clean, modular architectures.
- Own end-to-end execution of complex technical initiatives with a focus on quality, predictability, and operational excellence.
- Manage and develop a small team of engineers, driving accountability, ownership, and consistent delivery standards.
- Contribute directly to architecture and production code, setting a high technical bar through design reviews and hands-on guidance.
- Establish and reinforce strong engineering practices, including API first design, automated testing, CI/CD rigor, and infrastructure as code.
- Embed reliability and SRE principles into workflows, including observability, SLIs/SLOs, incident management, and continuous improvement.
- Reduce technical debt through pragmatic modernization that improves long-term platform health without slowing delivery.
- Partner with Product and company leadership to align technical decisions with business priorities and growth objectives.
- Support hiring, mentoring, and performance development to build a strong, delivery focused engineering culture.
Skills and Experience Needed
- 4 year / Bachelor's Degree in Computer Science or similar field
- 6 years of professional software engineering experience, including architectural leadership and team development
- Proven experience designing and scaling distributed systems and high-traffic ecommerce applications
- Strong proficiency in PHP and Python, with experience building microservices and integrating with WordPress-based platforms
- Strong database expertise (MySQL, PostgreSQL), including schema design, indexing, query optimization, and performance tuning
- Experience with caching, search, and event-driven data stores (e.g., Redis, Elasticsearch)
- Hands-on experience with AWS and infrastructure-as-code practices
- Strong DevOps knowledge, including CI/CD, automated testing, and safe deployment practices
- Experience optimizing ecommerce performance (caching, async processing, background jobs, API efficiency)
Application Question
- This is a hybrid role based in Warwick, RI (02886). Can you reliably commute to the office?