Principal Software Engineer

1 month ago


Pawtucket, United States Collette Full time

Collette is seeking a Principal Software Engineer to join our growing Technology Team. This is a hybrid role based at our headquarters in Pawtucket, RI.


About Collette: Let Us Show You the World

There has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest industries when you join the Collette team As the longest-running tour operator in North America, our family-owned business leads the industry in innovation and expertise. Collette’s passionate team works hard to fulfill travel dreams and is always looking for talent that will help to shape the company’s future. Being part of the Collette team means having a willingness to grow, a desire to learn and ask questions, and a zest for seeing the world. From giving back to local communities to creating incredible experiences for a world of travelers and being part of a value-oriented team that cares for one another – Collette is all about the people. So, what are you waiting for? Your journey starts here.


Job Summary:

As a Principal Software Engineer, you will play a pivotal role in setting the technical principles and vison for our technology. You will provide technical leadership to teams of engineers, ensuring the delivery of high-quality software solutions. Your expertise in cloud-based, microservice applications will be crucial in architecting and implementing the scalable, efficient, and secure systems of our future. The Principal Software Engineer will have broad technical responsibility for all our applications, their design and how they integrate and communicate with each other. This role requires someone with a breadth of knowledge in back-end services, front-end applications, data management, and system communication and integration.


Primary Functions:

  • Technical Leadership: Provide strategic technical principles, vision and leadership across multiple teams, ensuring alignment with technology goals. Identify and mitigate technical risks, proactively developing solutions to potential problems.
  • Architecture & Design: Architect and design scalable, high-performance, and secure software solutions. Lead architecture design, code reviews, and technical discussions.
  • Development: Lead by example in coding best practices, code reviews, and hands-on development.
  • Mentorship: Mentor and guide junior and senior engineers, fostering a culture of continuous learning and improvement.
  • Innovation: Stay abreast of industry trends and emerging technologies, continuously enhancing your skills and knowledge to drive innovation within the team.
  • Communication: Communicate complex technical concepts clearly and concisely to both technical and non-technical audiences. Provide learning opportunities to educate the team on emerging technologies.


Knowledge & Skills:

  • Bachelor’s degree in computer science (preferred) or related field.
  • 12+ years of relevant work experience, demonstrating a deep understanding of software engineering principles and practices.
  • Proficiency in front-end technologies including React, Next.js and Node.js and back-end technologies including C#, Solr, and SQL Server.
  • Proficiency in API design and development and with cloud engineering, Azure services preferred.
  • Proven track record in building distributed microservices at scale, coupled with expertise in relational databases, preferably SQL Server.
  • Experience mentoring and coaching senior engineers.
  • Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment.
  • Strong communication skills with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
  • Self-starter with a bias for action, a passion for innovation and continuous learning.


Bonus Points:

  • Master’s degree in computer science (preferred) or related field.
  • Experience in travel industry.
  • Experience in transformational projects from monolithic to decoupled services.


