Principal Software Engineer - Java at Veeva | 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 Veeva Systems Inc.
Veeva Systems Inc. is a leading provider of cloud-based software for the global life sciences industry. We are dedicated to helping our customers bring innovative therapies to market faster while ensuring compliance and quality in their processes. As a public benefit corporation, we strive to balance the needs of our stakeholders and contribute positively to society.
Similar jobs
Search for Principal Software Engineer Azure Solutions At Ttec Digital Toronto
3,262 results
At TTEC Digital, we empower organizations to create an enriching work environment where employees feel valued and supported, as we believe that exceptional customer experiences begin with satisfied employees. Our vision is to cultivate a workplace where every team member can thrive.We are seeking a dynamic and experienced Principal Software Engineer with a focus on Azure Solutions. In this role, you will lead client engagements, oversee project execution, and design innovative technical solutions on the Azure platform for our esteemed clients.
TTEC Digital
At TTEC Digital, we are dedicated to fostering an environment where employees feel valued and supported. Our core belief is that an exceptional customer experience begins with a satisfied workforce. We envision a workplace where every employee can flourish.As the Principal Architect specializing in Azure solutions, you will spearhead significant client projects and drive intricate project deliveries. This role emphasizes solution architecture and design, providing technical leadership and mentorship, backed by your profound expertise in Azure, DevOps, and Agile methodologies.
TTEC Digital
At TTEC Digital, we empower organizations by fostering a workplace where employees feel appreciated and supported. We believe that outstanding customer experiences begin with satisfied employees. Our vision is to create an environment where every team member has the opportunity to excel.As a Principal Cloud Engineer with a focus on Microsoft Azure, you will be responsible for architecting and securing landing zones, automating infrastructure using Infrastructure as Code (IaC), and implementing best practices for security, governance, and networking. This role is highly collaborative, requiring you to engage with business leaders and engineering teams to successfully deliver Azure Cloud solutions.
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...
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.
applydigital
ABOUT APPLY DIGITALApply Digital is a leading global partner in experience transformation, specializing in driving AI-powered change and delivering measurable impact across intricate, multi-brand ecosystems. Our expertise encompasses the entire customer experience lifecycle, from strategic planning and design to engineering and implementation, empowering our clients to modernize their organizations and unlock maximum value for their businesses and customers.Our diverse team of over 750 professionals has successfully transformed renowned global companies such as Kraft Heinz, NFL, Moderna, Lululemon, Dropbox, Atlassian, A+E Networks, and The Very Group.Founded in 2016 in Vancouver, Canada, Apply Digital has expanded rapidly, now operating in ten cities across North America, South America, the UK, Europe, and India.We embrace a collaborative “One Team” philosophy, utilizing a unique ‘pod’ structure that integrates senior leadership, subject matter experts, and cross-functional skill sets, all aligned within a cohesive technical and delivery framework. This structure ensures agile methodologies, allowing our teams to release often and conduct retrospectives for continuous improvement toward our objectives.Wherever we operate, we strive to create a safe, empowering, respectful, and enjoyable community for our team members. We are dedicated to upholding our SHAPE values (smart, humble, active, positive, and excellent) to foster an environment where our team can connect, grow, and support each other in making a meaningful impact.Explore our Careers page to discover how we can help unlock your potential.LOCATION: Apply Digital promotes a hybrid/remote work environment. The ideal candidate should be based in Canada, aligning their working hours with either ET (Eastern Time Zone) or PT (Pacific Time Zone).THE ROLE:We are in search of a Solution Architect who will provide senior technical leadership across our platforms and engineering capabilities, with a strong emphasis on Agentic Engineering, AI-driven experiences, modern software architecture, and scalable delivery practices.
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.
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 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.
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.
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.
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
ABOUT APPLY DIGITALApply Digital is a leading global partner in experience transformation, committed to driving AI-powered change and delivering measurable impact across intricate, multi-brand ecosystems. Our expertise spans the entire customer experience lifecycle—from strategy and design to engineering and beyond—empowering our clients to modernize their organizations and maximize value for both their businesses and customers.With over 750 skilled team members, we have successfully transformed renowned global companies such as Kraft Heinz, NFL, Moderna, Lululemon, Dropbox, Atlassian, A+E Networks, and The Very Group.Founded in Vancouver, Canada, in 2016, Apply Digital has expanded to ten cities across North America, South America, the UK, Europe, and India over the past nine years.We embrace a collaborative “One Team” approach, working in ‘pods’ where senior leadership, subject matter experts, and cross-functional talents unite within a shared tech and delivery framework. This structure is bolstered by effective scrum and sprint cadences, ensuring teams release frequently and conduct retrospectives to advance towards our goals.Wherever we operate globally, we envision Apply Digital as a safe, empowered, respectful, and enjoyable community for our team members every day. Together, we embody our SHAPE (smart, humble, active, positive, and excellent) values, fostering an environment where our team can connect, grow, and support each other to make a significant impact.Explore our Careers page to discover how we can unlock your potential.LOCATION: Apply Digital embraces a hybrid/remote work model. The ideal candidate should be based in Canada, aligning their working hours with ET (Eastern Timezone) or PT (Pacific Timezone).THE ROLE:The Principal Agentic Engineer (Front-end) will serve as a senior technical leader, responsible for constructing scalable, high-quality frontend applications that drive AI-enhanced digital experiences. This role merges frontend engineering expertise with architectural leadership...
Netlight Consulting Group AB
Become an integral part of Netlight’s North American journey.About NetlightNetlight is a globally recognized digital consulting firm dedicated to empowering leading organizations to thrive in the digital era. From strategic guidance to seamless implementation, our services encapsulate the collective expertise of over 2000 consultants, offering an extensive array of digital solutions spanning strategy and technology. Co-creating the future since 1999, we are committed to driving innovation and excellence.Recognized multiple times for our robust growth and effective management, we take pride in being a top employer and for our commitment to Diversity, Equity, and Inclusion. Our offices are strategically located in major cities including Stockholm, Gothenburg, Oslo, Helsinki, Copenhagen, Munich, Hamburg, Berlin, Frankfurt, Zurich, Cologne, Amsterdam, Madrid, Toronto, and London.Join Our TeamAt Netlight, we are dedicated to fostering a genuinely diverse, equitable, and inclusive workplace. We believe that every individual, regardless of their background, personality, or experience, enhances our culture through their unique values. Our mission is to unlock potential, cultivate meaningful careers, and support personal development.To facilitate this, we maintain an engaged network organization, where each employee is paired with a mentor, delivery coach, and community of peers. Our continued success is built on trust, personal accountability, diverse experiences, challenging opportunities, and development grounded in individual values. Every Netlighter actively contributes to shaping this culture, establishing a clear link between personal growth and the company's progress.
Location: Toronto Metropolitan AreaBase Salary: $200,000 – $225,000 (CAD)Company OverviewAt Teragonia, we are revolutionizing the private equity landscape with our cutting-edge AI Operating System. Our mission is to empower sponsors and their portfolio companies to transform fragmented operational data into actionable insights that enhance EBITDA. Operating in a high-stakes environment where results must be delivered within a 3 to 5-year horizon, we leverage our proprietary AI platform, Astradis™, to unify both structured and unstructured data, providing near real-time prescriptive insights that seamlessly integrate into existing workflows.We collaborate with private equity firms managing over US$400 billion in assets, driving measurable improvements and maintaining continuous readiness for exits. Our approach replaces traditional consulting with an AI-driven platform that amplifies expertise across various sectors and ownership cycles. Teragonia is designed for high-agency builders who seek early responsibility, direct interaction with top-tier private equity firms and their executives, and the opportunity to shape the operational framework for value creation in the AI era.We pride ourselves on offering a comprehensive career development platform, fostering cross-learning in a diverse, inclusive, and collaborative environment. Our competitive compensation package is aligned with industry leaders, featuring 401k matching, comprehensive health insurance, and additional benefits. Read more about our mission, vision, and values.
Join the Feathery TeamFeathery is at the forefront of transforming data intake workflows for insurance and wealth management sectors. Our platform is trusted by industry leaders to streamline essential processes such as underwriting, client onboarding, and automated account openings.As we experience rapid growth and increased demand from enterprises, we are expanding our customer-facing teams to tackle complex implementations across various financial services and beyond.Why We’re ExpandingTo meet the needs of our growing base of sophisticated clients who depend on our platform for critical workflows, we are seeking a Solutions Engineer. This role is perfect for individuals who thrive on solving technical challenges, engaging directly with customers, and influencing product adoption in real-world scenarios.You will collaborate closely with sales, product, and engineering teams to ensure successful implementations and shape the future of our platform.Role OverviewIn this dynamic and high-responsibility role, you will be involved in:Customer-facing technical solution designEngagement across the customer lifecycle during pre-sales and post-salesArchitecting workflows and solving complex problemsCollaborating cross-functionally with product, engineering, and sales teamsAs a pivotal member of the Solutions Engineering team, you will help define our support and scaling strategies for customer implementations, from initial proof-of-concept to sustained success.Your ResponsibilitiesCustomer Solutions & ImplementationLead technical scoping, proof-of-concepts, and onboarding for key clientsCollaborate with clients to design and implement intricate workflows on the Feathery platformEducate customers on best practices for creating scalable, maintainable solutionsFacilitate deployments and ensure successful integration across teamsPre-Sales Engagement & Product ExpertiseSupport the sales team during the evaluation phase by showcasing technical capabilitiesConvert customer needs into customized product solutionsCreate demos and prototypes to illustrate our platform's potential
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.
Relay is a cutting-edge digital banking platform designed to empower self-made business owners with the financial tools and knowledge they need to excel. We aim to transform financial uncertainty into clear visibility, enabling our users to convert hard work into sustainable success. By providing clarity, confidence, and control over every dollar earned, we facilitate the growth of resilient businesses.As part of our dynamic Engineering team, you will play a pivotal role in developing banking products that support millions of small businesses. We are on an exciting journey to reinvent the banking experience, and we are searching for a curious and impact-driven Software Engineer to join our expanding team. This role is perfect for someone who thrives on taking calculated risks, embracing experimentation, and learning from challenges.In this position, you will confront complex challenges head-on, deliver high-quality, robust code, and contribute to systems that power our innovative products. This unique opportunity allows you to work across our entire product suite, influence technical decisions, and deliver features that our customers will love. If you are passionate about creating top-tier fintech solutions in a fast-paced and collaborative environment, this is the ideal role for you.
About UsNubank, established in 2013, aims to liberate individuals from the constraints of slow and inefficient financial systems. By leveraging cutting-edge technology and exceptional customer service, we've redefined how people in Latin America engage with their finances. With operations spanning Brazil, Mexico, and Colombia, Nubank stands as one of the largest digital banking platforms globally. Our listing on the NYSE in 2021 and recognition as one of Time Magazine's 100 Most Influential Companies underscores our commitment to innovation. To learn more, visit www.nu.com.br. About the RoleAs Nubank continues its global expansion, it is vital to uphold high operational standards to empower our customers effectively. This position is pivotal in ensuring that as we scale rapidly, we maintain unwavering resilience. You will serve as the technical leader for our Resilience division. Your role will be instrumental in enhancing operational reliability through collaboration with product teams, implementing best practices, and designing deployment safeguards. You will tackle intricate architectural challenges, mentor fellow engineers, and influence the long-term resilience strategy for one of the world’s leading digital banks.
Join Our Team: At Emburse, we are not just envisioning the future – we are actively creating it. As a frontrunner in travel and expense management solutions, we are committed to fostering an environment where technology enhances business value and sparks remarkable outcomes. Our innovative AI-driven platform empowers organizations to modernize their financial operations, enhance visibility, and effectively manage spending throughout the enterprise.As a Software Engineer at Emburse, you'll play a crucial role in developing an engaging and cohesive suite of system solutions. Your contributions will directly improve customer experiences, tackle intriguing challenges, and help design pioneering solutions. Emburse is celebrated for its continuous innovation and award-winning technologies, ensuring that you will collaborate with some of the brightest minds in the industry, providing an excellent opportunity for professional growth and advancement.
Sign in to browse more jobs
Create account — see all 3,262 results

