Full Stack Software Engineer at Veeva | Ottawa, Canada
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
About Veeva Systems, Inc.
Veeva Systems is at the forefront of the industry cloud, providing transformative solutions for life sciences companies. Our mission is to ensure that therapies reach patients faster, leveraging innovative technologies and a commitment to customer-centricity.
Similar jobs
Browse all companies, explore by city & role, or SEO search pages.
Search for Senior Full Stack Developer Go React At Lightspeed Ottawa
713 results
Hello and welcome! 👋 Are you on the lookout for a rewarding new role? Or perhaps you’re exploring the current job market? You’ve come to the right place to potentially become a part of our vibrant team.The Invoicing team is an integral part of the Financial Services division at Lightspeed. We specialize in crafting and implementing solutions that facilitate…
Lightspeed Commerce Inc.
The Invoicing team at Lightspeed Commerce Inc. forms part of the Financial Services division. This group creates and maintains solutions that support sales, pre-sales, and customer accounts receivable. By streamlining financial transaction flows, the team helps drive business growth and ensures a dependable experience for clients. Role overview The Senior Full Stack Developer (Go & React) contributes to the development and upkeep of features for core financial products. Responsibilities include designing new functionality, resolving bugs, and enhancing system architecture. The work has a direct effect on the reliability and performance of Lightspeed’s financial tools. Collaboration is central to this role. The developer will work closely with teammates to improve processes and tools, and will also participate in production operations, including on-call rotations. Location requirement This position is open to applicants located anywhere in Canada. Lightspeed requires candidates to be based within the country.
Lightspeed Commerce Inc.
Hello! We appreciate your interest! Are you on the hunt for a fresh career opportunity? Or simply exploring the market? If so, you might be just the perfect fit for our team.At Lightspeed's Financial Automation team, we specialize in enhancing merchant operations by automating tedious manual tasks like sales reconciliation through intelligent, AI-driven systems. Our mission is to transform complex data into actionable insights, empowering our users to manage their growth efficiently without increasing their headcount.As a Senior Full Stack Software Developer, you will play a pivotal role in developing and maintaining essential features for our financial products. This position emphasizes frontend development (approximately 70% of your responsibilities), while the remaining 30% will involve other aspects of our technology stack. Your contributions will significantly impact our codebase by introducing new features, fixing bugs, enhancing user experiences, and supporting related initiatives. We expect you to leverage your technical expertise to help the team meet its objectives, refine processes and tools, and engage actively in production operations, including on-call duties.Please note: We are currently accepting applications from candidates located in Canada only.Key Responsibilities:Facilitate strategic collaboration during development planning, retrospectives, and demonstrations;Architect and design systems for new large-scale features, ensuring solutions are robust, scalable, and maintainable;Decompose high-level requirements into clear development tasks and work items;Manage and convey expectations, priorities, release statuses, and project timelines to stakeholders and the team;Lead effort estimation for sprints and product roadmap deliverables;Champion continuous improvements in our software delivery practices;Mentor and guide team members actively;Influence the future of our engineering workforce by participating in recruitment efforts;Offer technical and process guidance;Enhance coding standards and best practices through rigorous code reviews in a collaborative environment;Continuously refine our existing solutions to improve performance and maintainability.
Lightspeed Commerce Inc.
Hello! We appreciate your interest Are you on the lookout for an exciting new role? Or perhaps you're just exploring your options? Either way, you might be in the ideal spot to become a part of our dynamic team. The Financial Automation team at Lightspeed is dedicated to enhancing merchant operations by transforming cumbersome manual processes like sales reconciliation into efficient, AI-powered automated systems. Our mission is to connect intricate data with actionable insights, empowering our users to scale their operations without the need for additional staff. As a Senior Full Stack Software Developer, you will play a vital role in developing and maintaining essential features within our core financial products. Your work will emphasize frontend development, comprising around 70% of your responsibilities, while 30% will engage with the broader tech stack. You will contribute significantly to our codebase by implementing new features, troubleshooting issues, enhancing user experiences, and participating in related initiatives. Your strong technical acumen will be crucial in helping the team achieve its objectives, refining team processes and tools, and actively engaging in various production operations, including on-call duties. Please note: We are currently accepting applications exclusively from candidates across Canada.
Lightspeed Commerce Inc.
Hello! We're thrilled you're considering an opportunity with us! Are you seeking a new challenge or simply exploring your options? You may be in the right spot!As a Principal Software Developer, you will play a pivotal role in shaping the design and architecture of essential system components for our flagship Lightspeed Retail product, which serves thousands of merchants globally. Your contributions will directly influence our ability to deliver innovative solutions tailored to customer needs. Additionally, you will elevate engineering excellence throughout the organization by offering technical guidance, championing best practices, mentoring fellow engineers, and empowering teams to build sustainable architectures.This position is open to candidates located in Canada or the USA, and you should be available to work within EST/EDT hours. We provide flexible work options, including fully remote, partially remote, or fully office-based settings (in cities with local offices).
Location: Ottawa, ON (Hybrid)Department: R&DReports to: Mac Pham, Director of EngineeringType: Permanent | Full-Time About Solink Solink helps businesses protect what matters most. The company’s cloud-based platform turns video security into real-time operational insights, integrating with existing camera systems to analyze and recognize critical moments. This gives teams the information they need to make informed decisions, strengthen security, and improve daily operations. Solink’s solutions are trusted at over 30,000 locations in 32+ countries, supporting well-known brands such as McDonald’s and JYSK. Businesses use Solink to minimize losses, boost performance, and address potential threats before they escalate. The company has earned recognition from Deloitte’s Fast 50™ and Fast 500™, the Business Intelligence Group, and has been named one of Ottawa’s Best Places to Work. Role Overview The Senior Full Stack Developer for Data Integrations joins a team focused on building integration solutions that connect customer business data with Solink’s platform. This work enables clients to combine their operational data with video content, unlocking actionable insights. This role covers the full stack of integration experiences. Responsibilities include designing and improving customer-facing tools for configuring data connections, as well as developing and refining backend architecture to process and scale large data volumes. The work directly shapes the types of data Solink can support and the speed at which customers can extract value. What You Will Do Design and enhance tools that help customers connect their business data to Solink’s platform Develop and maintain backend systems for processing and scaling incoming data Work with AWS services such as Lambda, S3, Kinesis, SQS, and API Gateway Utilize caching and storage technologies including Redis, DynamoDB, Postgres, and Snowflake Contribute to foundational infrastructure that supports smarter, faster decision-making for clients Tech Stack AWS: Lambda, S3, Kinesis, SQS, API Gateway Databases and storage: Redis, DynamoDB, Postgres, Snowflake
Veeva Systems, Inc.
Veeva Systems is a purpose-driven leader in the industry cloud sector, dedicated to assisting life sciences organizations in accelerating the delivery of therapies to patients. With a remarkable trajectory as one of the fastest-growing SaaS companies, we exceeded $2 billion in revenue last fiscal year and are poised for even more growth.Our core values at Veeva emphasize integrity, customer success, employee satisfaction, and agility. Distinctly, we achieved a milestone in 2021 by becoming a public benefit corporation (PBC), which legally ensures that we balance the interests of our customers, employees, society, and investors.As a Work Anywhere organization, we empower you to choose between working from home or the office, allowing you to succeed in your preferred environment.Join us in transforming the life sciences sector, as we commit to making a positive difference in the lives of our customers, employees, and communities.
Dominion Dynamics
Full Stack Software EngineerPreferred Location: OttawaReports to: CTOType: Full-TimeAbout Dominion DynamicsAt Dominion Dynamics, we are pioneering Canada's first modern defense prime, characterized by software-defined, attritable, and sovereign technology.We envision a future where military strength is not solely dependent on high-end platforms but rather on the fluid integration of adaptive, AI-driven capabilities across various domains. Our mission is to develop a family of systems designed to be sovereign, accountable to Canada's democratic values, and effective in the field alongside operators.Our rapid-paced operations, especially in the Arctic, are conducted with the utmost respect for Canadian law and the commitments we have to the Canadian Armed Forces (CAF) community.Our founding team includes veterans from Anduril, Google, Amazon, and the Canadian Armed Forces, bringing together diverse expertise to innovate in challenging environments. We seek system-level thinkers who excel at the intersection of autonomy, aerospace, and national security.Why This Role MattersIn this role, you will create software that operates at the edge, deeply integrated with sensors, vehicles, and operational teams, where reliability is paramount. As a forward-deployed engineer, you'll bridge the gap between lab prototypes and real-world operational capabilities, delivering robust platform features, hardware integration, and on-field system support. Your work will directly enhance our operational uptime and expedite our transition from experimental phases to deployed capabilities.**This full stack engineering position comes with a forward-deployed mandate, requiring hands-on engagement with deployed systems and operators in authentic environments.The Role: Full Stack Software EngineerYou will spearhead development across various layers of our platform, ranging from backend data processing and ingestion to frontend visualization and embedded integrations. Collaboration with hardware and embedded systems teams will be crucial as you focus on designing, testing, and operating resilient telemetry and interface systems in constrained, forward-deployed settings.What You’ll DoDesign and implement backend services and APIs to ingest, normalize, and serve telemetry and mission data.Develop frontend interfaces and dashboards that provide critical system state insights and analytics for operators.Work in close collaboration with hardware teams to ensure robust system integration.
Location: Ottawa, ON (hybrid schedule) Department: AI Reports to: Eugenia Kondratova, Technical Manager, AI Type: Permanent, full-time Role overview The Intermediate AI / Full Stack Developer at Solink helps build and scale technology that turns video into actionable intelligence. This position works with cross-functional teams and takes responsibility for full-cycle solutions, with a focus on computer vision. The work directly supports Solink's growth and the success of its clients. This role suits someone who adapts quickly, enjoys solving real-world problems, and thrives in a changing environment. What you will do Collaborate with engineers, product managers, and QA to define requirements and deliver AI features that provide predictive insights for customers. Design, train, tune, and deploy machine learning models, including computer vision, LLMs/VLMs, and multimodal models, in both cloud and embedded settings. Work across the software development lifecycle for machine learning solutions, from data collection and evaluation to developing and optimizing model filter chains.
Senior Full Stack EngineerLocation: Ottawa or Toronto, ON | HybridDepartment: EngineeringReports To: Dan Murdock, Director of EngineeringType: Full-TimeVacancy Status: This role is actively being recruited for.About SolinkAt Solink, we are dedicated to protecting what matters most. Our mission is to equip businesses with the capability to respond swiftly and effectively by converting video surveillance into actionable operational insights.Our innovative cloud-based platform seamlessly integrates with existing cameras and systems, transforming them into intelligent sensors that capture and analyze critical moments. This empowers teams to make informed, data-driven decisions that enhance security and operational efficiency.Trusted by over 30,000 locations across more than 32 countries, including renowned brands like McDonald’s and JYSK, Solink provides clarity in crucial situations. Our solutions help businesses minimize loss, optimize performance, and respond proactively to potential threats.As we experience rapid growth and gain industry accolades, we are scaling with purpose. Recognized by Deloitte’s Fast 50™ and Fast 500™, Business Intelligence Group, and celebrated as one of Ottawa’s Best Places to Work, we are just getting started!The RoleJoin our dynamic Agents team, where you will play a pivotal role in shaping the production of AI agents. As a seasoned product engineer, you will design and implement the systems that enable Solink’s AI Agents to reason, act, and deliver value within our cloud VMS platform.Your responsibilities will encompass backend services (TypeScript/Node), agent orchestration layers, APIs, tool integrations, and user-facing workflows that transform models into tangible, reliable capabilities. This is not merely a feature-focused role; you will be constructing the execution layer of our agent systems, including tool utilization, workflow coordination, safety protocols, latency management, and production reliability.Expect a high-ownership environment where quick decision-making and collaboration with product, data, and platform teams are essential. You will have direct access to cutting-edge AI models and tools, with the autonomy to apply them effectively for measurable product impact.
Role Overview Solink is looking for an Intermediate Full Stack Engineer to help build and improve software products in the Ottawa office. This role involves hands-on work with web applications and close collaboration with engineers and designers. What You Will Do Develop and enhance web applications using modern frameworks and technologies Work alongside team members to deliver reliable, high-quality software Contribute ideas and feedback throughout the development process Location This position is based in Solink's Ottawa office.
Location: Ottawa, ON (Hybrid)Department: R&DReports to: Sean O'Hagan, Director of EngineeringType: Permanent, Full-Time Role overview Solink is searching for a Senior Full Stack Developer to join the Device Management team. This group builds scalable, user-focused solutions that are central to the company’s cloud platform. The position is based in Ottawa with a hybrid work arrangement. What you will do Develop and maintain systems that interact with thousands of IoT devices deployed globally. Work across the full stack, including API development in Rust, frontend interfaces with React, and designing cloud-native architectures for scale. Collaborate with designers, architects, and engineers to implement new features and ensure they scale with Solink’s growing user base. Influence architectural decisions and promote best practices in implementation. Mentor colleagues and contribute to the team’s technical growth as Solink evolves. Key technologies Rust Node.js React AWS Serverless Who thrives in this role Experienced developers who enjoy solving complex problems and building high-performance backend services. Those who are comfortable working across both backend and frontend stacks, and can adapt to new tools and technologies as needed. Individuals who value collaboration and are eager to share knowledge with teammates.
Canadian Bank Note Company Limited
Role Overview Canadian Bank Note Company Limited is looking for a Full Stack Developer to join the Driver & Vehicle Group in Ottawa. This team builds software that supports vehicle identification and driver licensing systems for clients across the sector. What You Will Do Design and implement software solutions for vehicle and driver services Work on projects that integrate new technologies to improve client offerings Collaborate with colleagues to deliver reliable, maintainable systems About the Team The Driver & Vehicle Group focuses on projects that help modernize identification and licensing. The work directly impacts service quality for clients and end users.
Lifted An Upwork Company
Join our innovative team as a Full Stack Software Engineer specializing in AI Training. In this role, you will work on cutting-edge projects that leverage artificial intelligence to drive efficiency and effectiveness in various applications. We are looking for passionate developers who are excited about contributing to the future of technology.
Join Our Team as a Lead Cashier!At Linen Chest, we take pride in providing outstanding customer service and creating a vibrant shopping experience for our valued customers. If you possess strong leadership abilities and experience in cashier roles, we invite you to apply for our Lead Cashier position.Your Responsibilities:Supervise and inspire the cashier team to deliver exceptional service.Ensure a positive and engaging work environment.Participate in ongoing training and development initiatives.Manage cash register operations and handle financial transactions efficiently.
Join our dynamic team as a Python Developer at Collabera in Ottawa. We are looking for passionate individuals who are eager to work on innovative projects and leverage their expertise in Python to develop scalable applications. This role provides an excellent opportunity to enhance your programming skills in a collaborative environment.
Telesat (Nasdaq and TSX: TSAT) stands as a premier global satellite operator, delivering dependable and secure satellite communications solutions to broadcast, telecommunications, corporate, and government clients for over 55 years. With a strong foundation in engineering excellence and a commitment to outstanding customer service, Telesat has established itself as one of the largest and most successful satellite operators worldwide. Our groundbreaking Telesat Lightspeed Low Earth Orbit (LEO) satellite network, set to commence operations in 2027, promises to transform global broadband access for enterprise and government users by providing high capacity, security, resilience, and affordability, all with ultra-low latency and speeds akin to fiber optics. Headquartered in Ottawa, Canada, Telesat operates globally, with offices and facilities around the world. The Senior Embedded Software Developer will be instrumental in shaping the architectural and design elements of our software initiatives. This role involves close collaboration with System Engineering and cross-functional teams to ensure seamless integration and alignment with organizational goals. Acting as a technical lead within the Scrum Team, the developer will guide and influence team decisions to achieve optimal results. Furthermore, they will facilitate technical discussions with valued vendors and partners, nurturing strong relationships, while providing essential day-to-day support to team members to foster a cohesive and productive work environment.
Telesat (Nasdaq and TSX: TSAT) stands as a prominent global satellite operator, delivering dependable and secure satellite communications solutions across the globe for over 55 years. With a foundation rooted in engineering excellence and an unwavering commitment to customer service, Telesat has established itself as one of the largest and most successful satellite operators in the industry. Our innovative Telesat Lightspeed network is set to transform global broadband connectivity starting in 2027, providing enterprise and government users with high-capacity, secure, resilient, and affordable solutions featuring ultra-low latency and speeds comparable to fiber optics. Based in Ottawa, Canada, Telesat also operates multiple offices and facilities worldwide. The company’s advanced satellite fleet includes 14 GEO satellites, the Canadian payload on ViaSat-1, and one LEO 3 demonstration satellite. For more insights, follow Telesat on X and LinkedIn or visit www.telesat.com.As a Senior Embedded Software Developer, you will take ownership of specific software modules, ensuring their development, quality, and functionality. You will be a vital member of our scrum team, contributing to the design, coding, and testing of our cutting-edge LightSpeed Software. This role involves active collaboration with our testing and support teams to guarantee thorough testing and efficient bug resolution. Additionally, you will lead technical discussions, guide decision-making processes, and document discussions effectively.
Why Choose Us?At Linen Chest, we are dedicated to promoting the well-being of our team members. Here’s what you can look forward to:A family-owned business that values and prioritizes employee welfare;A supportive work environment that recognizes and appreciates your talents;Opportunities for career advancement within the company;Access to professional training and development programs;Comprehensive group insurance (medical, paramedical, and dental) benefits;A rewarding referral program (up to $1,000);Exclusive discounts on all Linen Chest products.Your Role:As a Stock Associate, you will play a vital role in our operations, which involves shipping, receiving, piece picking, placing, and packing merchandise. You will be responsible for maintaining accurate inventory records and ensuring that products are correctly labeled with current in-store pricing. This position requires close collaboration with our sales and merchandising teams.
Lightspeed Commerce Inc.
Hello! We appreciate your interest in joining us at Lightspeed! Are you in search of an exciting new opportunity or exploring the job market? If so, you may have just found the perfect fit! As a hands-on Principal Software Developer, you will lead the design and architecture of vital system components for our flagship Lightspeed Retail product, utilized by thousands of merchants globally. You will play a critical role in creating innovative solutions that address customer needs while enhancing the engineering craft throughout the organization by offering technical guidance, promoting best practices, and mentoring fellow engineers. Your goal will be to empower teams to build toward a sustainable architecture. Key Responsibilities Design and implement well-structured, scalable systems to support new initiatives. Evaluate existing systems and infrastructure, identifying areas for improvement to enhance architecture, minimize redundancy, and increase system performance and reliability. Identify recurring issues leading to incidents and overhead, and develop actionable plans to mitigate these challenges. Drive enhancements in system reliability and performance. Refine development practices across the board, including design reviews, testing, deployment, and incident management. Conduct architectural deep-dives and mentor key members across all service teams. Contribute to fostering a high-performance culture within the Retail organization as a senior member of the engineering team. Collaborate with the wider team to meet organizational objectives, even if it involves tasks outside your immediate role. Qualifications 15+ years of professional software development experience. 5+ years serving as a technical leader for multiple teams. 2+ years managing architecture across teams of 35+ engineers. Proven track record of developing business-critical systems at scale, particularly in cloud environments. Experience delivering significant outcomes under tight deadlines. Proficiency in multiple technology stacks, including but not limited to Go, PHP, Java, Ruby on Rails, and Python. Excellent written and verbal communication skills, with a knack for articulating ideas clearly. Able to facilitate technical discussions, navigate diverse opinions, and make prompt decisions.
Sign in to browse more jobs
Create account — see all 713 results
