Staff Engineer (Principal Engineer/Java) at Emburse | Toronto
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
About Emburse
Emburse is a leader in travel and expense management solutions, committed to leveraging technology to improve financial processes and drive business success.
Similar jobs
Search for Principal Software Engineer Core Issuing Processing
917 results
Join Marqeta as a Principal Software Engineer on our Core Issuing & Processing team, where you will lead high-impact projects that enhance our customer offerings from concept to execution. In this pivotal role, you will spearhead technical initiatives aimed at optimizing our issuing and processing engines, shaping the technical roadmap for our core platform, and collaborating with engineering leaders to promote operational excellence across the organization.Embracing a Flexible First work culture, this position can be performed remotely from anywhere within Ontario or British Columbia, Canada. We invite you to be part of our dynamic team.The Core Issuing and Processing team is responsible for the essential systems that drive Marqeta's core business, developing solutions across six critical domains: Onboarding, Issuing, Digital Wallets, Authorization & Clearing, Transaction Controls, and Ledger. Together, these systems form the backbone of Marqeta's card issuing and payment processing platform.
Join Sentry as a Staff Software Engineer in Issue WorkflowAt Sentry, we believe that bad software should be a thing of the past. Our mission is to empower developers to create better software at a faster pace, allowing everyone to truly enjoy technology once again.With over $217 million in funding and a community of more than 100,000 organizations, including notable names like Disney, Microsoft, and Atlassian, we are revolutionizing performance and error monitoring tools to help developers spend less time fixing bugs and more time innovating.We promote a hybrid work model across our global offices, designating Mondays, Tuesdays, and Thursdays as in-office days to foster collaboration. If you are passionate about creating tools that enhance the digital experience, we invite you to join us in building the next generation of software monitoring solutions.The RoleAs a Staff Software Engineer on our Issue Workflow team, you will be at the forefront of our primary product surface. Our platform processes billions of events daily, transforming them into actionable insights for millions of developers to expedite bug resolution.You will architect the systems that drive this experience, bridging high-scale distributed systems with product engineering. Your responsibilities will include building real-time data pipelines, developing search backends, and creating analytical systems to filter valuable insights from vast amounts of data. Every architectural decision you make will directly impact millions of debugging sessions, defining the future of Sentry’s most trafficked platform.Key ResponsibilitiesLead Technical Strategy: Collaborate with engineering leadership, product teams, and design to define the long-term technical vision for the Issue Workflow platform. Make informed decisions regarding architectural direction, technology selection, and technical debt management to lay a robust foundation for Sentry’s growth.Address Performance Challenges: Tackle complex performance and scalability issues to enhance system efficiency.Enhance User Experience: Develop features that not only function well but also provide a delightful user experience. You understand the importance of speed in developer interactions and meticulously optimize interfaces and error handling processes.
Leverdemo-8
Join us as a Principal Software Engineer, where you'll play a pivotal role in designing and developing innovative software solutions that empower organizations to optimize their hiring processes. As a key member of our engineering team, you'll collaborate with top-tier talent, utilizing cutting-edge technologies to create software that redefines the future of recruitment.Lever, founded a decade ago, is on a mission to revolutionize the way companies attract and hire exceptional talent. Our platform is trusted by industry leaders like Netflix, Shopify, and Spotify, and we've established ourselves as innovators in the talent acquisition space. Recognized as the #1 workplace in San Francisco and a top employer in the United States, we take pride in our people-first culture and are committed to nurturing our talented workforce.
Join our dynamic team at Kaseya as a Principal Software Engineer, where you will lead the design and implementation of innovative software solutions. You will collaborate with cross-functional teams, mentor junior engineers, and drive best practices in software development.
Zynga Careers
Role overview Zynga Careers is seeking a Principal Software Engineer based in either Austin, TX or Toronto, Canada. This position centers on designing, building, and refining gaming platforms that serve millions of players worldwide. Success in this role requires advanced technical skills and a strong dedication to producing reliable, high-quality software. What you will do Collaborate with teams from various disciplines to develop and enhance Zynga's gaming platforms Lead technical projects through all phases, from initial design to final implementation Improve system performance, scalability, and maintainability Support teams in adopting best practices and exploring new technologies Requirements Significant experience in software engineering, preferably in gaming or similar industries Proven ability to design and deliver complex systems Comfort working with cross-functional teams Motivation to solve challenging technical issues
Veeva Systems Inc.
Join Veeva, a trailblazer in the industry cloud and a rapidly expanding enterprise SaaS company, as we work towards our mission of accelerating the delivery of life-saving therapies to patients. With over $2B in revenue last year, we are a public benefit corporation (PBC) dedicated to balancing the interests of our customers, employees, society, and investors. This presents a unique opportunity to develop impactful solutions that contribute directly to global health.The Opportunity: As a Principal Software Engineer at Veeva, you will play a critical role in designing and developing highly scalable and maintainable enterprise applications that enhance operational efficiency and safety for our customers. Your leadership will be vital in shaping our technological landscape. You will also mentor and uplift fellow engineers, make pivotal technical decisions, and consistently deliver high-quality code that drives our technology forward.Thrive in our Work Anywhere Environment: We empower you to work from your preferred location – whether remote or in the office within Canada or the US – ensuring smooth collaboration within your team's time zone.Become a part of Veeva and contribute to transforming the life sciences industry, making a significant impact on global health.
Lightspeed Commerce Inc.
Hello! We appreciate your interest in joining us at Lightspeed Are you on the lookout for an exciting new challenge? Whether you're actively searching or just exploring, you’ve come to the right place! As a Principal Software Developer at Lightspeed, you will be instrumental in shaping the design and architecture of our flagship Lightspeed Retail product, which serves thousands of merchants globally. Your hands-on contributions will drive the development of innovative solutions tailored to our customers' needs. You will elevate engineering excellence throughout the organization by providing technical direction, championing best practices, mentoring fellow developers, and empowering teams to create a sustainable architecture. This position requires you to be located in Canada and to work within EST/EDT hours. We provide flexible work arrangements, including fully remote, hybrid, or fully office-based options (in cities with local offices).
NuBank
About UsNuBank is recognized as one of the largest digital financial platforms globally, serving over 127 million customers across Brazil, Mexico, and Colombia. Guided by our mission to combat complexity and empower individuals, we are transforming financial services in Latin America, marking just the beginning of the vibrant future we are crafting.As a publicly traded company on the New York Stock Exchange (NYSE: NU), we leverage proprietary technology, data intelligence, and an efficient operational model to provide financial products that are straightforward, accessible, and human-centric.Our contributions have been acknowledged in prestigious global rankings, including Time 100 Companies, Fast Company’s Most Innovative Companies, and Forbes World’s Best Bank. Explore more on our career page at NuBank Careers.About the RoleAs a Staff Software Engineer at NuBank, you will play a pivotal role in the AI Private Banker team, our intelligent financial partner designed to assist millions of customers in understanding their finances, making informed decisions, and executing actions effortlessly. You will be responsible for defining the technical architecture that supports conversational AI, recommendation engines, and tailored financial experiences across mobile and web platforms.Your expertise will span the entire stack, from developing Flutter mobile applications that engage millions of users to architecting distributed backend systems that facilitate real-time recommendations and conversational AI interactions. This role is not just about feature development; it’s about establishing a robust engineering foundation that democratizes financial empowerment at scale.Your technical decisions will have a direct impact on how millions of individuals navigate their financial journeys. You will be at the forefront of innovation, merging banking with cutting-edge AI technologies, crafting systems that are both groundbreaking and dependable. Join a team of inquisitive minds reshaping the possibilities in this space.
Kaseya delivers IT infrastructure and security management solutions to Managed Service Providers and internal IT teams around the world. With support for over 15 million endpoints in more than 20 countries, Kaseya serves clients across a wide range of industries. The company is backed by Insight Venture Partners and has maintained steady double-digit growth. More details about Kaseya and its offerings can be found at www.Kaseya.com. Role overview The Principal Software Engineer - Cloud Native & SASE Solutions leads both the architecture and hands-on implementation of a cloud-native, multi-tenant Secure Access Service Edge (SASE) platform. This position plays a key role in shaping how customer traffic moves across regions and gateways, focusing on scalable and resilient systems for a global customer base. The work centers on building distributed systems that improve availability, efficiency, and multi-tenancy for production environments. Key responsibilities Architect and build a cloud-native, multi-tenant SASE platform. Oversee integration with a network of customers distributed worldwide. Develop strategies for routing customer traffic across multiple regions and gateways. Design platform features that enhance scalability, resilience, and cost-effectiveness. Deliver distributed systems that are production-ready, high-performance, and support operational efficiency and availability. Location Toronto, Ontario
Veeva Systems Inc.
Veeva is a trailblazer in the industry cloud space, recognized as one of the fastest-growing enterprise SaaS companies, having exceeded $2 billion in revenue last year. Our mission is to empower life sciences companies to expedite the delivery of life-saving therapies to patients. As a public benefit corporation (PBC), we are dedicated to harmonizing the needs of our customers, employees, society, and investors, creating a distinctive opportunity to build solutions that have a profound impact on global health.The Opportunity: In your role as a Principal Software Engineer at Veeva, you will be at the forefront of developing and architecting enterprise applications that are not only highly scalable but also maintainable, enabling our clients to operate with greater efficiency and safety. Your leadership will be vital in guiding our technological advancements, mentoring fellow engineers, making pivotal technical choices, and consistently delivering top-notch code that enhances our technological framework.Thrive in Our Work Anywhere Environment: We empower you to work in the environment that suits you best, whether from the comfort of your home or in our office within Canada or the US, ensuring smooth collaboration within your team’s time zone.Join Veeva and become an integral part of transforming the life sciences industry, making a direct contribution to global health.
Join us at fiq as a Principal Engineer - New Initiatives, where you'll play a pivotal role in shaping our foundational platform. As a founding engineer, you will work on cutting-edge projects, collaborate with cross-functional teams, and drive innovative solutions that will set the stage for our company’s growth. This is an exciting opportunity to leverage your expertise in software engineering and architecture to create robust systems that support our vision.
ValGenesis
Join ValGenesis, a premier provider of digital validation solutions for the life sciences sector. Our innovative suite of products empowers 30 of the top 50 global pharmaceutical and biotech companies to achieve digital transformation, ensure total compliance, and achieve manufacturing excellence throughout the product lifecycle.Discover what it means to work at ValGenesis, the industry standard for paperless validation in Life Sciences: valgenesis.com/aboutWe are seeking a Principal Software Validation Subject Matter Expert (SME) to provide strategic leadership in the validation of GxP computerized systems and oversee cleaning validation programs across our pharmaceutical manufacturing operations. This pivotal role ensures that our systems are validated and maintained in accordance with FDA, EMA, and global regulatory requirements, utilizing risk-based, lifecycle-driven methodologies aligned with GAMP 5 and FDA CSA guidance.
Role overview Jobber is looking for a Principal Mobile Software Engineer in Toronto to guide the development of mobile applications that improve user experience. This role works closely with teams across the company to design and build reliable, high-quality software for mobile platforms. What you will do Lead the creation and improvement of mobile solutions for Jobber’s users Work with cross-functional groups to plan, design, and implement software that meets high standards for scalability and performance Advise on mobile technology choices and help the team adopt effective engineering practices Identify and explore new ways to solve user problems through mobile technology What you bring Extensive experience building and scaling mobile applications Strong knowledge of mobile development tools and frameworks Ability to lead and mentor other engineers in mobile best practices Comfort working with multiple teams to deliver high-quality products
ABOUT APPLY DIGITALApply Digital is a leading partner in experience transformation, dedicated to driving AI-infused change and delivering measurable impact across intricate, multi-brand ecosystems. Our comprehensive expertise spans the entire customer experience lifecycle—from strategy and design to engineering and beyond—enabling our clients to rejuvenate their organizations and maximize value for both their business and customers.With a diverse team of over 750 professionals, we have successfully transformed global enterprises including Kraft Heinz, NFL, Moderna, Lululemon, Dropbox, Atlassian, A+E Networks, and The Very Group.Founded in 2016 in Vancouver, Canada, Apply Digital has expanded its presence to ten cities across North America, South America, the UK, Europe, and India over the past nine years.We embrace the “One Team” philosophy, operating within a ‘pod’ structure that unites senior leadership, subject matter experts, and cross-functional skills, all working towards shared goals within a cohesive tech and delivery framework. This model is supported by efficient scrum and sprint cadences, allowing teams to release regularly and hold retrospectives to ensure progress towards desired outcomes.At Apply Digital, we strive to create a safe, empowering, respectful, and enjoyable community for everyone. Our SHAPE values (smart, humble, active, positive, and excellent) guide us in fostering an environment where our team can connect, grow, and support one another in making a meaningful impact.To discover how we can help unlock your potential, visit our Careers page.LOCATION: This position is hybrid/remote friendly. The ideal candidate should be located in Canada, working hours that align with ET (Eastern Timezone) or PT (Pacific Timezone).THE ROLE:As a Principal Agentic Engineer (Back-end), you will serve as a senior technical leader within our engineering team, tasked with designing, building, and scaling robust back-end systems...
aviso
Join our innovative team at aviso as a Process Engineer, where you will play a pivotal role in optimizing and streamlining our processes to enhance efficiency and productivity. You will collaborate with cross-functional teams to develop and implement effective engineering solutions, ensuring quality and consistency in our operations.
Hello, Future Homie!At Homebase, we are on a mission to empower small businesses to flourish. Our team is dynamic, innovative, and dedicated to making a meaningful impact. We prioritize empathy in our development process, act swiftly, and embrace bold initiatives that create substantial real-world results. Every member of our team is committed to elevating our standards, supporting one another, and celebrating our collective achievements.We’re not just developing an application; we’re cultivating unstoppable teams. So, what do you think? Are you ready to join us?Your Impact Begins HereWe are in search of a Staff Engineer (E5) to help shape the architectural future of Homebase’s Core Platform. This pivotal role will span our Identity & Notifications (IN) and Billing & Businesses (BB) teams—two essential domains that facilitate customer access, communication, and transactions within Homebase.As a senior technical leader, you will play a dual role as both a hands-on contributor and a mentor. Reporting directly to the Senior Manager of Core Platform, you will collaborate with engineering managers and individual contributors to design scalable services in line with our service-oriented architecture (SOA) and event-driven architecture (EDA) vision. Your leadership will guide engineers in adopting best practices while identifying opportunities to enhance reliability, performance, and developer velocity across our systems.This is a crucial position for a seasoned platform engineer who is passionate about enabling teams, refining architectures, and tackling complex system challenges that yield impactful results at scale.Act as the technical liaison between the Identity & Notifications and Billing & Businesses teams, ensuring architectural integrity and dependability.Lead the design and implementation of new patterns aligned with SOA and EDA.Mentor engineers from both teams, enhancing their design, debugging, and systems thinking capabilities.Collaborate with Engineering Managers and Product Managers to clarify technical requirements, define project scopes, and sequence foundational tasks.Identify system bottlenecks, advocate for architectural enhancements, and implement practical solutions.Steer the technical direction of high-impact projects, particularly those introducing SOA/EDA patterns into our legacy Rails systems.Promote an AI-first development approach: utilize AI tools to enhance code quality, design exploration, and delivery speed.
Overview: Join Guidepoint’s dynamic Engineering team, where we are dedicated to solving complex problems and enhancing user satisfaction. Our mission is to empower individuals and businesses with personalized knowledge-sharing solutions, and our engineering team is at the forefront, tackling architectural challenges and innovating new products to ensure seamless service delivery. This position is hybrid in Toronto. What You Will Be Responsible For: Service Decomposition: Transforming a monolithic enterprise application into distinct, independently deployable services. You will define service boundaries, design APIs, and strategize a phased migration to ensure business continuity during the architectural transition. Data Migration: Spearheading the transition from a centralized multi-tenant database to specialized, domain-specific databases. This role involves designing target schemas, developing migration tools, ensuring data integrity and validation, and coordinating cutover processes with minimal downtime. Developer Experience & Standards: Crafting patterns, libraries, and CI/CD practices that empower the engineering team to confidently build upon the new architecture.
Wave Financial Inc.
At Wave, we empower small businesses to flourish, ensuring that the pulse of our communities remains strong. Our workplace buzzes with creative energy and innovation, providing you with all the tools necessary to achieve success and maintain connectivity, regardless of your location or working style. True success at Wave is marked by your ability to be daring, adapt swiftly, and share your insights with others.As an integral member of our technology leadership team, reporting directly to the CTO, the Principal Engineer will spearhead our architectural strategy and ensure our technology solutions align seamlessly with our business objectives. This role requires collaboration with various stakeholders to define technology roadmaps, devise innovative architectural frameworks, and maintain adherence to industry standards and best practices. You will play a key role in delivering exciting products, providing architectural leadership and vision for projects, and exploring new ideas as we assist small businesses in thriving.
Kepler Communications
Join Kepler Communications as we redefine the landscape of on-demand space connectivity - we're not just envisioning the future; we're actively shaping it!Our mission focuses on delivering real-time Internet access to space-based assets, ushering in a new era of data-driven exploration and innovation. With 33 satellites successfully launched to date, Kepler operates the first commercial optical data relay constellation, facilitating real-time, continuous space communications while bolstering advanced on-orbit compute and hosted payload capabilities.What truly distinguishes Kepler is our exceptional team: fearless innovators, adept builders, and enthusiastic problem-solvers who are dedicated to pushing the limits of what’s achievable in space. We believe that groundbreaking ideas stem from diverse perspectives, and we are devoted to fostering an environment that promotes growth, leadership, and global impact.If you’re prepared to elevate your ambitions, accelerate your pace, and contribute to projects that will define the future of the space economy - this is your launchpad. Join us in building the future at Kepler!
About Emburse:At Emburse, we don't just envision the future – we actively build it. As a frontrunner in travel and expense management solutions, we are dedicated to creating an environment where technology enhances business value and drives remarkable outcomes. Our cutting-edge AI-driven platform empowers organizations to modernize their financial operations, enhance visibility, and optimize expenditures across the board.We are on the lookout for a dynamic and dedicated software engineer to join our team and contribute to the design and development of our innovative systems solutions. As a Staff Engineer at Emburse, you will collaborate closely with engineering managers, senior engineers, and cross-functional teams to establish the technical foundation of our products. Alongside this, you will have ample opportunities to engage in hands-on development of critical systems, taking charge of the successful execution of large-scale technical initiatives while also serving as a technical mentor and leader for other engineers.
Sign in to browse more jobs
Create account — see all 917 results

