Senior Software Engineer Position
1 month ago
Veeva Systems, Inc. is a leading provider of industry cloud solutions, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we have surpassed $2B in revenue in our last fiscal year, with extensive growth potential ahead.
At the heart of our company are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.
We support flexibility to work from home or in the office, so you can thrive in your ideal environment. Join us in transforming the life sciences industry, committed to making a positive impact on our customers, employees, and communities.
The Role
Veeva Open Data supports the industry by providing real-time reference data across the complete healthcare ecosystem, to support commercial sales execution, compliance, and business analytics. We drive value to our customers through constant innovation, using cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success.
In the role of Senior Software Engineer, Data Platform at Open Data, you'll spearhead the development of a new data platform from the ground up. Your primary objective will be to design and build a resilient, scalable cloud-based platform along with its accompanying tools. These resources will empower Open Data teams to efficiently create and distribute our valuable data assets.
What You'll Do
- Lead the technical design and end-to-end architecture development of the data platform for Open Data
- Develop core platform components, including data ingestion, storage, and processing engine
- Develop algorithms to build complex data relationships
- Establish best practices in design and implementation of technical solutions
- Collaborate with the Product team to adapt our data platform to changing demands in the market
Requirements
- 6+ years of experience as a software engineer, with a strong focus on designing and building scalable data platforms
- Strong understanding of data architecture principles and proven experience in designing and developing scalable data systems
- Experience working with Apache Spark, Airflow (or similar), Data Lakes, and open table formats such as Delta Lake and/or Iceberg
- Excellent software development skills in one or more: Python, Java, and Scala
- Strong experience in building data tools and libraries with AWS and/or GCP infrastructure and services
- Strong communication skills
Nice to Have
- Experience building and supporting scalable APIs for platforms
- Hands-on experience using DevOps tools and CI/CD
- Experience with Redshift, EMR, EKS, or equivalent
- Previous experience in the Life Sciences sector
Perks & Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company-paid holidays
- Retirement programs
- 1% charitable giving program
Compensation
- Base pay: $110,000 - $270,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. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.
-
Senior Python Software Engineer
3 days ago
Toronto, Canada Iris Software Inc. Full timeIris Software Inc., a leading financial institution, is seeking an experienced Senior Python Software Engineer for a long-term contract opportunity in Toronto, ON. This role offers a competitive estimated salary range of $120,000 - $180,000 per annum.Title: Senior Python Software EngineerDuration: 18 MonthsLocation: Toronto, ON (3 Days onsite)Primary Skills:...
-
Old Toronto, Canada Selby Jennings Full timeBased in Toronto, Canada, we are currently looking for a skilled Senior Software Engineer Lead to join our team at Selby Jennings. This exciting opportunity allows the candidate to work remotely while collaborating closely with the Bangalore technology team.Company OverviewSelby Jennings is proud to partner with a global Series A fintech firm backed by...
-
Senior Java Software Engineer
3 weeks ago
Greater Toronto Area, Canada Iris Software Inc. Full timeJob SummaryIris Software Inc. is seeking a highly skilled Senior Java Software Engineer to join our team in Toronto, Ontario. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java technologies.About the RoleThis is a long-term opportunity that requires a...
-
Old Toronto, Canada Data Engineer Jobs Full timeAs a Senior Data Engineer at Mozilla, you will play a pivotal role in shaping the company's data strategy and driving business growth through informed decision-making.About the RoleWe are seeking an experienced data engineer to join our Analytics Engineering team. In this role, you will work closely with data scientists to design and implement scalable data...
-
Software Engineering Leadership Position
7 days ago
Old Toronto, Canada WAVE Full timeAt Wave, we empower small business owners to manage their finances fearlessly by offering the simplest, all-in-one financial management solution they can't live without.The RoleThis leadership position oversees a critical team supporting a key SaaS product(s) or platform at Wave. The ideal candidate will work closely with other Wave's Engineering Teams...
-
Senior Software Engineer
1 month ago
Old Toronto, Canada Agilus Work Solutions Full timeSenior Software Engineer - Ruby on RailsAgilus is recruiting for a Senior Software Engineer in the IT industry in Toronto, Ontario. We are seeking an experienced Senior Software Engineer for a 6-month contract to work closely with developers to design and deliver web applications using Ruby on Rails. In this role, you'll have the opportunity to address...
-
Senior Software Engineer
3 weeks ago
Old Toronto, Canada ExecThread Full timeh3>Senior Vice President, Software EngineerThe Company is seeking a Senior Software Engineer to join its DART Solutions Engineering team. This end-to-end product engineering group is dedicated to developing model platforms for Risk, utilizing advanced techniques such as graph theory, compilers, parallel computing, and systems engineering. The successful...
-
M Mozilla Senior Data Engineer
2 months ago
Old Toronto, Canada Data Engineer Jobs Full timeTo learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders --- only to our mission. Along with thousands of volunteer contributors and collaborators all over the world,...
-
Senior Software Engineering Director
3 weeks ago
Old Toronto, Canada Capital One Canada Full timeCapital One Canada offers a competitive salary of CAD $140,000 - $180,000 per year for this Senior Software Engineering Manager position.We're passionate about building modern technology solutions to simplify and humanize the world of credit cards. As a Senior Software Engineering Manager, you'll lead 2+ teams of engineers to build solutions that help reduce...
-
Senior Software Engineer
4 weeks ago
Old Toronto, Canada Square Full timeSquare is seeking a skilled Senior Software Engineer to join its Customer Engagement team. This role will focus on designing and building world-class product experiences, with a strong emphasis on delivering remarkable solutions to merchants. The ideal candidate will have 6+ years of relevant professional experience, a strong execution skills, and a...
-
Senior Software Engineering Manager
7 days ago
Old Toronto, Canada MasterCard Full timeLead Software Engineer in TestWe are seeking a skilled Senior Software Engineer to join our team as a Lead Software Engineer in Test. In this role, you will be responsible for implementing enterprise quality standards, tools, and build control strategies.Key Responsibilities:• Collaborate with business and development teams to define test plans and...
-
Senior Software Engineer Position
4 weeks ago
Toronto, Ontario, Canada Royal Bank of Canada> Full timeJob Description: As a senior software engineer, you will be responsible for developing and maintaining our software applications. The ideal candidate will have strong technical skills and experience in software development. Key Responsibilities:Design and develop software applicationsMaintain and improve existing codeCollaborate with cross-functional...
-
Senior Software Engineer
1 month ago
Old Toronto, Canada CPP Investments Full timeAbout the Role:We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop software applications using various programming languages and...
-
AWS Engineer/Senior Software Engineer
1 month ago
Old Toronto, Canada Agilus Work Solutions Full timeh3>Senior Software Engineer - Ruby on RailsAgilus is recruiting for a Senior Software Engineer in the IT industry in Toronto, Ontario. We are seeking an experienced Senior Software Engineer for a 6-month contract to work closely with developers to design and deliver web applications using Ruby on Rails. The ideal candidate will have strong Ruby development...
-
Senior Software Engineer
3 weeks ago
Toronto, Ontario, Canada Iris Software Inc. Full timeAbout the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada Nextgen System Canada Full timeJob Title: Senior Software EngineerAbout Us: At Nextgen System Canada, we strive to provide innovative solutions that meet the evolving needs of our clients. As a senior software engineer, you will play a crucial role in shaping our technology strategy and driving the development of cutting-edge software products.Salary: The estimated annual salary for this...
-
Senior Software Engineer
1 month ago
Old Toronto, Canada CV-Library Full timeRole: Senior Software EngineerIndustry: Global Manufacturing BusinessLocation: On-site in Hyde with a 1:00 PM finish on Fridays. Head office is in Scarborough and candidates should be open to attending the office there periodically.We are recruiting for a Senior Software Engineer to join a globally renowned manufacturing company with a strong presence across...
-
Senior Software Engineer
2 months ago
Old Toronto, Canada Fable Full timeAbout Fable The best digital teams work with Fable to make products more accessible for over 1 billion people who live with disabilities. Some of our amazing clients include Walmart, Slack, Shopify, and more. Fable ranked #3 on the 2022 LinkedIn Top Startups Canada list and Fast Company’s 2023 Most Innovative Companies in Design list. About the role As...
-
Senior Software Engineer
1 month ago
Old Toronto, Canada Royal Bank of Canada Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.This role involves working on the development of software applications, ensuring they meet the required standards and are delivered on time. Key responsibilities include collaborating with cross-functional teams, conducting code reviews, and identifying areas for...
-
Senior Software Engineer
4 weeks ago
Old Toronto, Canada Sentry Full timeSentry is revolutionizing the way developers build software.We're on a mission to help developers write better software faster, so we can all enjoy technology more.About the RoleAs a Senior Software Engineer (.NET) in our SDK team, you'll join a cross-functional group responsible for the client-facing operations of Sentry.This includes building and...