
About Plusgrade
Maximizing travel revenue with innovative solutions
Key Highlights
- Serves 140+ travel companies including major airlines
- Founded in 2009, headquartered in Montreal, Canada
- Facilitated billions in ancillary revenue opportunities
- Team of 500+ employees worldwide
Plusgrade is a leader in ancillary revenue solutions for the travel industry, serving over 140 companies including major airlines and hotels. Founded in 2009 and headquartered in Montreal, Quebec, Plusgrade has facilitated billions in new revenue opportunities, enhancing travel experiences for milli...
🎁 Benefits
Employees enjoy competitive salaries, equity options, generous PTO, and a flexible remote work policy. Plusgrade also offers a learning budget to supp...
🌟 Culture
Plusgrade fosters a culture of innovation and collaboration, emphasizing data-driven decision-making and a commitment to enhancing customer experience...
Overview
Plusgrade is hiring a Principal Software Developer for their Payments team to lead the development of robust payment capabilities. You'll work with technologies like Java and C# to enhance payment processing systems. This position requires significant experience in software development.
Job Description
Who you are
You have 5+ years of experience in software development, particularly in building scalable and secure payment systems. Your expertise in Java and C# allows you to design and implement robust backend solutions that meet the needs of diverse clients. You understand the intricacies of payment processing and have a strong grasp of REST API design principles.
You thrive in collaborative environments and enjoy leading technical discussions with your team. Your ability to mentor junior developers and guide them through complex challenges is a key part of your leadership style. You are committed to continuous improvement and innovation, always looking for ways to enhance the user experience and streamline operations.
Desirable
Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with agile methodologies. You are comfortable working in a fast-paced environment and can adapt to changing requirements while maintaining a focus on quality and performance.
What you'll do
As a Principal Software Developer at Plusgrade, you will lead the Payments team in developing and enhancing payment processing capabilities. You will be responsible for architecting solutions that are not only scalable but also secure, ensuring that our partners and their customers have a seamless experience.
You will collaborate closely with cross-functional teams, including product management and design, to define requirements and translate them into technical specifications. Your role will involve conducting code reviews, providing feedback, and ensuring best practices are followed throughout the development lifecycle.
You will also play a crucial role in troubleshooting and resolving issues that arise in production, leveraging your deep understanding of payment systems to implement effective solutions. Your contributions will directly impact the company's ability to unlock new revenue opportunities and enhance customer satisfaction.
What we offer
At Plusgrade, we foster a culture of ambition, innovation, and collaboration. You will have the opportunity to work with a diverse team of professionals who are passionate about redefining the future of travel. We offer competitive compensation and benefits, along with opportunities for professional growth and development.
Join us in transforming everyday travel into extraordinary experiences. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Plusgrade.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
OpenAI is hiring a Software Engineer for their Payments Team to design and build core payment systems. You'll work with technologies like JavaScript and Python to create scalable solutions. This position requires collaboration with cross-functional teams and a focus on financial systems.

Principal Engineer
Amazon is hiring a Principal Software Engineer for their Last Mile Payments team to design and enhance a large-scale distributed payment system. You'll work with technologies like Java and AWS to improve payment automation and accuracy. This role requires significant experience in backend engineering and system architecture.

Software Engineering
Whatnot is seeking a Software Engineer to join their Payments team, responsible for managing customer transactions and financial operations. You'll collaborate with various teams to enhance the platform's functionality. This role requires a strong understanding of payment systems and software development.

Principal Engineer
Versapay is seeking a Principal .NET Software Engineer to evolve and modernize their cloud payments platform. You'll work with .NET Core, C#, and ASP.NET to enhance scalability and security. This role requires significant experience in software engineering and cloud infrastructure.

Backend Engineer
Adyen is seeking a Backend Engineer (Java) to reshape the payments landscape. You'll be responsible for the full development cycle, focusing on building and improving integrations for in-store and online payments. This role requires expertise in Java and experience with PostgreSQL.