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
To succeed in this role, you should possess:Proven experience in backend development using languages such as Java, Python, or Go. Strong understanding of database management systems like PostgreSQL or MongoDB. Experience with RESTful APIs and microservices architecture. Familiarity with cloud services such as AWS or Azure is a plus. Excellent problem-solving skills and ability to work in a team-oriented environment.
About the job
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.
About Pigment
Pigment is a forward-thinking company based in Toronto, specializing in innovative software solutions. We are dedicated to empowering businesses with cutting-edge technology that drives efficiency and growth. Join us and be part of a passionate team that values creativity and collaboration.
Similar jobs
1 - 20 of 1,520 Jobs
Search for Senior Software Engineer Payroll Solutions
Your Role in Transforming Global WorkAt Pebl, we empower organizations with our AI-driven Global Work Platform™, enabling seamless hiring, payroll, and employee management in over 185 countries. We alleviate complexities, mitigate risks, and eliminate bureaucratic hurdles, allowing businesses to scale confidently. With over a decade of expertise in compliance and local regulations, we help our clients grow rapidly while adhering to global standards.Your Impact Starts HereJoining Pebl means more than just a job; it’s about making a significant impact. Every individual contributes to our collective success, guided by our core values. Your efforts will directly influence our ability to compete and innovate in the global market.What We’re Looking For:We seek a talented Senior Software Engineer to enhance our Payroll Engineering team. In this pivotal role, you will be responsible for designing, developing, and scaling robust payroll solutions that are essential for customer engagement, retention, and acquisition. Collaborating closely with product managers, designers, and fellow engineers, you'll tackle challenging problems and deliver impactful features. You will take ownership of your work, prioritize code quality, and strike a balance between rapid development and long-term sustainability.Your Responsibilities:Collaborate with cross-functional teams to develop and deliver scalable, high-quality software solutions.Design, implement, and maintain applications and services utilizing TypeScript, Postgres, and AWS in a serverless architecture.Enhance existing systems and processes to optimize customer acquisition and retention strategies.Set an example by writing clean, maintainable code while also mentoring junior engineers and promoting a culture of learning.Participate in technical discussions, design reviews, and code reviews to uphold high engineering standards.Identify and troubleshoot complex issues in production environments.Keep abreast of emerging technologies and industry best practices to drive continuous improvement.
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.
At BitGo, we are the premier provider of digital asset infrastructure solutions, specializing in custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since our inception in 2013, we have empowered clients to navigate the digital asset landscape securely. With a worldwide presence and multiple Trust companies, BitGo serves thousands of institutions, including top brands, exchanges, and platforms, as well as millions of retail investors globally. As a cornerstone of the digital economy, we manage a significant share of Bitcoin network transactions, establishing ourselves as the largest independent custodian and staking provider in the digital asset realm. Discover more about us at www.bitgo.com.Our Solutions Engineering team collaborates closely with both prospective and current clients, providing workshops and training on BitGo's offerings, while guiding them through the technical journey from sales to onboarding. We are in search of a seasoned professional based in Toronto who can foster and nurture strong relationships with our clients.
Join Netomi as a Senior Solution Engineer, where your expertise will play a vital role in shaping and delivering innovative solutions to our clients. You will engage with cross-functional teams to design, implement, and optimize our cutting-edge AI-driven products. We seek a dynamic professional who thrives in a fast-paced environment and is passionate about leveraging technology to enhance customer experiences.
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.
Join BitGo, a leading provider of digital asset infrastructure solutions, where we empower clients to securely navigate the evolving landscape of digital assets. Since our inception in 2013, we have established a trusted global presence, providing custody, wallets, staking, trading, financing, and settlement services. Serving thousands of institutions, including top brands and millions of retail investors, BitGo is recognized as the largest independent digital asset custodian and staking provider globally. For further details, visit www.bitgo.com.This position requires full-time onsite work at our Toronto office to foster collaborative team dynamics and innovative problem-solving.We are looking for a Senior Software Engineer to architect and build the next generation of trade settlement infrastructure tailored for institutional cryptocurrency trading. You will create robust state machines and event-driven microservices that underpin our order management and double-entry accounting systems.
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.
Role OverviewAt PolicyMe, we are dedicated to revolutionizing the insurance industry by making it more straightforward, accessible, and focused on the customer. Despite being a trillion-dollar market, the insurance sector has remained relatively untouched by digital transformation, and we aim to change that narrative. As a remote-first startup based in Toronto, we are on a mission to shape the future of insurance in Canada and beyond.We are in the process of developing an innovative product line designed to enhance the insurance broker experience through the power of AI and machine learning. As a Senior Software Engineer with a focus on AI-driven full-stack development, you will be integral to a pioneering team that designs and implements intelligent systems. Your work will automate manual processes and provide valuable data-driven insights.In this role, you will engage with both front-end and back-end development, contribute to AI/ML initiatives, and participate in architecture discussions, release planning, and broader engineering initiatives. Our technology stack includes Python, React, Redux, PostgreSQL, n8n, LangChain/LangGraph, and AWS, and we are always enthusiastic about integrating new tools and technologies to enhance our results.
Starling Bank is the pioneering digital bank in the UK, dedicated to transforming the banking experience for over 4 million customers! Our innovative technology empowers individuals to save, spend, and manage their finances seamlessly. Introducing… Engine by Starling.Engine by Starling is our software-as-a-service (SaaS) division, designed to provide the same cutting-edge technology that drives Starling Bank. Recently established as an independent entity, we are eager to partner with forward-thinking banks globally to fuel their growth with our robust technology.This platform is now accessible to banks and financial institutions worldwide, offering them the chance to leverage innovative digital features and streamlined back-office processes that contribute to Starling's success.At Engine by Starling, we prioritize our technologists who thrive in a dynamic environment focused on innovation and collaboration. We maintain a flat organizational structure that empowers team members to make impactful decisions. In our open culture, support is always within reach, ensuring we succeed together!To excel at Engine, you must be self-motivated and take full ownership of your responsibilities—from building and designing to sharing insights and ensuring efficiency in our processes, all aimed at delivering outstanding results for our customers. Our mission is guided by five core values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.Hybrid WorkingWe embrace a hybrid work model at Engine, favoring team members who can commute to our Toronto office to foster in-person collaboration.About the RoleAs a Senior Solutions Engineer, you will leverage your expertise in Engine's technology and architecture to articulate our product offerings, identify client needs, and design tailored solutions.Your role will encompass both the sales and delivery phases of projects, as well as ongoing client success, collaborating with diverse teams across Technology, Delivery, Product, Client Success, and Business Development.
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.
Join Lyft as a Senior Software Engineer specializing in Mapping where you will play a pivotal role in enhancing our mapping capabilities. You will collaborate with cross-functional teams to develop innovative solutions that improve our users' experience. This position requires strong problem-solving skills and a passion for building scalable systems.
Role Overview Veeva Systems Inc. is looking for a Senior Software Engineer focused on Infrastructure in Toronto, Canada. This role centers on designing, building, and improving infrastructure that supports our software products. What You Will Do Create and refine infrastructure solutions to support application development and deployment Work with teams across engineering, operations, and product to strengthen system reliability and performance Address scalability and security needs as our technology evolves Impact Your work will help shape Veeva’s technology foundation and support the growth of our software applications.
Full-time|$148.5K/yr - $181.5K/yr|On-site|Toronto, ON
At Relay, we are on a mission to empower self-made business owners through our innovative digital banking platform. Our goal is to provide these entrepreneurs with the financial clarity, confidence, and control needed to transform their hard work into enduring success. By eliminating the uncertainties of finance, we help turn cash flow from a source of stress into a powerful tool for building robust and resilient businesses.Our Engineering team plays a pivotal role in creating banking products that drive the success of millions of small businesses. As we embark on a transformative journey in the banking sector, we are seeking a passionate and impact-oriented Senior Software Engineer to join our expanding team. We value individuals who embrace smart risks, boldly experiment, and learn from challenges.In this role, you will confront complex challenges, deliver high-quality and robust code, and help shape the systems that underpin our products. This is a unique opportunity to engage with our entire product suite, influence technical decisions, and implement features that our customers adore. If you are eager to create top-tier fintech products within a fast-paced, collaborative environment, this position is perfect for you.Key ResponsibilitiesFull-Cycle Development: Take ownership of features throughout the entire development lifecycle—from design and development to testing, deployment, and monitoring—ensuring reliability and performance at scale.Infrastructure Management: Oversee our production systems, enhance infrastructure, and contribute to the availability, scalability, and resilience of our platform.Collaborative Partnership: Work closely with Product, Design, and cross-functional teams to develop solutions that align with customer and business needs.Innovative Mindset: Proactively seek out opportunities for technical, process, and product enhancements, driving the team to elevate standards and influence long-term technical strategies.Your QualificationsA minimum of 3 years of experience in full-stack software engineering.Demonstrated leadership in developing significant components or features, successfully delivering them with minimal oversight.Experience mentoring junior engineers, sharing knowledge, and fostering the growth and skill development of the entire team.
Okta secures both AI and human identities for organizations worldwide. The company builds trusted infrastructure to help clients adopt new technologies with confidence. Okta’s team approaches complex security challenges with urgency, ownership, and a focus on real-world results. This Senior Solutions Engineer position is based in Toronto, Ontario. The role supports customers throughout their development lifecycle, blending technical knowledge with business understanding to help clients adopt Okta’s Identity Platform. Senior Solutions Engineers work closely with account executives, present to varied audiences, and advise on cloud security solutions for organizations ranging from startups to Fortune 500 companies. What you will do Partner with account executives to build and execute strategies that grow Okta’s presence in assigned territories and accounts. Lead research and discovery sessions to understand customer requirements and communicate the value of cloud-based technology solutions. Manage Proof of Concepts (POCs) for customers with complex needs, collaborating with other Okta engineering teams as required. Create technical documentation to guide customers on best practices and new technology implementations. Prepare and deliver product demonstrations that connect Okta’s platform capabilities to specific customer business needs and use cases. Gather customer feedback and share insights with Product Management, Engineering, Marketing, and Sales teams.
Join WildBrain Ltd. as a Software Engineer in our Technology Solutions team on a 12-month fixed-term contract. In this dynamic role, you will leverage your technical expertise to develop innovative solutions that enhance our digital media platforms. Collaborate with cross-functional teams to deliver high-quality software products that meet the needs of our users and clients.
Position Overview:Join our innovative engineering team at eScribe as a Senior Software Engineer. In this pivotal role, you will design, develop, and maintain essential software applications that drive our business forward. Your expertise will guide the evolution of our technology stack, tackle challenging problems, and mentor junior engineers. Embrace AI-assisted development methodologies and contribute to cutting-edge AI features to enhance our product offerings, ensuring efficient delivery and superior code quality. This position is perfect for a skilled engineer eager to thrive in a dynamic and collaborative setting.Key Responsibilities:Lead the design, implementation, and upkeep of high-caliber software applications and features.Take charge of intricate projects, providing technical direction, mentorship, and support to junior team members.Influence architectural decisions to guarantee software systems are scalable, performant, and maintainable.Write reusable code, develop libraries for future use, conduct code reviews, and uphold coding standards.Establish and maintain coding best practices while ensuring top-notch code quality through thorough reviews.Analyze complex technical issues, optimizing code and enhancing system performance.Collaborate effectively with cross-functional teams, including product managers, designers, and fellow engineers, to deliver innovative software solutions.Develop comprehensive test plans and execute testing to ensure software reliability and robustness.Create and maintain technical documentation, including architecture diagrams, API specifications, and best practices.Actively engage in agile development processes, including sprint planning, stand-ups, and retrospectives.Utilize AI-assisted development tools (e.g., Claude Code, PlayerZero) to boost personal productivity, accelerate development velocity, and improve code quality.Contribute to the integration of AI capabilities into our software solutions by developing AI-powered features alongside senior engineers.
Mar 16, 2026
Sign in to browse more jobs
Create account — see all 1,520 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.