Related keywords: customer success manager remote jobremote job product managersoftware engineering remote job
This page contains product affiliate links.
Veeva Systems is a mission-driven organization recognized as a pioneer in the industry cloud, determined to help life sciences companies accelerate the delivery of therapies to patients. With remarkable growth as one of the fastest-growing SaaS companies, Veeva has surpassed $2 billion in revenue in the recent fiscal year and is poised for further extensive growth. The company is known for its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. Notably, it became a public benefit corporation (PBC) in 2021, signifying its commitment to balancing customer, employee, societal, and investor interests.
Veeva embraces a Work Anywhere approach, which promotes flexibility by allowing employees to choose between working from home or the office, aiming to provide an environment where their teams can thrive.
The current opportunity at Veeva is for multiple Engineering Managers who will lead and recruit a talented team of engineers. Candidates should be adept at navigating a rapid, agile environment and relish the challenges associated with solving complex problems while contributing positively to people's daily lives through software solutions.
In the role of Engineering Manager, your responsibilities will include:
Recruiting and rewarding high-performance individuals who deliver significantly more than average engineers.
Leading product feature development for the team based in Toronto.
Providing leadership to iteratively develop and refine processes as the engineering team expands.
Collaborating directly with all product stakeholders to achieve successful delivery of multiple product features.
Acting as a trusted partner to senior management, helping define the best solutions, drive alignment, and implement decisions throughout the team.
To be considered for this position, the following skills and experiences are required:
Tenacity and technical acumen with a quick ability to contribute to the team.
Attention to detail, evidenced by a pride in work.
Drive and adaptability, with a willingness to engage actively in a fast-paced workplace.
Ability to learn quickly, be proactive, and manage evolving requirements.
A minimum of 2+ years of experience in software engineering management within an agile development framework.
At least 5+ years of experience in developing commercial software using Java.
Proven experience in hiring, mentoring, and coaching team members to success.
Strong motivation skills, with a focus on instilling accountability and achieving measurable results.
Expertise in object-oriented design and implementation.
Experience in developing application development tools, APIs, or enterprise platform software is advantageous.
Excellent communication skills are essential, paired with a Bachelor's degree in Engineering or Computer Science (or equivalent).
Veeva Systems offers a comprehensive benefits package, which includes:
Medical, dental, vision, and basic life insurance.
Paid time off (PTO) and company-paid holidays.
Retirement programs.
A charitable giving program that matches contributions at 1%.
The base pay offered for the role ranges from $120,000 to $300,000. This range provides transparency in compliance with local regulations, and it is important to note that actual salaries can vary based on experience and location. Veeva evaluates compensation based on individual qualifications and contributions, with additional potential for variable bonuses or stock bonuses.
Overall, the position of Engineering Manager at Veeva Systems not only offers a competitive salary and benefits but also provides a unique opportunity to impact the life sciences industry significantly. Suitable candidates who meet the core qualifications can take pride in joining a company that values flexibility, innovation, and a collaborative approach to problem-solving.
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.