Senior Software Engineer

Collette

Pawtucket (RI)

Hybrid

USD 110,000 - 145,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Collette seeks a Senior Software Engineer to transition towards a microservice architecture, providing technical leadership in developing customer web products. Ideal candidates will have experience in full-stack development with modern technologies like React and Azure in a collaborative team environment.

Qualifications

  • 5+ years of relevant work experience in software engineering.
  • Experience in API design and development.
  • Strong problem-solving skills in a collaborative environment.

Responsibilities

  • Design and develop back-end services and front-end applications.
  • Mentor junior team members and participate in technical discussions.
  • Collaborate with cross-functional teams to deliver software solutions.

Skills

React
Next.js
Node.js
C#
Docker
Kubernetes
SQL Server
Azure

Education

Bachelor’s degree in Computer Science

Job description

Collette is seeking a Senior 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 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:

At Collette, we're at the beginning of our journey transitioning from a monolithic application stack to a distributed, microservice-based architecture. As a leader in guided travel, we're dedicated to crafting exceptional experiences for our travelers. We are seeking a Senior Software Engineer to provide technical leadership, design, and implementation of our next generation customer web product. Utilizing a modern cloud-based infrastructure and catering to hundreds of thousands of travelers worldwide. This role requires someone willing to work full stack in a microservices architecture with a front-end built in React and Next.js. A successful candidate will have a broad skillset covering front-end, back-end, cloud technologies in Azure, and devops practices in CI/CD.

Primary Functions:

  • Independently design and develop back-end services in C#, Docker, Kubernetes, and SQL Server and front-end applications in React, Next.js and Node.js.
  • Participate in architecture design, code reviews, and technical discussions.
  • Ensure quality via automated testing.
  • Mentor more junior members on the team in best practices and technologies.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver scalable and reliable software solutions.
  • Stay updated on emerging technologies and industry trends, continuously enhancing your skills and knowledge to drive innovation within the team.

Knowledge & Skills:

  • Bachelor’s degree in Computer Science (preferred) or related field.
  • 5+ 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.
  • Experience in API design and development and with cloud engineering, Azure services preferred.
  • Strong background in building distributed microservices at scale, coupled with expertise in relational databases, preferably SQL Server.
  • 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.

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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Travel Arrangements

Referrals increase your chances of interviewing at Collette by 2x

Inferred from the description for this job
Assistant Software Engineer/Software Engineer

Johnston, RI $52,700 - $100,700 1 week ago

Johnston, RI $110,000 - $145,000 3 days ago

Massachusetts, United States 18 hours ago

Massachusetts, United States $230,800 - $271,200 1 week ago

Freelance Software Developer (C/C++ - Rust) - AI Trainer
Software Engineer – athenaCollector RCM-AI
Machine Learning Engineer, Gen AI Innovation Center, AWS

Massachusetts, United States $129,300 - $223,600 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java / C++ / PL/SQL)
Senior Software Engineer (Java / C++ / PL/SQL)

Eliassen Group • Smithfield (RI)

On-site
USD 88,166 - 95,054
Medical insurance
Vision insurance
401(k) with company match
+1
Marketing Systems Developer
Marketing Systems Developer

Collette • United States

On-site
USD 75,000 - 95,000
Medical insurance
Vision insurance
401(k)
+3
Junior Software Developer
Junior Software Developer

SCS Global Services • United States

On-site
USD 62,400 - 72,800
Senior Software Engineer, Data Platform
Senior Software Engineer, Data Platform

Attentive • United States

On-site
USD 144,840 - 210,000
Equity
Health & Wellness Benefits
Flexible Work Hours
FLEX Senior Software Engineer
FLEX Senior Software Engineer

Jobs via Dice • Bethesda (MD)

On-site
USD 65,229 - 115,842
Paid parental leave
401(k) plan
Medical, dental, and vision coverage
+2
Fullstack Engineer (Remote - US)
Fullstack Engineer (Remote - US)

Jobgether • United States

On-site
USD 135,000 - 150,000
100% employer-paid health, dental, and vision insurance
Flexible PTO
Company stock options
+2
Senior Engineer, Data (Remote, US)
Senior Engineer, Data (Remote, US)

Renew Home • United States

On-site
USD 145,000 - 205,000
Fully remote work environment
Home office set-up allowance
No pre-set vacation limits
+2
DevOps/C++ Engineer
DevOps/C++ Engineer

Stelvio Group • Boston (MA)

On-site
USD 110,000 - 150,000
Vision insurance
401(k)
Sr. Software Engineer - FlexPLM (Open to Boston, Atlanta, Beaverton location)
Sr. Software Engineer - FlexPLM (Open to Boston, Atlanta, Beaverton location)

Converse • Boston (MA)

On-site
USD 180,000 - 220,000
Senior MS365 Developer
Senior MS365 Developer

Droisys • United States

On-site
USD 63,000 - 77,000