Engineering Manager

Related keywords: customer success manager remote jobremote job product managersoftware engineering remote job

This page contains product affiliate links.

Introduction

Veeva Systems, a rapidly growing SaaS company in the life sciences sector, is currently seeking multiple Engineering Managers to join its team. This role not only promises involvement in innovative software development but also offers a chance to work in a mission-driven organization deeply committed to customer success, employee success, and making a substantial impact on society. The company operates under the banner of being a public benefit corporation, ensuring that it balances the interests of various stakeholders.

Job Overview

The Engineering Manager position at Veeva Systems is primarily focused on leading and recruiting a team of highly skilled engineers. It involves working in a dynamic, agile environment, thereby requiring candidates comfortable with tackling complex problems. The selected candidates will engage in developing software solutions that have a direct positive influence on users' everyday lives.

Key Responsibilities

Candidates in this role will be tasked with a wide range of responsibilities, including but not limited to:

  • Recruiting and challenging high-performance individuals that significantly outperform the average engineer.

  • Leading the development efforts and taking ownership of key product features together with the team based in Toronto.

  • Iteratively defining and refining development processes as the team expands.

  • Collaborating directly with all product stakeholders to ensure successful delivery of multiple features.

  • Acting as a trusted partner for senior management to devise the best solutions and ensure alignment across different team members.

Required Skills and Qualifications

Candidates must meet the following criteria to qualify for the Engineering Manager position:

  • A minimum of 2 years of software engineering management experience, particularly in an agile development process.

  • A minimum of 5 years developing commercial software using Java.

  • Proven ability to hire, mentor, and lead a team towards achieving collective success while establishing an accountable environment.

  • Strong technical skills, especially in object-oriented design and implementation.



  • Experience building application development tools, APIs, or enterprise application software is highly desirable.

  • Excellent communication skills to facilitate collaboration.

  • A degree in engineering, computer science, or a related field.

  • A proactive approach and quick learning capacity are essential, especially for adapting to dynamic requirements.

Company Culture and Benefits

Veeva Systems emphasizes a supportive work environment, encouraging flexibility with their Work Anywhere policy. Employees can choose between working from home or in the office, aiming to enable individuals to thrive in their preferred environment.

In addition to a collaborative company culture, Veeva offers competitive perks and benefits, including:

  • Medical, dental, and vision insurance alongside basic life insurance.

  • Paid Time Off (PTO) along with company-paid holidays.

  • Retirement programs providing financial security for employees.

  • A 1% charitable giving program, showing the company's commitment to giving back to communities.

Salary and Compensation

The base salary range for the Engineering Manager role at Veeva Systems is between $120,000 - $300,000 CAD. Salaries within this bracket may vary based on the individual's qualifications, experience, and the location of the position. Besides the base salary, the role may also come with additional compensation options that could include bonuses or stock offerings, thus enhancing the overall remuneration package.

Conclusion

In summary, the Engineering Manager position at Veeva Systems is an exceptional opportunity for experienced technical leaders aiming to make a meaningful impact on the life sciences industry. With a strong emphasis on leadership, collaboration, and innovative thinking in a remote-friendly environment, this position not only offers the chance to shape software solutions but also to foster the growth of a talented engineering team.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

February 26, 2025

6 views

0 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.