Principal Software Engineer

3 days ago


Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time
Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.

Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.

Our values - Do the Right Thing, Customer Success, Employee Success, and Speed - drive everything we do. As a Public Benefit Corporation, we're committed to balancing the interests of customers, employees, society, and investors.

We're seeking multiple Principal Software Engineers who are self-starters, passionate about solving technical challenges, and have prior experience working on diverse engineering projects in a dynamic environment. You'll be responsible for building industry-leading Enterprise Content Management applications and services on our multi-tenant, highly scalable cloud platform.

What You'll Do
  • Stay at the forefront of cloud technologies and keep your skills current while innovating
  • Lead, design, implement, and own key product features with our team in Toronto
  • Collaborate with all product stakeholders and drive multiple features to successful delivery
Requirements
  • 10+ years of commercial software development experience
  • 5+ years of experience in Java, including SpringBoot
  • AWS experience
  • Infrastructure as a Code expertise - ansible, Terraform, Cloudformation
  • Agile development techniques
  • Drive and flexibility to roll up your sleeves and work hard, enjoys a dynamic environment
  • BS in engineering/computer science or equivalent
Nice to Have
  • Experience with React or similar framework
  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • 1% charitable giving program
Compensation
  • Base pay: $180,000 - $300,000
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location.

Veeva's headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world. We're an equal opportunity employer and welcome applicants from diverse backgrounds.

At Veeva, we believe in Work Anywhere, allowing you to work in an office or at home on any given day. Our offices are designed to be hubs for collaboration and social bonding, and we invest in creating opportunities for teams to come together in person regularly.

