Senior Software Engineer at air-tek | Toronto
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Similar jobs
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.
Join Our TeamAt Air-tek, we are revolutionizing airline operations through the power of intelligent automation and cutting-edge, scalable systems. Based in Toronto, our Canadian software company is making significant strides in a vast global market, and we’re just getting started.Operating in a stealth mode, we focus on innovation and global expansion, even …
Veeva Systems Inc.
Join Veeva, a trailblazer in the industry cloud and a rapidly expanding enterprise SaaS company, as we work towards our mission of accelerating the delivery of life-saving therapies to patients. With over $2B in revenue last year, we are a public benefit corporation (PBC) dedicated to balancing the interests of our customers, employees, society, and investors. This presents a unique opportunity to develop impactful solutions that contribute directly to global health.The Opportunity: As a Principal Software Engineer at Veeva, you will play a critical role in designing and developing highly scalable and maintainable enterprise applications that enhance operational efficiency and safety for our customers. Your leadership will be vital in shaping our technological landscape. You will also mentor and uplift fellow engineers, make pivotal technical decisions, and consistently deliver high-quality code that drives our technology forward.Thrive in our Work Anywhere Environment: We empower you to work from your preferred location – whether remote or in the office within Canada or the US – ensuring smooth collaboration within your team's time zone.Become a part of Veeva and contribute to transforming the life sciences industry, making a significant impact on global health.
We are seeking a talented and experienced Senior Software Engineer to join our dynamic team at Speechify. In this role, you will play a crucial part in enhancing our core experiences, developing innovative software solutions, and ensuring optimal performance across our platforms. You will collaborate closely with cross-functional teams to deliver high-quality products that meet the needs of our users.
Opendoor Technologies Inc.
Join Opendoor as a Software Engineer specializing in Backend Pricing, where you will play a pivotal role in shaping the future of real estate technology.As part of our dynamic team, you will develop innovative back-end solutions that enhance pricing algorithms, ensuring optimal performance and delivering a seamless user experience.
Veeva Systems, Inc.
Veeva Systems is a forward-thinking organization at the forefront of industry cloud solutions, dedicated to accelerating the delivery of therapies to patients within the life sciences sector. As a trailblazer among SaaS companies, we achieved over $2 billion in revenue last fiscal year, with vast growth opportunities ahead.Our core values guide us: Do the Right Thing, Customer Success, Employee Success, and Speed. Distinct from typical public companies, 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 organization, we empower you to choose your ideal work environment, whether you prefer to work from home or in one of our offices.Join us in transforming the life sciences industry and making a meaningful difference for our customers, employees, and communities.Position OverviewWe are seeking passionate Front-End Software Engineers who thrive in a dynamic startup-like atmosphere within a stable and profitable company. Our teams tackle intricate challenges that enhance the speed and effectiveness of the life sciences industry. In this role, you will dive right in, work through rapid sprints, and experience our commitment to impactful technology – what you build, we ship. Front-end engineers will collaborate closely with back-end and design teams to develop and maintain the user interface of Veeva's cloud applications using advanced JavaScript frameworks. We are looking for team players who are quick learners and possess a strong drive for excellence.
About BreeBree is a cutting-edge consumer finance platform dedicated to revolutionizing financial services for over half of Canadians living paycheck to paycheck. We are tapping into an expansive yet underdeveloped market in Canada, which has lagged in financial technology innovation compared to other developed nations. Our mission is to provide the most affordable and efficient short-term credit options to the 20 million Canadians facing financial challenges.With over 600,000 Canadians already on board, we believe we are only at the beginning of our journey. We are witnessing remarkable growth, achieving product-market fit, and charting a clear path towards becoming a leading FinTech company in Canada.Currently, we are generating eight figures in annual revenue, experiencing double-digit monthly growth, being profitable, and maintaining a zero voluntary employee churn rate. Our participation in Y Combinator in 2021 and a subsequent $2M seed funding round has set the stage for our future success.About the RoleAt Bree, we are assembling a dynamic and high-ownership engineering team focused on delivering customer value swiftly and efficiently. Our emphasis is on impact, reliability, and maintaining momentum rather than pursuing perfection for its own sake. As a Software Engineer, you will be responsible for owning features from inception to deployment across our Lambda-based backend and React Native applications. You will need to make informed decisions in situations with limited product specifications, navigate engineering trade-offs, and rapidly iterate to deliver value to our customers. Your builder’s mindset will be complemented by necessary testing and observability to ensure stability during development.What You'll DoDevelop and ship full-stack features from product discovery and scoping to implementation and release.Utilize a TypeScript/Node serverless stack (AWS Lambda, API Gateway, SQS) and React Native frontends.Make practical decisions in ambiguous scenarios; proactively resolve obstacles without waiting for perfect specifications.Implement instrumentation for logging, metrics, and alerts, alongside adding tests for stable releases.Enhance existing features through opportunistic refactoring and addressing technical debt while maintaining delivery speed.Collaborate closely with design and product teams to focus on outcomes that matter to customers rather than theoretical perfection.What You'll NeedExperience in a startup environment, successfully delivering products in lean settings.Strong skills in TypeScript, Node.js, and React Native development.A pragmatic approach to problem-solving and the ability to work independently.Experience with AWS services and serverless architecture.A desire to continuously learn and adapt in a fast-paced environment.
Join our innovative team at Lever as a Junior Software Engineer! This role is perfect for those eager to kickstart their career in software development and contribute to cutting-edge hiring solutions. While this position is part of our testing environment and we advise against applying, we encourage you to explore future opportunities with us.Lever has been revolutionizing the recruitment process for over a decade, empowering companies like Netflix, Yelp, and Shopify to find and hire top talent. We pride ourselves on fostering a people-first culture where our employees, affectionately known as “Leveroos,” are our greatest asset. We have been recognized as the #1 place to work in San Francisco and a top workplace across the United States. Join us in shaping the future of talent acquisition!
Role Overview Speechify is hiring a Software Engineer to help build and improve our iOS Core Product. This role is based in Toronto, Canada. The team values engineers who enjoy solving problems and shaping user experiences for a growing product. What You Will Do Collaborate with designers and product managers to bring new features and improvements to life Apply technical skills in iOS development to deliver reliable, high-quality code Contribute ideas and feedback to help shape the direction of the iOS Core Product Who We’re Looking For Experience building iOS applications Comfort working with others in a team setting Interest in developing products that improve the user experience This position is located in Toronto, Canada.
Join Rockstar, an innovative early-stage startup, as we revolutionize the month-end closing process for enterprise accounting teams. Our founding team combines extensive experience in finance and engineering, having led finance organizations at top tech companies and developed robust month-end close systems in major enterprises. Backed by prestigious investors and finance leaders, we are poised to make a significant impact in the industry.About the CompanyAt Rockstar, we are on a mission to simplify the often complex and tedious month-end closing process for enterprise accounting teams. Our founders possess a unique blend of expertise, having managed finance departments in leading tech firms and engineered month-end close solutions for large corporations. With a record-setting seed investment from top venture capital firms and support from finance executives at renowned technology companies, we are well-equipped to drive change in the accounting landscape.Role OverviewAs we establish our new engineering office in Toronto, we are seeking a founding engineer to play a pivotal role in product development. In this position, you will have the opportunity to influence both the front-end and back-end architecture while collaborating closely with founding members and early adopters to address intricate financial challenges.Key ResponsibilitiesLead full-stack development for essential product features, including reconciliations, flux analysis, and accruals automation.Develop and sustain robust integrations with financial systems such as ERPs, HRIS, procurement software, and CRMs.Design and implement critical backend components, including job frameworks, flexible data ingestion, and complex financial modeling.Adhere to software development best practices by ensuring high code quality, automated testing, and CI/CD processes.Collaborate with the founding team on product strategy, feature prioritization, and user feedback.Establish and maintain planning and agentic workflows utilizing cutting-edge large language models.Engage in technical discussions regarding scalability and security.Contribute to building a dynamic engineering team and fostering a collaborative culture.Required SkillsBachelor’s or Master’s degree in Computer Science or a related discipline.1-3 years of experience in full-stack development, preferably within early-stage startups.Strong background in developing financial systems is highly desirable.Proficiency in front-end technologies, particularly React and NextJS.Extensive back-end development experience with Go or similar programming languages.Solid understanding of relational databases and data modeling.Familiarity with cloud infrastructure, such as AWS or GCP.A willingness to learn and adapt to machine learning concepts.
Veeva Systems Inc.
Veeva Systems is a pioneering organization dedicated to transforming the life sciences sector through innovative cloud solutions, enabling companies to expedite the delivery of therapies to patients. We are proud to be one of the fastest-growing SaaS companies, having surpassed $2 billion in revenue last fiscal year, with significant growth opportunities on the horizon.Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—drive our mission. In 2021, we made history 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 embrace flexibility, allowing you to choose your ideal work environment, whether from home or in the office.Join us in revolutionizing the life sciences industry and making a meaningful impact on our customers, employees, and communities.
Empower Every Identity, from AI to HumanAt Okta, we believe that identity is the cornerstone of unlocking AI's full potential. Our mission is to provide a secure, neutral infrastructure that allows organizations to thrive in this new era. This role requires a deep commitment to tackling complex challenges that have real-world implications. We are seeking innovative builders and owners who act swiftly and execute with precision.This is your chance to engage in work that defines your career. We are fully dedicated to this mission, and if you share our enthusiasm, we want to hear from you.At Okta, exceptional technology is the product of exceptional individuals, and we continually seek team members who bring energy, passion, commitment, and collaboration. These traits have been pivotal in shaping Okta into the outstanding company it is today.What do we create? Auth0 is an authentication and authorization platform crafted by developers, for developers. Our goal is to ensure user logins are safe, secure, and seamless. We aim to protect the world's identities, enabling innovators to innovate—a significant endeavor that relies heavily on teamwork.We are currently in search of a Senior Software Engineer to join our elite Extensibility Engineering team. You'll play a critical role in enhancing our ultra-low latency, secure, and scalable platform for executing untrusted code. This position offers the opportunity to make a substantial impact on the foundation of Auth0's ecosystem, benefiting our customers and partners immensely.
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.
About MagicalMagical is a cutting-edge automation platform revolutionizing the healthcare sector through advanced AI technology. We develop AI agents designed to enhance productivity by automating tedious and repetitive tasks that hinder operational efficiency.Our primary focus is on healthcare, a vast $4 trillion industry often bogged down by administrative inefficiencies. By streamlining processes such as claims management, prior authorizations, and eligibility verification, we empower healthcare providers to concentrate on what matters most: patient care.Our AchievementsThe transition to agentic automation is gaining momentum, and Magical is at the forefront:Dramatic revenue growth with clients diversifying into additional workflows prior to renewal.Rapid proof-of-concept deployments, providing tangible value within just 7 days, compared to industry standards of several months.Reliable, self-repairing automation solutions that scale effectively, where many competitors struggle to succeed.We pride ourselves on delivering dependable solutions that yield measurable outcomes, supported by top-tier investors such as Greylock, Coatue, and Lightspeed. Our founder, Harpaul Sambhi, is a seasoned entrepreneur who previously sold his first venture to LinkedIn.Role OverviewAs a Senior Software Engineer on the Builder Experience team, you will craft full-stack features that enable teams to create, configure, and deploy AI agents. You will take ownership of the product interface, ranging from user-friendly no-code configurations to real-time monitoring dashboards and analytical tools.This position is ideal for engineers passionate about creating exceptional product experiences, recognizing that outstanding user experience is critical to making powerful technology approachable. You will collaborate closely with our clients and design teams to launch features that enhance agent development, while acquiring a deep understanding of the underlying systems to create the right abstractions.This is a hybrid position that requires attendance in our Toronto office for two days a week.
Join our dynamic team at Behavox as a Senior Software Engineer specializing in Java. In this role, you will be responsible for designing, developing, and implementing high-quality software solutions that enhance our operational capabilities. You will collaborate with cross-functional teams to deliver innovative solutions that meet the needs of our clients.Your expertise in software engineering and passion for technology will contribute significantly to our mission of transforming the financial services industry through AI-driven solutions.
Okta is looking for a Senior Software Engineer to join the End User Protection team in Toronto, Ontario. This group strengthens security for Auth0, Okta’s widely used authentication and authorization platform. Auth0 handles more than 100 million logins each day, supporting organizations that need both ease of use and strong safeguards for their users. Focus of the End User Protection Team This team develops and enhances Attack Protection features within Auth0. Their work targets threats such as credential stuffing and password spraying, which can compromise accounts and expose sensitive data. By monitoring login activity, the team identifies and blocks malicious behavior, always aiming to protect users while keeping the login process smooth and simple. Collaboration is key here. Engineers work closely with Machine Learning and AI experts to design and deploy detection models that adapt to new cyber threats. The shared goal is a secure, seamless login experience for everyone who relies on Auth0. What Motivates This Work Identity sits at the heart of Okta’s mission. The company builds trusted, neutral infrastructure to protect both human and AI identities, enabling organizations to adopt new technology with confidence. The problems tackled in this role are complex and have direct, real-world impact, requiring initiative, speed, and precision.
About Okta and the Tenant Protection Team Okta secures identity for organizations navigating the evolving landscape of AI and digital transformation. The company’s mission is to build a strong, neutral infrastructure that helps organizations operate safely and confidently. Okta’s Auth0 product delivers authentication and authorization solutions used for over 100 million daily logins worldwide, balancing convenience, privacy, and security. The Tenant Protection team focuses on developing and maintaining Auth0’s Attack Protection features. This group builds the first line of defense against widespread, automated threats, such as credential stuffing, denial-of-service attacks, and fraudulent registrations, stopping them before they reach the login interface. The team works closely with Machine Learning and AI specialists to deploy advanced detection models, helping application developers offer secure login experiences without exposing users to the shifting landscape of cyber threats. Role Overview: Senior Software Engineer, Tenant Protection This Senior Software Engineer position sits within Okta’s Tenant Protection team in Toronto. The role involves designing, building, and maintaining features that protect customer tenants from automated attacks. Collaboration is key: the team works in an agile environment and partners with other technical groups, including those focused on machine learning and AI. What You Will Do Contribute as a core member of a collaborative, agile engineering team. Design and implement features using technologies such as Node.js (JavaScript/TypeScript), AWS, Azure, MongoDB, PostgreSQL, DynamoDB, and Kubernetes. Break down complex requirements into clear, modular engineering tasks, setting standards for project clarity and progress. Lead the estimation process for medium to large initiatives, managing risks and communicating technical trade-offs, timelines, and dependencies to engineering and product leaders. Serve as a principal technical collaborator and influencer within the team. Location Toronto, Ontario, Canada
About UsAir-tek is a pioneering Canadian software company that has developed an impressive suite of innovative products, securing a substantial share in a vast global market. Our strong product-market fit has attracted numerous customers, and we are currently in a growth phase, operating discreetly to maximize our potential.Our diverse team is unified by a passion for tackling intricate challenges, driven by a commitment to innovation and a vision to revolutionize the passenger-centric travel industry. Located in Toronto, we foster an inclusive culture centered on trust, collaboration, delivering exceptional products, and nurturing continuous personal development. We are passionate about our work and dedicated to supporting our colleagues.The RoleWe are seeking enthusiastic Software Developers eager to create high-quality, production-ready software and expand their technical ownership over time.As a Software Developer, your responsibilities will include working on core product features and services that facilitate real-world airline operations. You will contribute to system design, develop scalable APIs and integrations, and collaborate closely with senior engineers, QA, and product partners to deliver dependable solutions.This position is perfect for engineers who have progressed beyond merely executing tasks and are ready to take ownership of significant components, make informed technical decisions with guidance, and continuously enhance their skills.
Join Zensurance as a Senior Software Developer and become a key player in transforming the insurance technology landscape. We are seeking an innovative and passionate individual who will work collaboratively within a dynamic team to design, develop, and implement cutting-edge software solutions.
NetBrain Technologies, Inc.
NetBrain Technologies is looking for a Release Engineer to join the team in Toronto, ON. This hybrid position plays a key role in supporting the software development lifecycle by managing release activities and collaborating with groups across the company. Key responsibilities Automate deployment processes to ensure releases are consistent and reliable. Coordinate release schedules by working with developers, QA, and other stakeholders. Keep documentation up to date for release procedures and timelines. Support process improvements and help teams communicate clearly to streamline development work. Location This role is based in Toronto, ON, with a hybrid work arrangement.
Join Palona as an AI Software Engineer and unleash your potential in a dynamic startup environment. We are looking for a talented individual with a strong background in developing comprehensive, end-to-end AI products from the ground up. In this role, you will have the opportunity to design, develop, and deploy autonomous AI systems, taking them from initial concept through to production. Ideal candidates are quick learners who thrive on challenges and have successfully delivered AI solutions independently in fast-paced, resource-constrained settings.Key Responsibilities Develop and ship sophisticated end-to-end AI products and intelligent agents from inception to deployment. Design autonomous systems and multi-agent frameworks that address intricate challenges. Focus on the reliability and performance of deployed AI agents. Rapidly prototype and refine AI solutions in an agile startup environment. Assume full ownership of projects and drive them to successful completion with minimal oversight. Integrate cutting-edge AI models (such as LLMs and computer vision technologies) into production-grade applications.
Sign in to browse more jobs
Create account — see all 3,330 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.
Join Our TeamAt Air-tek, we are revolutionizing airline operations through the power of intelligent automation and cutting-edge, scalable systems. Based in Toronto, our Canadian software company is making significant strides in a vast global market, and we’re just getting started.Operating in a stealth mode, we focus on innovation and global expansion, even …
Veeva Systems Inc.
Join Veeva, a trailblazer in the industry cloud and a rapidly expanding enterprise SaaS company, as we work towards our mission of accelerating the delivery of life-saving therapies to patients. With over $2B in revenue last year, we are a public benefit corporation (PBC) dedicated to balancing the interests of our customers, employees, society, and investors. This presents a unique opportunity to develop impactful solutions that contribute directly to global health.The Opportunity: As a Principal Software Engineer at Veeva, you will play a critical role in designing and developing highly scalable and maintainable enterprise applications that enhance operational efficiency and safety for our customers. Your leadership will be vital in shaping our technological landscape. You will also mentor and uplift fellow engineers, make pivotal technical decisions, and consistently deliver high-quality code that drives our technology forward.Thrive in our Work Anywhere Environment: We empower you to work from your preferred location – whether remote or in the office within Canada or the US – ensuring smooth collaboration within your team's time zone.Become a part of Veeva and contribute to transforming the life sciences industry, making a significant impact on global health.
We are seeking a talented and experienced Senior Software Engineer to join our dynamic team at Speechify. In this role, you will play a crucial part in enhancing our core experiences, developing innovative software solutions, and ensuring optimal performance across our platforms. You will collaborate closely with cross-functional teams to deliver high-quality products that meet the needs of our users.
Opendoor Technologies Inc.
Join Opendoor as a Software Engineer specializing in Backend Pricing, where you will play a pivotal role in shaping the future of real estate technology.As part of our dynamic team, you will develop innovative back-end solutions that enhance pricing algorithms, ensuring optimal performance and delivering a seamless user experience.
Veeva Systems, Inc.
Veeva Systems is a forward-thinking organization at the forefront of industry cloud solutions, dedicated to accelerating the delivery of therapies to patients within the life sciences sector. As a trailblazer among SaaS companies, we achieved over $2 billion in revenue last fiscal year, with vast growth opportunities ahead.Our core values guide us: Do the Right Thing, Customer Success, Employee Success, and Speed. Distinct from typical public companies, 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 organization, we empower you to choose your ideal work environment, whether you prefer to work from home or in one of our offices.Join us in transforming the life sciences industry and making a meaningful difference for our customers, employees, and communities.Position OverviewWe are seeking passionate Front-End Software Engineers who thrive in a dynamic startup-like atmosphere within a stable and profitable company. Our teams tackle intricate challenges that enhance the speed and effectiveness of the life sciences industry. In this role, you will dive right in, work through rapid sprints, and experience our commitment to impactful technology – what you build, we ship. Front-end engineers will collaborate closely with back-end and design teams to develop and maintain the user interface of Veeva's cloud applications using advanced JavaScript frameworks. We are looking for team players who are quick learners and possess a strong drive for excellence.
About BreeBree is a cutting-edge consumer finance platform dedicated to revolutionizing financial services for over half of Canadians living paycheck to paycheck. We are tapping into an expansive yet underdeveloped market in Canada, which has lagged in financial technology innovation compared to other developed nations. Our mission is to provide the most affordable and efficient short-term credit options to the 20 million Canadians facing financial challenges.With over 600,000 Canadians already on board, we believe we are only at the beginning of our journey. We are witnessing remarkable growth, achieving product-market fit, and charting a clear path towards becoming a leading FinTech company in Canada.Currently, we are generating eight figures in annual revenue, experiencing double-digit monthly growth, being profitable, and maintaining a zero voluntary employee churn rate. Our participation in Y Combinator in 2021 and a subsequent $2M seed funding round has set the stage for our future success.About the RoleAt Bree, we are assembling a dynamic and high-ownership engineering team focused on delivering customer value swiftly and efficiently. Our emphasis is on impact, reliability, and maintaining momentum rather than pursuing perfection for its own sake. As a Software Engineer, you will be responsible for owning features from inception to deployment across our Lambda-based backend and React Native applications. You will need to make informed decisions in situations with limited product specifications, navigate engineering trade-offs, and rapidly iterate to deliver value to our customers. Your builder’s mindset will be complemented by necessary testing and observability to ensure stability during development.What You'll DoDevelop and ship full-stack features from product discovery and scoping to implementation and release.Utilize a TypeScript/Node serverless stack (AWS Lambda, API Gateway, SQS) and React Native frontends.Make practical decisions in ambiguous scenarios; proactively resolve obstacles without waiting for perfect specifications.Implement instrumentation for logging, metrics, and alerts, alongside adding tests for stable releases.Enhance existing features through opportunistic refactoring and addressing technical debt while maintaining delivery speed.Collaborate closely with design and product teams to focus on outcomes that matter to customers rather than theoretical perfection.What You'll NeedExperience in a startup environment, successfully delivering products in lean settings.Strong skills in TypeScript, Node.js, and React Native development.A pragmatic approach to problem-solving and the ability to work independently.Experience with AWS services and serverless architecture.A desire to continuously learn and adapt in a fast-paced environment.
Join our innovative team at Lever as a Junior Software Engineer! This role is perfect for those eager to kickstart their career in software development and contribute to cutting-edge hiring solutions. While this position is part of our testing environment and we advise against applying, we encourage you to explore future opportunities with us.Lever has been revolutionizing the recruitment process for over a decade, empowering companies like Netflix, Yelp, and Shopify to find and hire top talent. We pride ourselves on fostering a people-first culture where our employees, affectionately known as “Leveroos,” are our greatest asset. We have been recognized as the #1 place to work in San Francisco and a top workplace across the United States. Join us in shaping the future of talent acquisition!
Role Overview Speechify is hiring a Software Engineer to help build and improve our iOS Core Product. This role is based in Toronto, Canada. The team values engineers who enjoy solving problems and shaping user experiences for a growing product. What You Will Do Collaborate with designers and product managers to bring new features and improvements to life Apply technical skills in iOS development to deliver reliable, high-quality code Contribute ideas and feedback to help shape the direction of the iOS Core Product Who We’re Looking For Experience building iOS applications Comfort working with others in a team setting Interest in developing products that improve the user experience This position is located in Toronto, Canada.
Join Rockstar, an innovative early-stage startup, as we revolutionize the month-end closing process for enterprise accounting teams. Our founding team combines extensive experience in finance and engineering, having led finance organizations at top tech companies and developed robust month-end close systems in major enterprises. Backed by prestigious investors and finance leaders, we are poised to make a significant impact in the industry.About the CompanyAt Rockstar, we are on a mission to simplify the often complex and tedious month-end closing process for enterprise accounting teams. Our founders possess a unique blend of expertise, having managed finance departments in leading tech firms and engineered month-end close solutions for large corporations. With a record-setting seed investment from top venture capital firms and support from finance executives at renowned technology companies, we are well-equipped to drive change in the accounting landscape.Role OverviewAs we establish our new engineering office in Toronto, we are seeking a founding engineer to play a pivotal role in product development. In this position, you will have the opportunity to influence both the front-end and back-end architecture while collaborating closely with founding members and early adopters to address intricate financial challenges.Key ResponsibilitiesLead full-stack development for essential product features, including reconciliations, flux analysis, and accruals automation.Develop and sustain robust integrations with financial systems such as ERPs, HRIS, procurement software, and CRMs.Design and implement critical backend components, including job frameworks, flexible data ingestion, and complex financial modeling.Adhere to software development best practices by ensuring high code quality, automated testing, and CI/CD processes.Collaborate with the founding team on product strategy, feature prioritization, and user feedback.Establish and maintain planning and agentic workflows utilizing cutting-edge large language models.Engage in technical discussions regarding scalability and security.Contribute to building a dynamic engineering team and fostering a collaborative culture.Required SkillsBachelor’s or Master’s degree in Computer Science or a related discipline.1-3 years of experience in full-stack development, preferably within early-stage startups.Strong background in developing financial systems is highly desirable.Proficiency in front-end technologies, particularly React and NextJS.Extensive back-end development experience with Go or similar programming languages.Solid understanding of relational databases and data modeling.Familiarity with cloud infrastructure, such as AWS or GCP.A willingness to learn and adapt to machine learning concepts.
Veeva Systems Inc.
Veeva Systems is a pioneering organization dedicated to transforming the life sciences sector through innovative cloud solutions, enabling companies to expedite the delivery of therapies to patients. We are proud to be one of the fastest-growing SaaS companies, having surpassed $2 billion in revenue last fiscal year, with significant growth opportunities on the horizon.Our core values—Do the Right Thing, Customer Success, Employee Success, and Speed—drive our mission. In 2021, we made history 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 embrace flexibility, allowing you to choose your ideal work environment, whether from home or in the office.Join us in revolutionizing the life sciences industry and making a meaningful impact on our customers, employees, and communities.
Empower Every Identity, from AI to HumanAt Okta, we believe that identity is the cornerstone of unlocking AI's full potential. Our mission is to provide a secure, neutral infrastructure that allows organizations to thrive in this new era. This role requires a deep commitment to tackling complex challenges that have real-world implications. We are seeking innovative builders and owners who act swiftly and execute with precision.This is your chance to engage in work that defines your career. We are fully dedicated to this mission, and if you share our enthusiasm, we want to hear from you.At Okta, exceptional technology is the product of exceptional individuals, and we continually seek team members who bring energy, passion, commitment, and collaboration. These traits have been pivotal in shaping Okta into the outstanding company it is today.What do we create? Auth0 is an authentication and authorization platform crafted by developers, for developers. Our goal is to ensure user logins are safe, secure, and seamless. We aim to protect the world's identities, enabling innovators to innovate—a significant endeavor that relies heavily on teamwork.We are currently in search of a Senior Software Engineer to join our elite Extensibility Engineering team. You'll play a critical role in enhancing our ultra-low latency, secure, and scalable platform for executing untrusted code. This position offers the opportunity to make a substantial impact on the foundation of Auth0's ecosystem, benefiting our customers and partners immensely.
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.
About MagicalMagical is a cutting-edge automation platform revolutionizing the healthcare sector through advanced AI technology. We develop AI agents designed to enhance productivity by automating tedious and repetitive tasks that hinder operational efficiency.Our primary focus is on healthcare, a vast $4 trillion industry often bogged down by administrative inefficiencies. By streamlining processes such as claims management, prior authorizations, and eligibility verification, we empower healthcare providers to concentrate on what matters most: patient care.Our AchievementsThe transition to agentic automation is gaining momentum, and Magical is at the forefront:Dramatic revenue growth with clients diversifying into additional workflows prior to renewal.Rapid proof-of-concept deployments, providing tangible value within just 7 days, compared to industry standards of several months.Reliable, self-repairing automation solutions that scale effectively, where many competitors struggle to succeed.We pride ourselves on delivering dependable solutions that yield measurable outcomes, supported by top-tier investors such as Greylock, Coatue, and Lightspeed. Our founder, Harpaul Sambhi, is a seasoned entrepreneur who previously sold his first venture to LinkedIn.Role OverviewAs a Senior Software Engineer on the Builder Experience team, you will craft full-stack features that enable teams to create, configure, and deploy AI agents. You will take ownership of the product interface, ranging from user-friendly no-code configurations to real-time monitoring dashboards and analytical tools.This position is ideal for engineers passionate about creating exceptional product experiences, recognizing that outstanding user experience is critical to making powerful technology approachable. You will collaborate closely with our clients and design teams to launch features that enhance agent development, while acquiring a deep understanding of the underlying systems to create the right abstractions.This is a hybrid position that requires attendance in our Toronto office for two days a week.
Join our dynamic team at Behavox as a Senior Software Engineer specializing in Java. In this role, you will be responsible for designing, developing, and implementing high-quality software solutions that enhance our operational capabilities. You will collaborate with cross-functional teams to deliver innovative solutions that meet the needs of our clients.Your expertise in software engineering and passion for technology will contribute significantly to our mission of transforming the financial services industry through AI-driven solutions.
Okta is looking for a Senior Software Engineer to join the End User Protection team in Toronto, Ontario. This group strengthens security for Auth0, Okta’s widely used authentication and authorization platform. Auth0 handles more than 100 million logins each day, supporting organizations that need both ease of use and strong safeguards for their users. Focus of the End User Protection Team This team develops and enhances Attack Protection features within Auth0. Their work targets threats such as credential stuffing and password spraying, which can compromise accounts and expose sensitive data. By monitoring login activity, the team identifies and blocks malicious behavior, always aiming to protect users while keeping the login process smooth and simple. Collaboration is key here. Engineers work closely with Machine Learning and AI experts to design and deploy detection models that adapt to new cyber threats. The shared goal is a secure, seamless login experience for everyone who relies on Auth0. What Motivates This Work Identity sits at the heart of Okta’s mission. The company builds trusted, neutral infrastructure to protect both human and AI identities, enabling organizations to adopt new technology with confidence. The problems tackled in this role are complex and have direct, real-world impact, requiring initiative, speed, and precision.
About Okta and the Tenant Protection Team Okta secures identity for organizations navigating the evolving landscape of AI and digital transformation. The company’s mission is to build a strong, neutral infrastructure that helps organizations operate safely and confidently. Okta’s Auth0 product delivers authentication and authorization solutions used for over 100 million daily logins worldwide, balancing convenience, privacy, and security. The Tenant Protection team focuses on developing and maintaining Auth0’s Attack Protection features. This group builds the first line of defense against widespread, automated threats, such as credential stuffing, denial-of-service attacks, and fraudulent registrations, stopping them before they reach the login interface. The team works closely with Machine Learning and AI specialists to deploy advanced detection models, helping application developers offer secure login experiences without exposing users to the shifting landscape of cyber threats. Role Overview: Senior Software Engineer, Tenant Protection This Senior Software Engineer position sits within Okta’s Tenant Protection team in Toronto. The role involves designing, building, and maintaining features that protect customer tenants from automated attacks. Collaboration is key: the team works in an agile environment and partners with other technical groups, including those focused on machine learning and AI. What You Will Do Contribute as a core member of a collaborative, agile engineering team. Design and implement features using technologies such as Node.js (JavaScript/TypeScript), AWS, Azure, MongoDB, PostgreSQL, DynamoDB, and Kubernetes. Break down complex requirements into clear, modular engineering tasks, setting standards for project clarity and progress. Lead the estimation process for medium to large initiatives, managing risks and communicating technical trade-offs, timelines, and dependencies to engineering and product leaders. Serve as a principal technical collaborator and influencer within the team. Location Toronto, Ontario, Canada
About UsAir-tek is a pioneering Canadian software company that has developed an impressive suite of innovative products, securing a substantial share in a vast global market. Our strong product-market fit has attracted numerous customers, and we are currently in a growth phase, operating discreetly to maximize our potential.Our diverse team is unified by a passion for tackling intricate challenges, driven by a commitment to innovation and a vision to revolutionize the passenger-centric travel industry. Located in Toronto, we foster an inclusive culture centered on trust, collaboration, delivering exceptional products, and nurturing continuous personal development. We are passionate about our work and dedicated to supporting our colleagues.The RoleWe are seeking enthusiastic Software Developers eager to create high-quality, production-ready software and expand their technical ownership over time.As a Software Developer, your responsibilities will include working on core product features and services that facilitate real-world airline operations. You will contribute to system design, develop scalable APIs and integrations, and collaborate closely with senior engineers, QA, and product partners to deliver dependable solutions.This position is perfect for engineers who have progressed beyond merely executing tasks and are ready to take ownership of significant components, make informed technical decisions with guidance, and continuously enhance their skills.
Join Zensurance as a Senior Software Developer and become a key player in transforming the insurance technology landscape. We are seeking an innovative and passionate individual who will work collaboratively within a dynamic team to design, develop, and implement cutting-edge software solutions.
NetBrain Technologies, Inc.
NetBrain Technologies is looking for a Release Engineer to join the team in Toronto, ON. This hybrid position plays a key role in supporting the software development lifecycle by managing release activities and collaborating with groups across the company. Key responsibilities Automate deployment processes to ensure releases are consistent and reliable. Coordinate release schedules by working with developers, QA, and other stakeholders. Keep documentation up to date for release procedures and timelines. Support process improvements and help teams communicate clearly to streamline development work. Location This role is based in Toronto, ON, with a hybrid work arrangement.
Join Palona as an AI Software Engineer and unleash your potential in a dynamic startup environment. We are looking for a talented individual with a strong background in developing comprehensive, end-to-end AI products from the ground up. In this role, you will have the opportunity to design, develop, and deploy autonomous AI systems, taking them from initial concept through to production. Ideal candidates are quick learners who thrive on challenges and have successfully delivered AI solutions independently in fast-paced, resource-constrained settings.Key Responsibilities Develop and ship sophisticated end-to-end AI products and intelligent agents from inception to deployment. Design autonomous systems and multi-agent frameworks that address intricate challenges. Focus on the reliability and performance of deployed AI agents. Rapidly prototype and refine AI solutions in an agile startup environment. Assume full ownership of projects and drive them to successful completion with minimal oversight. Integrate cutting-edge AI models (such as LLMs and computer vision technologies) into production-grade applications.
Sign in to browse more jobs
Create account — see all 3,330 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.
