Engineering Manager

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

This page contains product affiliate links.

Company Overview

Veeva Systems is a mission-driven organization that operates as a pioneer in the industry cloud sector. They focus on helping life sciences companies to expedite the process of bringing therapies to patients. Recognized as one of the fastest-growing SaaS companies in history, Veeva surpassed a significant revenue milestone of over $2B in the last fiscal year and continues to demonstrate extensive growth potential. Importantly, Veeva made history in 2021 by becoming a public benefits corporation (PBC), which legally mandates the balance of interests between customers, employees, society, and investors.

Company Culture

At the heart of Veeva are the core values: Do the Right Thing, Customer Success, Employee Success, and Speed. As a Work Anywhere company, they support flexibility, allowing employees to thrive in their ideal environment, whether working from home or in-office. This approach contributes positively to the company culture, emphasizing a commitment to making a positive impact on customers, employees, and communities.

Job Position

The role available is that of an Engineering Manager. Veeva is seeking multiple Engineering Managers who will be responsible for leading and recruiting a dynamic team of highly skilled engineers. Candidates for this position should be comfortable navigating a rapid agile environment and should enjoy solving complex problems. The primary responsibility lies in creating exceptional software solutions that can positively influence the daily lives of users.

Responsibilities

In this role, you will have a range of responsibilities that include:

  • Recruiting, challenging, and rewarding high-performance individuals capable of delivering 10x the impact compared to average engineers.
  • Leading the development and owning key product features in collaboration with the team in Toronto.
  • Providing leadership in refining development processes as the team expands.
  • Working within an agile, small team environment while contributing to a highly successful Cloud company that is rapidly growing.
  • Collaborating directly with product stakeholders to ensure the successful delivery of multiple features.
  • Acting as a trusted partner to senior management to assess the best solutions, facilitating alignment, and executing decisions throughout the team.

Required Skills

Candidates for the Engineering Manager position should possess the following skills and qualifications:

  • Tenacity and technical brilliance, with the ability to contribute quickly to projects.
  • Attention to detail and pride in work.
  • A strong drive and flexibility to engage actively in a fast-paced working environment.
  • Smart and proactive, with adaptability to handle varying requirements and unknowns.
  • A minimum of 2+ years of software engineering management experience using an agile development process.
  • Over 5 years of experience in developing commercial software, specifically in Java.
  • Proven track record in hiring, mentoring, coaching, and leading a team to success.
  • Ability to motivate team members and instill a sense of accountability to achieve tangible results.
  • Expertise in object-oriented design and implementation.
  • Experience creating application development tools, APIs, or enterprise application platform software.
  • Strong communication skills.
  • A BS/BEng in engineering or computer science or an equivalent qualification.
  • A history of strong mentorship and enhancing team performance.

Salary and Benefits

The compensation for the Engineering Manager position has a base pay range between $120,000 and $300,000 CAD. This range is indicative and complies with local regulations. However, actual salaries may vary within this range, dependent on experience and location. In addition to the base salary, Veeva offers potential other forms of compensation, such as:


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"
  • Variable bonus based on performance.
  • Stock bonuses in addition to base pay. Veeva also provides an extensive benefits package that includes:
  • Medical, dental, vision, and basic life insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program, supporting employees in their philanthropic efforts.

Inclusive Workplace

Veeva Systems promotes an inclusive environment and is committed to equal opportunity employment. They encourage qualified applicants without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, pregnancy, veteran status, or any other characteristic protected by local laws. Individuals needing assistance or accommodation during the application process due to a disability or special need are encouraged to reach out for support.

Conclusion

Joining Veeva Systems as an Engineering Manager offers a significant opportunity not only to lead skilled engineers in an agile environment but also to contribute to impactful software solutions for the life sciences sector. With an appealing compensation package and the opportunity to work in a supportive culture that values its employees, this role offers a promising career path for those qualified.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 16, 2025

11 views

0 clicks on Apply Now


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.