Related keywords: customer success manager remote jobremote job product managersoftware engineering remote job
This page contains product affiliate links.
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.
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.
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.
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.
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.
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.
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
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.