Senior Full Stack Software Engineer
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
Senior
Qualifications
About Veeva Systems
Veeva Systems is a leading company in industry cloud solutions, enabling life sciences companies to expedite the delivery of therapies to patients. With a commitment to both business success and social responsibility, Veeva is recognized as a pioneer in its field.
Similar jobs
Search for Senior Systems Engineer Flight Software Fault Management
2,136 results
Kepler Communications
Kepler Communications is building real-time Internet connectivity for space-based assets. With 33 satellites launched, the company operates the first commercial optical data relay constellation. This network enables continuous communication in space, supporting advanced on-orbit computing and hosted payloads. The team includes experienced engineers and problem-solvers who push the boundaries of space technology. Kepler values diverse perspectives and fosters a culture focused on growth, leadership, and global impact. Those joining Kepler have the opportunity to contribute to the future of the space economy and help shape what comes next.
Extreme Networks
Join our dynamic team at Extreme Networks as a Senior Software Systems Engineer in Toronto! In this role, you will leverage your expertise to design, develop, and optimize software systems that enhance our innovative networking solutions. Collaborate with cross-functional teams to ensure seamless integration and performance.
Opendoor Technologies Inc.
Join Opendoor Technologies Inc. as a Software Engineer focusing on Financial Systems, where you will play a pivotal role in enhancing our technology solutions to streamline financial processes. You will collaborate with cross-functional teams to develop and implement innovative software solutions that cater to our financial operations.
MongoDB, Inc.
About the Role MongoDB is looking for a Senior Software Engineer to join the Server Security team in Toronto. This group sits at the heart of MongoDB’s engineering organization, building security features that help users protect their data worldwide. The work spans core elements of the MongoDB database, with a focus on security, reliability, and performance. What You Will Work On Cryptography: Develop and maintain cryptographic features such as Queryable Encryption, at-rest encryption, and other foundational crypto components. Identity & Access: Design and improve authentication and authorization systems, manage TLS, and handle X.509 certificate processes. Network Security: Build high-performance networking protocols using PKI, hashing, and certificate revocation lists (CRLs). System Integrity: Strengthen resilience, observability, and compliance across MongoDB’s distributed database infrastructure. Team Culture The Server Security team values inclusivity, diversity, and close collaboration. Engineers here apply distributed systems concepts to advance the security of a widely used database platform. The work supports application developers, system architects, and database administrators around the globe.
About MagicalAt Magical, we are revolutionizing healthcare through our innovative agentic automation platform, which leverages cutting-edge AI technology to create functional AI agents for real-world applications.We are dedicated to developing 'AI employees' that effectively automate the tedious and time-intensive workflows that hinder productivity. Our primary focus is on the healthcare sector—a colossal $4 trillion industry burdened by administrative challenges—where we streamline processes such as claims processing, prior authorizations, and eligibility checks, allowing healthcare providers to prioritize patient care.Our Success StoryThe transition towards agentic automation in healthcare is not just a trend; it's a movement, and we are at the forefront:Rapid revenue growth as customers embrace new workflows ahead of contract renewal.7-day proof-of-concept deployments showcasing real value quickly, contrasting with the industry standard of several months.Self-healing automations that maintain production-level reliability at scale, where many competitors struggle to deliver.Unlike many AI firms that make lofty claims, we deliver dependable solutions that yield tangible results. We have secured $41M in funding from esteemed investors such as Greylock, Coatue, and Lightspeed. Our founder, Harpaul Sambhi, is a seasoned entrepreneur with a successful track record, having previously sold his first venture to LinkedIn.Position OverviewAs the Software Engineering Manager for our Autonomous team, you will guide and expand a talented group of engineers committed to shaping the future of AI agent development, while pushing the limits of artificial intelligence and backend systems.You are passionate about management and derive genuine satisfaction from facilitating the professional growth of engineers. You possess the technical savvy necessary to navigate intricate architectural discussions, translating complex technical obstacles into clear business strategies. In this role, you will be a crucial link between product vision and technical implementation.This position is hybrid, requiring presence in our Toronto office two days a week.
Veeva Systems
Veeva Systems is a forward-thinking, mission-driven organization that is at the forefront of industry cloud solutions, dedicated to accelerating the delivery of therapies to patients in the life sciences sector. As one of the fastest-growing SaaS companies in history, we achieved over $2 billion in revenue last fiscal year and are poised for further significant growth.Our core values at Veeva—Do the Right Thing, Customer Success, Employee Success, and Speed—define our approach to business. We made history in 2021 by becoming a public benefit corporation (PBC), which means we are legally committed to balancing the interests of our customers, employees, community, and investors.As a Work Anywhere company, we offer the flexibility to work from home or in our office, allowing you to excel in an environment that suits you best.Join us in transforming the life sciences industry, as we strive to make a meaningful impact on our customers, employees, and communities.
Veeva Systems Inc.
Veeva Systems Inc. is a purpose-driven organization and a leader in industry cloud solutions, dedicated to accelerating the delivery of therapies to patients in the life sciences sector. As one of the fastest-growing SaaS companies in history, we achieved over $2 billion in revenue last fiscal year, with tremendous growth opportunities on the horizon.At Veeva, our core values drive us: Do the Right Thing, Customer Success, Employee Success, and Speed. We stand out as a public benefit corporation (PBC), a status we achieved in 2021, which legally commits us to prioritize the interests of customers, employees, society, and investors.As a Work Anywhere company, we offer the flexibility to work from home or in the office, ensuring you can perform at your best in an environment that suits you.Join us in revolutionizing the life sciences industry, as we strive to make a positive impact on our customers, employees, and communities.
Veeva Systems Inc.
Veeva Systems is a purpose-driven organization at the forefront of industry cloud solutions, dedicated to helping life sciences companies accelerate the delivery of therapies to patients. As one of the most rapidly expanding SaaS companies ever, we achieved over $2 billion in revenue in our latest fiscal year, with significant growth opportunities on the horizon.Our core values at Veeva—Doing the Right Thing, Customer Success, Employee Success, and Speed—guide our journey. We are not just another public company; we made history in 2021 by becoming a public benefit corporation (PBC), committed to balancing the interests of our customers, employees, society, and investors.As a Work Anywhere company, we empower you to choose your ideal work environment, whether at home or in the office, enabling you to thrive.Join us in transforming the life sciences industry and making a meaningful impact on our customers, employees, and communities.
Elevate Your Career with Loopio! At Loopio, we are searching for a visionary Senior Engineering Leader to spearhead our Site Reliability Engineering (SRE), Infrastructure, and MLOps teams. In this pivotal role, you will architect the foundation of reliability, scalability, and cost efficiency for our platform's systems.You will guide teams responsible for designing, building, and operating our production infrastructure, ensuring our services remain resilient, observable, and primed for expansion as we incorporate cutting-edge AI and automated workflows. Collaborating closely with Product Engineering, Security, and Data teams, you will facilitate rapid, secure delivery while upholding operational excellence.Note: This position is an existing vacancy within our team. Key ResponsibilitiesLeadership & Team DevelopmentLead and nurture multiple teams across SRE, Cloud Infrastructure, and MLOps.Mentor engineering managers and senior contributors, cultivating a culture of ownership and high standards.Foster a 'Platform-as-a-Product' mindset, ensuring infrastructure and ML tools empower the wider engineering organization.Collaborate with Recruiting to attract and retain top-tier talent in the areas of cloud, reliability, and machine learning infrastructure.Reliability & Operational ExcellenceOversee the operational health of production systems, focusing on availability, latency, and durability.Define and refine SLIs, SLOs, and error budgets to promote data-driven reliability decisions.Lead incident response efforts, championing blameless postmortems and systemic improvements to minimize
Veeva Systems Inc.
At Veeva Systems, we are at the forefront of revolutionizing the life sciences industry. As a mission-driven organization and a leader in industry cloud solutions, we empower life sciences companies to accelerate the delivery of therapies to patients. Our impressive growth trajectory has propelled us to surpass $2 billion in revenue last year, and we are excited about the extensive opportunities ahead.Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—define who we are. Notably, we made history in 2021 by becoming a public benefit corporation (PBC), committed to balancing the needs of our customers, employees, society, and investors.As a Work Anywhere organization, we offer you the flexibility to work from home or in our office, allowing you to thrive in your preferred environment.Join us in transforming the life sciences sector and making a positive impact on our customers, employees, and communities.The RoleWe are looking for a talented engineer to join our dynamic team in creating innovative full-stack products within a startup-like environment supported by a profitable enterprise. Ideal candidates will have substantial experience with Java, JavaScript, and contemporary open-source technologies.
Veeva Systems Inc.
At Veeva Systems, we are dedicated to transforming the life sciences industry by accelerating the delivery of therapies to patients. Our innovative cloud solutions have positioned us as a leader in the SaaS sector, achieving over $2 billion in revenue last year and with substantial growth opportunities on the horizon.Our core values guide us in everything we do: Integrity, Customer Success, Employee Success, and Agility. We proudly hold the title of a public benefit corporation (PBC), a testament to our commitment to balancing the interests of our customers, employees, society, and investors.As a flexible workplace, Veeva supports your choice to work from home or in the office, ensuring you can thrive in your preferred environment.Join us as we revolutionize the life sciences landscape, dedicated to making a meaningful difference for our customers, employees, and communities.The RoleWe seek passionate Front-End Software Engineers ready to thrive in a dynamic startup environment within a financially robust company. Our teams tackle complex challenges that enhance the speed and efficiency of the life sciences sector. In this position, you'll engage in rapid development cycles, where we prioritize delivering quality over throwaway technology. Your contributions will directly impact our cloud-based applications, developed using modern JavaScript frameworks. Collaboration with back-end and design teams will be essential, and we are looking for individuals who are team-oriented, quick learners, and driven to achieve excellence.
Role overview Kaseya is hiring a Senior Staff Software Engineer based in Toronto, Ontario. This position shapes the software that powers Kaseya’s products and serves its customers. The role involves close collaboration with teams across the organization to design, build, and refine technology solutions. What you will do Work with engineers, product managers, and stakeholders to deliver new product features and improvements Design and develop software that meets established performance and scalability requirements Support the ongoing evolution and modernization of Kaseya’s technology stack Impact Technical expertise in this role will help guide product direction and shape key architectural choices. The work addresses both current product needs and supports Kaseya’s long-term growth.
Join Movable Ink, where we empower marketers with cutting-edge data-activated content generation and AI-driven decision making. Trusted by some of the world's most innovative brands, we help maximize revenue, streamline workflows, and enhance marketing agility. With headquarters in New York City and a diverse team of nearly 600 professionals, our reach extends across North America, Central America, Europe, Australia, and Japan.We are on the lookout for a skilled Senior Backend Engineer specializing in Distributed Systems to join our Activation Team. This dynamic group is dedicated to transforming extensive data sets into actionable insights. In this role, you will design and implement robust distributed software systems capable of processing data at high speeds and scale. The position offers the chance to innovate and create substantial impact by developing sophisticated multi-tiered systems that deliver exceptional value to our esteemed clients. You will be responsible for crafting and deploying high-quality, scalable AI solutions while producing technically impressive products.
Veeva Systems Inc.
Role overview Veeva Systems is hiring a Senior Software Engineer focused on infrastructure in Toronto, Canada. This role centers on designing and building software that supports and improves our cloud-based platforms. The work directly impacts scalability and performance across our systems. What you will do Design and implement software solutions for infrastructure needs Work closely with teams from different disciplines to strengthen our cloud platforms Contribute to projects that improve system scalability and performance
Join Carta as a Senior Software Engineer II, where you will play a pivotal role in developing cutting-edge software solutions that empower businesses and investors alike. You will collaborate with cross-functional teams to deliver high-quality applications and contribute to the entire software development lifecycle, from concept to deployment.
Fivetran is seeking a Senior Database Software Engineer to join the team in Toronto, Ontario. This role centers on developing and refining advanced database systems that form the backbone of Fivetran’s products and services. Key responsibilities Design and architect scalable database solutions to enable both new and existing product features Collaborate with engineering, product, and other teams to deliver reliable and efficient database systems Use in-depth knowledge of database technologies to address complex technical issues and enhance system performance Location This position is based in Toronto, Ontario, Canada.
At Braze, we pride ourselves on our exceptional team—approachable, kind, and passionate individuals dedicated to our mission.We strive to foster this passion by setting high expectations, promoting collaboration, and ensuring a harmonious work-life balance as we grow rapidly on a global scale, all while advocating for equity and opportunities within and beyond our organization.To thrive in this environment, you should be ready to hold yourself and others to high standards. There are always opportunities to contribute: exercising independence, taking responsibility, and welcoming new viewpoints are vital for our sustained success.Our inherent curiosity and willingness to share diverse interests create a vibrant culture that is uniquely ours.If you're motivated to tackle exciting challenges and have a proactive approach to change, you will find the empowerment to make a significant difference alongside a dedicated and enthusiastic team. If Braze resonates with you, we look forward to connecting!WHAT YOU'LL DOAs a Platform Software Engineer (PSWE), you will design and develop the distributed systems that underpin Braze's extensive background processing platform. You will manage Sidekiq at Braze, which processes over a trillion jobs daily across Kubernetes clusters worldwide. Your role will encompass autoscaling systems, metrics pipelines, reliable job execution, and the internal frameworks that ensure distributed processing is safe for application teams.Operating at a colossal scale, Braze serves 3.3 billion monthly active users, collects hundreds of billions of data points monthly, and sends billions of messages each day. Our technology stack includes Ruby on Rails, Go, MongoDB, Redis, and Kafka. As a PSWE, you will collaborate with application teams to enhance the Sidekiq platform they rely on and improve its reliability, performance, and developer experience.Main responsibilities:Develop Braze’s embedded frameworks that enable large-scale distributed processing.Design, build, and operate internal software frameworks that support Braze’s asynchronous and background processing systems at scale.Enhance and extend frameworks built on technologies like Sidekiq to reliably execute over a trillion jobs per day across a globally distributed platform.Oversee scaling behavior, reliability guarantees, failure modes, and operational safety of these systems.Provide structured abstractions, tooling, and guardrails that allow application teams to utilize distributed processing safely while minimizing complexity.Improve observability, debuggability, and overall system performance.
Join our dynamic team at Pigment as a Senior Backend Software Engineer. In this role, you will be instrumental in designing and implementing robust backend solutions that empower our innovative platform. You will collaborate with cross-functional teams to enhance system performance and scalability while ensuring a seamless user experience.
MongoDB, Inc.
Atlas Search is an innovative multi-cloud service that empowers users to perform intricate full-text and vector search queries utilizing the MongoDB Query Language. This allows our users to direct their energies towards relevance and data retrieval, freeing them from the complexities of managing large-scale data searches. Our dedicated team is at the forefront of developing cloud-based distributed systems software that governs the entire lifecycle of search indexes, encompassing data ingestion, index creation, partitioning, performance optimization, availability, and backup management. As our product rapidly gains popularity among customers, you will have the opportunity to contribute to significant architectural enhancements. This position is based in Toronto, ON, and follows a hybrid work model.
Braze, Inc.
Join Braze as a Senior Software Engineer I in Toronto, where you will leverage your expertise in software development to create innovative solutions. You will collaborate with cross-functional teams to design, develop, and maintain complex systems while ensuring high performance and responsiveness.
Sign in to browse more jobs
Create account — see all 2,136 results

