Full Stack Software Engineer at Veeva | Ottawa, Canada
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
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
Search for Full Stack Software Engineer At Dominion Dynamics Ottawa
659 results
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.
Dominion Dynamics
Join Dominion Dynamics, a leader in innovative solutions, as we actively seek to empower veterans. Our commitment to fostering a diverse workforce includes a focus on hiring skilled veterans who bring unique perspectives and experiences to our team. At Dominion Dynamics, you will have the opportunity to work in a supportive environment that values your contributions and promotes professional growth.
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
Dynamic Executive Assistant to C-Suite LeadershipLocation: Kanata, ON (On-Site)Reports to: C-SuiteType: Full-timeAbout Dominion DynamicsDominion Dynamics is at the forefront of revolutionizing Canada’s defense industry, creating a modern defense prime that is software-defined, attritable, and sovereign.We envision a future where military capability is not solely dependent on intricate platforms, but rather on the flawless integration of agile, AI-driven systems across various domains. Our mission is to develop a family of systems that operate with operators, designed to be sovereign, and accountable to the democratic values of Canada.Our operations are swift, often collaborating with the Canadian Armed Forces (CAF), particularly in Arctic regions, while adhering strictly to Canadian laws, treaty obligations, and the CAF community standards.With a founding team comprised of former operators from prestigious companies such as Anduril, Google, Amazon, and the Canadian Armed Forces, we are creating advanced technology in challenging environments. We are in search of system-level thinkers who flourish at the intersection of autonomy, aerospace, and national security.Why This Role MattersThe leadership team operates at a rapid pace across engineering, operations, revenue, and government sectors. To maintain this momentum, we require a high-trust Executive Assistant to be the linchpin, facilitating structure, anticipating needs, and eliminating friction points that may impede our progress.This role is crucial in enabling the C-suite to execute efficiently as we expand critical systems linked to the modernization of Canada's defense.The Role: Executive Assistant to the C-SuiteThis position transcends traditional administrative support. As a high-trust Executive Assistant embedded within the leadership team, you will be charged with enhancing coordination, maintaining workflow rhythm, and ensuring leaders can operate swiftly.You will collaborate closely with senior leadership across engineering, operations, revenue, and corporate functions, delivering structure, context, and follow-through in a dynamic, high-accountability environment.What You’ll DoManage intricate scheduling for the C-suite, balancing internal meetings, external engagements, and travel arrangements.Prioritize appointments based on organizational impact and evolving operational demands.Coordinate both domestic and international travel, ensuring detailed itineraries and logistical arrangements are meticulously prepared.Facilitate leadership meetings, including weekly Senior Leadership Team (SLT) discussions, product reviews, and all-hands gatherings.Prepare agendas, track action items, and ensure accountability throughout the leadership team.
Dominion Dynamics
Join Us as a Geospatial Software Engineer - Telemetry & MappingLocation: OttawaReporting to: CTOEmployment Type: Full-TimeAbout Dominion DynamicsDominion Dynamics is at the forefront of revolutionizing Canada’s defense landscape with our innovative, software-defined, and agile solutions. We envision a future where military strength is defined by the integration of adaptable, AI-powered technologies rather than just advanced hardware.Our mission is to develop a cohesive family of systems that operate seamlessly in conjunction with Canadian Armed Forces (CAF) standards, especially in challenging environments like the Arctic. We pride ourselves on adhering to Canadian laws, treaty commitments, and the values that define our democracy.Our diverse founding team consists of experts from notable organizations such as Anduril, Google, Amazon, and the Canadian Armed Forces. We are committed to advancing technology in complex scenarios and seek innovative thinkers who excel at the intersection of autonomy, aerospace, and national security.Why This Role is CrucialPrecision in geospatial telemetry is critical for effective decision-making and mission management in remote operations. This position will transform substantial telemetry data into user-friendly, high-performance mapping surfaces and spatial analytics tools, enhancing situational awareness and expediting decision-making.Your Role as a Geospatial Software EngineerIn this role, you will be instrumental in designing and developing telemetry mapping systems that convert unprocessed sensor and vehicle data into dynamic, interactive map layers and analytical tools. This multifaceted position encompasses front-end development, back-end geospatial processing, and integration with real-time telemetry feeds.Key ResponsibilitiesDevelop and sustain front-end map visualizations and dashboards utilizing JavaScript/TypeScript and relevant mapping frameworks.Create back-end services and data pipelines in Python to acquire, normalize, and deliver geospatial telemetry data.Design telemetry storage and querying methods that enable real-time map updates and time-series analysis.Implement spatial analytics, clustering, and filtering to extract actionable insights for operators.Integrate telemetry data into Android operator applications or ATAK plugins when necessary.
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.
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.
Dominion Dynamics
Director of Government Procurement & Defence ProgramsLocation: Ottawa (On-Site)Reports to: COOType: Full-timeAbout Dominion DynamicsAt Dominion Dynamics, we are pioneering Canada's foremost modern defence prime, characterized by software-defined, attritable, and sovereign technologies. Our vision is that the future of military strength will depend less on traditional, high-cost platforms, and more on the cohesive operation of agile, AI-enhanced capabilities across all domains. We are crafting a comprehensive family of systems that prioritize operational effectiveness and adhere to Canada's democratic principles.Our pace is rapid, often collaborating with the Canadian Armed Forces (CAF), particularly in the Arctic, while maintaining the utmost respect for Canadian laws and treaty obligations. Our founding team consists of veterans from Anduril, Google, Amazon, and the Canadian Armed Forces, and we are seeking system-level thinkers who are excited to work at the nexus of autonomy, aerospace, and national security.Why This Role MattersAs Canada's Defence Industrial Strategy evolves, excellence in procurement will be crucial in determining which organizations will define sovereign capabilities for future generations. This position is vital for ensuring that Dominion Dynamics can adeptly navigate, influence, and execute within Canada’s federal defence procurement framework with accuracy, speed, and trustworthiness. As we expand, a disciplined approach to capture and procurement strategies is essential for enhancing Arctic and allied capabilities while ensuring compliance.The Role: Director of Government Procurement & Defence ProgramsThis hands-on leadership role involves owning and driving Dominion's federal defence procurement strategy. You will engage daily with Public Services and Procurement Canada (PSPC), the Department of National Defence (DND), the Treasury Board, and other related organizations—translating industrial policies into actionable capture plans and defendable contract acquisitions.You will not merely observe the system; you will actively shape it, ensuring Dominion navigates it swiftly and with integrity.ResponsibilitiesLead interactions with PSPC contracting authorities and DND Materiel Group.Identify and assess potential procurement pathways including RFPs, sole source contracts, ITBs, and innovation programs.Develop proposal strategies and structure compliant, defensible submissions.Proactively identify program decision gates and procurement risks.
Dominion Dynamics
About Dominion DynamicsAt Dominion Dynamics, we are pioneering Canada's first modern defense prime, characterized by software-defined technologies that are attritable and sovereign. We envision a future where military strength is not solely reliant on sophisticated platforms, but rather on the seamless integration of adaptable, AI-driven capabilities across all operational domains. Our systems are designed with sovereignty at their core, ensuring alignment with Canada’s democratic values.We operate swiftly, collaborating closely with the Canadian Armed Forces (CAF), particularly in the Arctic, while upholding utmost respect for Canadian laws and treaty obligations. Our founding team boasts experience from prestigious organizations such as Anduril, Google, Amazon, and the Canadian Armed Forces. We are committed to developing cutting-edge technology in challenging environments, and we seek system-level thinkers who excel at the convergence of autonomy, aerospace, and national security.Why This Role MattersThis pivotal leadership position is crucial for shaping the hardware organization at Dominion Dynamics. As the Director of Hardware, you will be responsible for the comprehensive strategy, implementation, and advancement of our hardware systems—from initial architecture and rapid prototyping to field deployment and scalability. You'll lead diverse teams across electrical, sensing, embedded computing, robotics, and ruggedized mechanical systems, ensuring that our products perform reliably in real-world conditions.This opportunity is ideal for a seasoned builder who has successfully guided hardware teams through uncertainty, comprehends defense and mission constraints, and is adept at delivering dependable systems without compromising pace.What You’ll DoOwn and implement Dominion Dynamics’ comprehensive hardware strategy, from initial concept to reliable, operational systems.Lead, mentor, and expand a high-trust, high-performance multidisciplinary hardware organization across electrical, embedded, sensing, robotics, and mechanical domains.Drive system-level architecture and design choices to facilitate seamless integration of hardware, software, and autonomy, resulting in cohesive deployable platforms.Establish technical direction and priorities across power, computing, sensing, and physical platforms designed for operation in harsh, constrained environments.Institute engineering rigor with design reviews, testing discipline, and essential documentation without hindering startup agility or iteration speed.
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.
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.
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
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.
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.
Role overview GDMSI is hiring a Software Engineering Manager in Ottawa to guide a skilled software team supporting the aviation sector. This leader will help deliver software solutions for Canadian Air, focusing on quality and reliability. What you will do Lead and mentor a team of software engineers working on aviation technology projects Drive software development efforts from planning through delivery Collaborate with stakeholders to align technical work with business goals Promote innovation and continuous improvement within the team Impact This role directly shapes the future of aviation technology at GDMSI by combining effective leadership with a strategic approach to software delivery.
Telesat (Nasdaq and TSX: TSAT) stands at the forefront of satellite communication, offering robust and secure satellite-delineated communication solutions globally for over 55 years. With a legacy steeped in engineering excellence, dependability, and top-tier customer service, Telesat has evolved into one of the largest and most successful satellite operators worldwide. Our groundbreaking Telesat Lightspeed network, a Low Earth Orbit (LEO) satellite system, is set to transform global broadband connectivity starting in 2027, catering to enterprise and government users with unmatched capacity, security, resilience, and affordability, delivering fiber-like speeds with ultra-low latency. Telesat, headquartered in Ottawa, Canada, operates across various global locations. Our cutting-edge satellite fleet comprises 14 GEO satellites, the Canadian payload on ViaSat-1, and a LEO 3 demonstration satellite. For more updates, follow Telesat on X and LinkedIn or visit www.telesat.comAs a Senior Software Engineer, you will collaborate with multidisciplinary teams to create applications for the planning, business support, and operation of the Telesat Lightspeed System.
Role overview Speechify is seeking a Software Engineer to join the Platform team in Ottawa, Canada. The focus of this role is to build and enhance the core platform that enables users to interact with text in new ways and increase productivity. What you will do Collaborate with team members to design, develop, and maintain software solutions for the platform Contribute to projects that ensure scalable and reliable user experiences Location This role is based in Ottawa, Canada.
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.
About Speechify Speechify transforms how people absorb information. The platform turns articles, documents, and books into audio experiences, making learning more accessible and enjoyable. Like streaming services changed audio entertainment, Speechify is shaping the future of audio information consumption. The company leads its category and continues to grow rapidly. Role Overview: Senior Software Engineer – Core Experiences The Core Experiences Team builds and maintains the services and SDKs that deliver Speechify’s core features across platforms. This team sits at the crossroads of product development and infrastructure. The Senior Software Engineer in this group designs clear, reliable APIs and efficient systems, always with the user experience in mind. Strategic thinking and a drive to create dependable, scalable solutions are essential in this role. What You Will Do Work closely with Product Teams to define project scopes, streamline development for faster customer feedback, and address integration and user experience challenges across product areas, using Speechify’s cross-platform SDK. Improve existing features to boost loading speeds and parsing accuracy by refining algorithms and building efficient abstractions. Develop cloud functions, lightweight backend services, and job scripts with Kotlin. What Sets You Apart Strong systems thinker who values simplicity and understands how thoughtful design leads to better system performance. Ability to generate and evaluate ideas quickly, recognizing which changes can be implemented immediately and which need more planning. Comfortable focusing and adapting priorities in a startup environment. Collaborative approach, skilled at working with designers, marketers, and product managers to move projects forward. Location Ottawa, Canada
Veeva Systems, Inc.
Veeva Systems, a trailblazer in the industry cloud sector and one of the fastest-growing enterprise SaaS companies, is dedicated to supporting life sciences companies in expediting the delivery of therapies to patients. As a public benefit corporation, we are committed to harmonizing the interests of our customers, employees, society, and investors, providing a unique opportunity to develop products that empower our clients to operate more efficiently and safely, ultimately making a direct impact on patients' lives globally.Join our innovative engineering team as a Senior Java Engineer, and take the lead in creating robust, enterprise-scale applications utilizing cutting-edge open-source technologies. You will face intricate challenges, take ownership of your solutions, innovate swiftly, and witness your contributions accelerating progress in the life sciences sector.We are seeking candidates who possess:- A solid foundation in enterprise Java development.- A strong enthusiasm for modern open-source technologies.- Proven experience in enterprise software or high-growth technology environments.Thrive in our Work Anywhere environment: We promote a flexible work culture allowing you to work remotely or in-office across Canada or the US, ensuring efficient collaboration within your product team's time zone.Be part of a mission-driven organization transforming the life sciences industry.
Sign in to browse more jobs
Create account — see all 659 results

