Job Description
Please note that the salary information shown is a general guideline only. Salaries are based upon a candidate's experience and qualifications, as well as internal equity, market and business considerations.
LOCATION: Mostly remote in the USA or Canada*
*NOTE: Qualified candidates may be required to participate in an in-person interview as part of the selection process. Additionally, the selected candidate will be required to travel to the company’s U. S. headquarters 2-3 times per year to attend departmental meetings. Attendance at these meetings is mandatory; candidates who are unable to meet this requirement will not be considered for the role.
WELCOME TO THE GLOBUS FAMILY OF BRANDS!
The award-winning Globus family of brands creates vacations that offer travelers culture-rich experiences featuring must-see sights, the stories behind the scenes and countless joy-filled memories in more than 65 countries on six continents across the globe. As a Senior Software Engineer you’ll join a collaborative, close-knit team of long-tenured professionals who are deeply passionate about the company and the experiences they help create. You’ll work on exciting projects that shape the future of travel, helping us deliver on our mission “to make happy guests.” With great benefits and a culture rooted in teamwork, innovation, and shared purpose, this is more than just a job—it’s a place to grow and thrive.
Company Benefits Include: Pension Plan, 401K Match, 16-26 days of vacation, Health, vision, dental and life insurance, (For associates working outside US, these benefits may vary slightly) Work from home options, and home office internet reimbursement.
Exciting Travel Benefits? Of Course! We are a travel company.
ABOUT THE ROLE
Globus is looking for Senior Software Engineer to join our Software development team driving innovation and support for our core enterprise systems. We are looking for a hands-on software developer contributing to developing and modernizing our application using MACH architecture and cloud native solutions.
An ideal candidate will additionally contribute to the role by mentoring developers, fostering collaboration, and cultivating a high-performance team culture. They will possess excellent communication skills, with the ability to clearly convey complex technical concepts to both technical and non-technical stakeholders. This role requires exceptional problem-solving abilities and a proactive mindset, with a strong focus on troubleshooting and implementing innovative, scalable solutions.
EDUCATION REQUIRED
Bachelor’s or Master’s degree with major in Computer Science, Information Systems, or related field.
EXPERIENCE/SKILLS REQUIRED
8+ years of hands-on professional experience in software development, with a strong focus on building and maintaining enterprise-grade applications.
Extensive experience in .NET and C#, with a proven track record of developing and deploying scalable, maintainable backend systems.
Deep expertise in RESTful API design and integration, including experience with microservices architecture using C# or Java/Spring Boot.
Solid understanding of API security frameworks and protocols such as OAuth, JWT, and OpenAPI, with practical experience in implementing secure access control mechanisms.
Proven experience in UI/UX development using modern front-end frameworks, particularly Angular (or React), with a focus on responsive and user-centric design.
Strong background in relational databases, especially Oracle, along with experience in NoSQL technologies like MongoDB.
Proven experience leading technical teams in the design, development, and deployment of cloud-native applications using AWS or Azure.
Hands-on experience with event-driven architecture and messaging systems such as Kafka, Google Pub/Sub, or RabbitMQ.
Familiarity with API Gateway, CDNs, API performance testing, and CI/CD pipelines, including monitoring and observability tools.
Strong commitment to automated testing, code quality, and best practices in software engineering.
Extensive experience working in Agile environments (Scrum, Kanban), with a product-centric mindset and iterative delivery approach.
Excellent problem-solving skills and the ability to troubleshoot complex technical issues and implement innovative solutions.
Strong leadership skills, with a focus on team building, mentorship, and fostering a culture of continuous learning and innovation.
EXPERIENCE/SKILLS PREFERRED
Experience with Payment GW, credit card process and PCI compliance.
Expertise with payment processing in international markets.
Travel industry experience a plus.
RESPONSIBILITIES
Lead the design and development of scalable, high-performance web and enterprise systems
Design and develop RESTful APIs to integrate enterprise systems, data platforms, and business solutions.
Develop front-end applications for web and mobile platforms using Angular, working closely with UX/UI designers to deliver intuitive and engaging user interfaces.
Build and deploy cloud-native applications using AWS or Azure services to ensure scalability, performance, and cost efficiency.
Optimize application performance and implement security best practices to ensure compliance with industry standards.
Guide and mentor junior and mid-level engineers, promoting best practices in API design, cloud development, and enterprise coding standards.
Provide leadership in Agile development processes, collaborating with product managers, QA, and DevOps teams to deliver high-quality software solutions.
Stay up to date with the latest industry trends in technology and cloud development.
Partner with stakeholders including data teams, design, product and executive teams and assisting them with software and data related technical issues.
ABOUT THE DEPARTMENT
The following teams make up the Technology department: Business Analysis and Quality Assurance, Applications Development, Applications Support, and Developing. The group identifies and develops technological strategies that support GVI’s business goals and objectives to ensure internal and external partners are provided with stable systems. These include: all desktop, network, phone and email systems, applications (reservations and operations systems), websites, and Internet access.
EEOC
Globus family of brands is an equal opportunity employer. We prohibit discrimination and harassment of any type and afford equal employment opportunities to employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.Company Description
WELCOME TO THE GLOBUS FAMILY OF BRANDS!
Traveling the world is incredible...don't you agree? It opens us up to new cultures and experiences. Venturing across the globe invites us to wonder and wander...to marvel and be moved. With 95 years in travel, the award-winning Globus family of brands creates vacations that offer travelers culture-rich experiences featuring must-see sights, the stories behind the scenes and countless joy-filled memories in more than 65 countries on six continents across the globe. We began as a small family company with one man, his rowboat, and a dream in Switzerland in 1928. Nine decades later, the entrepreneurial spirit and ingenuity that created this family-owned institution lives on...as well as our commitment to sustainability!
We are always on the hunt for exciting, team associates passionate about life and work: People who are easily inspired and excited about what they do. We offer incredible career opportunities in a variety of roles including, but not limited to: vacation planning, reservations, marketing, finance, IT, and customer care.
Company Benefits Include: Pension Plan, 401K Match, 16-26 days of vacation, Health, vision, dental and life insurance, (For associates working outside US, these benefits may vary slightly) Work from home options, and Home office internet reimbursement.
Exciting Travel Benefits: Absolutely!
Full-time
Hybrid remote