We're a different kind of company, a Public Benefit Corporation, committed to balancing the interests of customers, employees, society, and investors. Join us in shaping the future of industry cloud and making a meaningful impact.



  • Old Toronto, Ontario, Canada Searchlabs Full time

    About Searchlabs:We are a non-profit organization dedicated to fraud protection and prevention. Our mission is to leverage cutting-edge technology to safeguard individuals and businesses from fraudulent activities. As we continue to grow and develop our platforms, we are seeking a highly skilled Principal Software/Data Engineer to lead our engineering...


  • Old Toronto, Ontario, Canada Searchlabs Full time

    About Searchlabs:We are a non-profit organization dedicated to fraud protection and prevention. Our mission is to leverage cutting-edge technology to safeguard individuals and businesses from fraudulent activities. As we continue to grow and develop our platforms, we are seeking a highly skilled Principal Software/Data Engineer to lead our engineering...


  • Toronto, Ontario, Canada Snowflake Full time

    Principal Software Engineer - Native Application Framework Join the Snowflake Team: Build the Future of Data Snowflake is revolutionizing the way data is managed and utilized. As a Principal Software Engineer on our Native Application Framework team, you will play a key role in shaping the future of data applications. About the Role Lead high-impact...


  • Toronto, Ontario, Canada Searchlabs Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Consultant to join our team at Searchlabs. As a key member of our technical leadership team, you will play a pivotal role in providing strategic technical guidance and leadership to our clients.Key ResponsibilitiesCollaborate closely with senior executives to understand business...


  • Toronto, Ontario, Canada Searchlabs Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Consultant to join our team at Searchlabs. As a key member of our technical leadership team, you will play a pivotal role in providing strategic technical guidance and leadership to our clients.Key ResponsibilitiesCollaborate closely with senior executives to understand business...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our ENA Firmware team at Amazon. As a key member of our organization, you will be responsible for the end-to-end ownership of the ENA firmware codebase, driving its evolution, and ensuring its high-quality and performance to meet the demanding networking requirements of our...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our ENA Firmware team at Amazon. As a key member of our organization, you will be responsible for the end-to-end ownership of the ENA firmware codebase, driving its evolution, and ensuring its high-quality and performance to meet the demanding networking requirements of our...


  • Toronto, Ontario, Canada Capital One Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Leader to join our team at Capital One Canada. As a Principal Software Engineer, you will play a key role in leading the development of innovative software products and solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software products...


  • Toronto, Ontario, Canada Capital One Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Leader to join our team at Capital One Canada. As a Principal Software Engineer, you will play a key role in leading the development of innovative software products and solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software products...


  • Old Toronto, Ontario, Canada Autodesk Full time

    About the RoleWe are seeking a highly motivated and experienced Principal Software Development Engineer to join our team at Autodesk. As a key member of our Developer Enablement team, you will play a critical role in designing, building, and operating services used by developers across the company.Key ResponsibilitiesSoftware Development: Write high-quality,...


  • Old Toronto, Ontario, Canada Autodesk Full time

    About the RoleWe are seeking a highly motivated and experienced Principal Software Development Engineer to join our team at Autodesk. As a key member of our Developer Enablement team, you will play a critical role in designing, building, and operating services used by developers across the company.Key ResponsibilitiesSoftware Development: Write high-quality,...


  • Toronto, Ontario, Canada Park Place Technologies Full time

    Principal Software EngineerThe Principal Software Engineer plays a crucial role in crafting and advancing innovative solutions utilizing the latest technologies to transform our sector. This role encompasses mentoring responsibilities and actively guiding the team's development lifecycle while ensuring robust DevOps practices are implemented (including...


  • Old Toronto, Ontario, Canada Jagger Full time

    Job Title: Senior Software EngineerLocation: Toronto, OntarioWork Type: Hybrid (4x/week) - Full TimeCompensation: $130K - $170KAbout Jagger: Jagger is a pioneering biotech firm focused on the creation of protein-based therapeutics through innovative computational techniques. We are currently seeking a Senior Software Engineer to enhance our dynamic team in...


  • Old Toronto, Ontario, Canada FGF Brands Full time

    Job OverviewSenior Software Engineer – Enablement OperationsAbout UsFGF Brands is a forward-thinking organization that thrives on innovation and creativity. We are looking for a dedicated and experienced Senior Software Engineer to join our Enablement Operations team. In this role, you will engage in the development of data-centric applications using MS...

  • Software Engineer

    4 days ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title – AMRJSD185-Software EngineerCompany: S M Software Solutions IncJob Type: Full-timeLocation: RemoteJob Category: Software DevelopmentJob Description:OverviewWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. As a Frontend Developer, you will play a critical role in designing, building, and...

  • Software Engineer

    4 days ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title – AMRJSD185-Software EngineerCompany: S M Software Solutions IncJob Type: Full-timeLocation: RemoteJob Category: Software DevelopmentJob Description:OverviewWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. As a Frontend Developer, you will play a critical role in designing, building, and...


  • Toronto, Ontario, Canada Lyons Consulting Group Full time

    Principal Product Software Engineer Lyons Consulting Group is in search of a Principal Product Software Engineer to enhance our product offerings and support our innovative solutions. This role involves working with cutting-edge technologies and managing high-volume applications. Key Responsibilities:Collaborate with project stakeholders to define functional...


  • Toronto, Ontario, Canada Marvell Full time

    About MarvellMarvell is a leading provider of semiconductor solutions that enable the data infrastructure of the world. Our innovative technology is used in a wide range of applications, from enterprise and cloud computing to automotive and carrier architectures.At Marvell, we are committed to delivering high-quality products that meet the needs of our...


  • Toronto, Ontario, Canada Marvell Full time

    About MarvellMarvell is a leading provider of semiconductor solutions that enable the data infrastructure of the world. Our innovative technology is used in a wide range of applications, from enterprise and cloud computing to automotive and carrier architectures.At Marvell, we are committed to delivering high-quality products that meet the needs of our...


  • Old Toronto, Ontario, Canada Uber Full time

    About the PositionThis is an exceptional opportunity for an experienced engineer and effective collaborator to influence the vision and execution of Uber's Mapping and GeoSearch technologies. The Maps platform underpins all of Uber's ride-hailing and delivery services worldwide, encompassing the 'where to?' search functionality, routing, estimated times of...