Senior Java Software Engineer
3 weeks ago
About Veeva Systems, Inc.
Veeva Systems, Inc. is a mission-driven organization and industry pioneer, helping life sciences companies bring therapies to patients faster. We live by our core values: Customer Success, Employee Success, and Speed.
As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.
Join our mission to transform the life sciences industry, committed to making a positive impact on our customers, employees, and communities.
- The Role
- We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment inside a stable, profitable company. You build it -- we ship it.
- You have extensive experience in Java applications and the latest open source technologies. Ideal candidates have worked in enterprise software development or for a high-growth technology company.
Key Responsibilities
- Rapidly build new applications on an existing, robust enterprise platform
- Build new cloud infrastructure from scratch following the best practices in software development
- Drive new features and improvements in a fast-changing environment
- Partner with product management, design, and QA to deliver cutting-edge solutions and direct value to our customers
- Work on multiple layers of our stack, including backend (primary), front-end, and DevOps
- Mentor junior engineers
Requirements
- 5+ years experience in Java, preferably at an enterprise cloud software company
- Proven ability to write clean, testable, readable code in a team environment
- Hands-on experience with open source technologies, such as Spring, MySQL, Hibernate, Solr, Maven, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, Kubernetes
- 3+ years of experience in relational databases with a mastery of SQL
- We are looking for strong mentors with a proven record of making your team better
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
-
Senior Java Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Canadian Bank Note Full timeJob Title: Senior Java Software EngineerAbout the Role:We are seeking a highly skilled Senior Java Software Engineer to join our team at Canadian Bank Note. As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using Java.Key Responsibilities:* Design and develop robust,...
-
Senior Java Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeVeeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our core values are Do the Right Thing, Customer Success, Employee Success, and Speed.We are a Work Anywhere company, supporting your flexibility to work from home or in the office, so you can thrive in your ideal...
-
Ottawa, Ontario, Canada Randstad Full timeJob Title: Senior Software Engineer We are seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications. Responsibilities: * Design and develop scalable software applications * Collaborate with...
-
Senior Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Ignite Talent Solutions Full timeKey Responsibilities:As a Senior Software Engineer at Ignite Talent Solutions, you will be responsible for designing and implementing Java-based applications with a strong focus on app development.Requirements:We are seeking an experienced Java Application Developer with a strong background in software development and a proven track record of delivering...
-
Ottawa, Ontario, Canada Stericycle Full timeAbout the Job:As a seasoned software engineer, you will play a key role in leading the development of innovative software solutions using Java and Python. With a strong background in agile methodologies, you will work closely with cross-functional teams to deliver high-quality software products on time.Responsibilities:Design, develop, and test software...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Randstad Full timeWe are seeking a highly 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 deploying high-quality software solutions. Responsibilities:Design and develop software solutions using a variety of programming languages and technologies.Collaborate with...
-
Senior Software Engineer
7 days ago
Ottawa, Ontario, Canada NewFound Recruiting Full timeAt NewFound Recruiting, we are seeking a skilled Senior Software Engineer to join our team in Ottawa, Ontario. With a focus on developing innovative solutions, this role offers the opportunity for professional growth and challenges that will help you advance your career.About UsWe are a leading recruitment agency dedicated to providing exceptional service to...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Canada Deposit Insurance Corporation Full timeJob Title: Senior Software EngineerDescription:As a Senior Software Engineer at {company}, you will be responsible for the development and maintenance of our software applications.Responsibilities:* Design, develop, and test software applications* Collaborate with cross-functional teams to identify and prioritize software requirements* Develop and maintain...
-
Senior Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Canadian Internet Registration Full timeAbout the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications. This is a full-time position that requires a strong background in computer science and software engineering.About Us:We are a leading technology company that is passionate about delivering innovative solutions....
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Claridge Homes Full timeWe are seeking a Senior Software Engineer to join our Software Development Team. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications. You will work closely with our cross-functional teams to identify and prioritize project requirements and deliver high-quality results.The ideal candidate...
-
Senior Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Norton Rose Fulbright Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Company. As a key member of our software development team, you will play a critical role in designing, developing, and maintaining our cutting-edge software solutions.Key ResponsibilitiesDesign, develop, and test software applications using a variety of programming...
-
Senior Java DevOps Engineer
4 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeVeeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our core values are Do the Right Thing, Customer Success, Employee Success, and Speed.We are a Work Anywhere company, supporting your flexibility to work from home or in the office, so you can thrive in your ideal...
-
Senior WiFi Networking Software Engineer
6 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...
-
Ottawa, Ontario, Canada mariza maya Full timeJob Description:We are seeking a highly skilled Software Engineer with expertise in Java and Python to join our team at {company}. This is a great opportunity to work on exciting projects and collaborate with a talented group of professionals.Key Responsibilities:• Design and develop high-quality software applications using Java and Python• Collaborate...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Tripadvisor Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our SEO team at Tripadvisor. As a Senior Software Engineer, you will be responsible for managing a squad of engineers towards long-term goals while delivering new capabilities daily.You will work closely with our SEO analysts to prioritize work and collaborate across the company...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Wyecroft Trim & Door Group Inc. Full timeWe are looking for a skilled Senior Software Engineer with expertise in backend development to join our team at Company. In this role, you will be responsible for designing, implementing, and maintaining complex software systems.Key responsibilities include:Designing and developing scalable and efficient software solutions.Collaborating with cross-functional...
-
Software Engineer
1 month ago
Ottawa, Ontario, Canada Behavox Full timeUnlock the Power of Data with BehavoxAt Behavox, we're revolutionizing the way businesses harness their most valuable asset - data. Our data operating platform empowers organizations to make informed decisions, drive growth, and stay ahead of the competition.We're seeking a talented Software Engineer to join our team and contribute to the development of our...
-
Senior Software Engineering Professional
1 week ago
Ottawa, Ontario, Canada Fortinet Full timeJob Title: Senior Software Engineering Professional**Overview:**Fortinet is a leading cybersecurity company, and we are seeking a highly skilled Senior Software Engineering Professional to join our team in Ottawa. As a key member of our development team, you will be responsible for designing, developing, and maintaining software solutions that help protect...
-
Senior Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Adobe Full timeAbout AdobeAt Adobe, we're passionate about empowering people to create beautiful and powerful digital experiences. Our company is dedicated to changing the world through digital experiences, and we're looking for talented individuals to join our team.About the RoleWe're seeking a highly skilled Senior Software Engineer to join our AEM Asset Engineering...
-
Senior Software Development Engineer
1 month ago
Ottawa, Ontario, Canada Telesat Corporation Full timeJob Title: Senior Software Development EngineerTelesat Corporation is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. We are seeking a highly skilled Senior Software Development Engineer to join our...