Above all, we're seeking an individual who is eager to immerse themselves in our business, embrace emerging technologies, and drive impactful change within our organization.



  • Pawtucket, United States COLLETTE TRAVEL SERVICE INC Full time

    Job DescriptionJob DescriptionCollette is seeking a Principal Software Engineer to join our growing Technology Team. This is a hybrid role based at our headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive...


  • pawtucket, United States Collette Full time

    Collette is seeking a Principal Software Engineer to join our growing Technology Team. This is a hybrid role based at our headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest...


  • Pawtucket, RI, United States Collette Full time

    Collette is seeking a Principal Software Engineer to join our growing Technology Team. This is a hybrid role based at our headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest...

  • Software Engineer

    1 month ago


    Pawtucket, United States Collette Full time

    Collette is seeking a Software Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest industries when...

  • Software Engineer

    2 months ago


    pawtucket, United States Collette Full time

    Collette is seeking a Software Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest industries when...

  • Software Engineer

    1 day ago


    Pawtucket, United States COLLETTE TRAVEL SERVICE INC Full time

    Job DescriptionJob DescriptionCollette is seeking a Software Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of...

  • Software Engineer

    6 months ago


    Pawtucket, United States Collette Full time

    Collette is seeking a Software Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest industries when...

  • Software Engineer

    1 month ago


    pawtucket, United States Collette Full time

    Collette is seeking a Software Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest industries when...

  • Software Developer

    4 weeks ago


    Pawtucket, Rhode Island, United States Collette Full time

    About ColletteCollette is a family-owned business that has been leading the guided travel industry in innovation and expertise for years. We're seeking a talented Software Engineer to join our Technology Team and help shape the company's future.Job SummaryWe're transitioning from a monolithic application stack to a distributed, microservice-based...


  • Pawtucket, United States Collette Travel Service Full time

    Collette is seeking a Senior Software Integration Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI.About Collette: Let Us Show You the World There has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the...


  • Pawtucket, United States Collette Travel Service Full time

    Collette is seeking a Senior Software Integration Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI. About Collette: Let Us Show You the World There has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the...


  • Pawtucket, United States COLLETTE TRAVEL SERVICE INC Full time

    Job DescriptionJob DescriptionCollette is seeking a Senior Software Integration Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive...

  • Software Engineer

    2 weeks ago


    Pawtucket, RI, United States Collette Full time

    Collette is seeking a Software Engineer to join our growing Technology Team. This is a hybrid role based at headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest industries when...


  • Pawtucket, Rhode Island, United States COLLETTE TRAVEL SERVICE INC Full time

    About the Role:Collette Travel Service Inc. is seeking a skilled Software Development Specialist to join our Technology Team. This is a hybrid role based at our headquarters in Pawtucket, RI.Job Summary:We are transitioning from a monolithic application stack to a distributed, microservice-based architecture. As a leader in guided travel, we're dedicated to...

  • Software Architect

    4 weeks ago


    Pawtucket, Rhode Island, United States Delphi-US Full time

    Job Summary:We are seeking a skilled Software Architect to join our team at Delphi-US. As a key member of our IT department, you will be responsible for designing, developing, and maintaining our robust portfolio of applications. Key Responsibilities: Involved in all aspects of application development, including architecture, presentation, database, logic,...

  • Engineering Director

    4 weeks ago


    Pawtucket, Rhode Island, United States Collette Full time

    About ColletteWe are a company that is passionate about people and dedicated to crafting exceptional experiences for our travelers. We are seeking a talented Engineering Manager to join our growing Technology team.This is a hybrid role based at our headquarters in Pawtucket, RI. As an Engineering Manager, you will leverage your deep technical expertise to...


  • Pawtucket, Rhode Island, United States Delphi-US Full time

    Job Title: Senior Software ArchitectJob Summary:Delphi-US is seeking a highly skilled Senior Software Architect to lead our application development team. As a key member of our team, you will be responsible for architecting, designing, and developing enhancements to our robust portfolio of applications.Key Responsibilities:- Involved in all aspects of...

  • Staff Engineer

    1 month ago


    Pawtucket, United States Collette Full time

    Collette is seeking a Staff Engineer to join our growing Technology team. This is a hybrid role based at our headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest industries when...

  • Staff Engineer

    1 day ago


    Pawtucket, United States COLLETTE TRAVEL SERVICE INC Full time

    Job DescriptionJob DescriptionCollette is seeking a Staff Engineer to join our growing Technology team. This is a hybrid role based at our headquarters in Pawtucket, RI. About Collette:  Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one...

  • Staff Engineer

    4 months ago


    Pawtucket, United States Collette Full time

    Collette is seeking a Staff Engineer to join our growing Technology team. This is a hybrid role based at our headquarters in Pawtucket, RI.About Collette: Let Us Show You the WorldThere has never been a better time to be in the travel industry. See the world, connect with others, and experience the immersive benefits of one of the trendiest industries when...