Senior Software Engineer

3 weeks ago


Ottawa, Canada Veeva Systems, Inc. Full time

The Role Join our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you’ll ensure the scalability and reliability of our enterprise applications. You’ll tackle complex challenges at a global scale, drawing on your deep expertise in Java and modern open‑source technologies to make a tangible impact on production systems. What You’ll Do Build Cloud Infrastructure: Rapidly build new cloud infrastructure from scratch, adhering to software development best practices. Drive Reliability & Scalability: Ensure our platform meets the scalability and reliability needs of our hundreds of global customers (across North America, Europe, and Asia). Lead Incident Management: During an incident, effectively lead triage and mitigation efforts, potentially performing periodic on-call duty for escalations. Automate & Optimize: Develop tools and automation to eliminate manual work and reduce issue resolution times. Full-Stack Diagnostics: Proactively learn all necessary systems to provide full‑stack diagnostics and determine root causes of production problems. Strategic Engineering Partnership: Strategize with engineering teams on complex problems, offering insights on what will work at scale (supporting 2M+ users) and guiding development decisions before features ship. Influence Design: Participate in engineering design reviews of new features and drive initiatives to improve operational efficiency and platform scalability. Cross-functional Collaboration: Partner effectively with Product Management, Design, and QA to deliver cutting‑edge solutions and direct customer value. Backend Focus: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and infrastructure. Effective Communication: Communicate clearly with engineering teams, succinctly describing problems for seamless hand-offs during outages with both technical and non‑technical audiences. Mentorship: Actively mentor team members, contributing to a positive and high‑performing team environment. Requirements Deep Java Expertise: 5+ years of experience in Java development, with a strong preference for experience within enterprise cloud software companies. Operational Experience: Hands‑on operational experience in a high‑volume or critical production service environment, including incident management and root cause analysis. Code Quality: Proven ability to write clean, testable, readable, and maintainable code within a collaborative team setting. Open Source Proficiency: Hands‑on experience with a range of open‑source technologies, such as Spring, MySQL, Hibernate, Solr, Maven, Git, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes. Database Mastery: 3+ years of experience in relational databases with expert‑level SQL skills. Scripting Skills: Solid scripting proficiency with languages such as Shell, Bash, Ansible, Python, Go, Ruby, etc. Leadership & Communication: Demonstrated history of incident management and leadership ability, with effective communication skills across all levels (individual contributors to executives). Mentorship: Proven record of making your team better through mentorship. This role requires a working schedule of Monday - Friday, 6 AM - 2 PM EST , and candidates must be located in the EST or AST time zones to be considered. 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. #J-18808-Ljbffr


  • Senior Software Engineer

    8 minutes ago


    Ottawa, Canada Versaterm Full time

    Join to apply for the Senior Software Engineer - Genero POC role at Versaterm . Be among the first 25 applicants. The Company Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we've been building an ecosystem of intuitive tools designed for public safety agencies, forensic labs,...


  • Ottawa, Ontario, Canada Lockheed Martin Full time

    This position is part of the Rotary and Mission Systems business area, where employees across Canada support engineering, systems integration, training, sustainment and in-service support programs for Canadian and international military customers across land, air and sea.Specific Job Description:As a Senior Software Engineer working on Software Assurance,...

  • Senior Software Engineer

    6 minutes ago


    Ottawa, Canada Veeva Systems Full time

    Join to apply for the Senior Software Engineer - Front End role at Veeva Systems Join to apply for the Senior Software Engineer - Front End role at Veeva Systems Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in...


  • Ottawa, Canada Morson Edge (Canada) Full time

    Direct message the job poster from Morson Edge (Canada) Senior Embedded Software Engineer About the Opportunity Our client is a global leader in transforming aviation communication through cutting‑edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors....


  • Ottawa, Canada Morson Edge (Canada) Full time

    Senior Embedded Software Engineer Our client is a global leader in transforming aviation communication through satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations redefine connectivity and shape the future of aviation. Location: Ottawa, ON...


  • Ottawa, Ontario, Canada Ciena Full time

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Ottawa, Canada Orbcomm Full time

    Join Us as a Senior Embedded Software Engineer! At ORBCOMM, we are seeking a Senior Embedded Software Engineer to play a key role in designing and enhancing the embedded software that powers our global IoT solutions. You’ll collaborate closely with senior engineering leaders, drive improvements to our modem network stack SDKs, and take ownership of...


  • Ottawa, Canada Orbcomm Full time

    Join Us as a Senior Embedded Software Engineer! At ORBCOMM, we are seeking a Senior Embedded Software Engineer to play a key role in designing and enhancing the embedded software that powers our global IoT solutions. You’ll collaborate closely with senior engineering leaders, drive improvements to our modem network stack SDKs, and take ownership of...


  • Ottawa, Canada SKYTRAC Full time

    Overview SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, SKYTRAC serves over 800 customers across all aerospace sectors. Our Low Earth Orbit (LEO) satellite solutions are redefining connectivity and reshaping the future of aviation....

  • Senior Software Engineer

    5 minutes ago


    Ottawa, Canada Veeva Systems Full time

    Senior Software Engineer - Java Join to apply for the Senior Software Engineer - Java role at Veeva Systems . Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sciences companies bring therapies to patients faster. As a public benefit corporation, we balance the interests of...