Jobiba hiring network

Software Engineer Testing Frameworks Jobs

7,973 active opportunities · Updated for October 2026

Fresh results

15 shown

Explore current software engineer testing frameworks jobs. Use filters to narrow by work mode, employment type, experience and date posted.

M
Mongodb
📍 Toronto• Full-time• From C$158K/yr
1mo ago

MongoDB Search and Vector Search allows users to execute complex search queries and build RAG applications using the MongoDB Query Language. Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale. We are looking to speak to candidates who are based in Toronto for our hybrid working model. Candidate Profile: 5+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software in a complex codebase Proficient in modern programming languages and techniques Experienced in developing distributed systems, cloud services, and SaaS products Excellent verbal and written technical communication skills; enthusiasm for collaborating closely with colleagues and mentoring other engineers A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback A strong sense of ownership over their work, from initial design all the way through maintaining code in production You will: Build and design our integrated search platform, written in Java Work with a collaborative team that prioritizes sound technical decision-making and building systems that our customers love and that we are proud of as engineers Lead projects and own subsystems Help determine the team’s roadmap and the architecture of our system Success measures: In 3 months you’ll have contributed to the development of an existing project and completed several improvements or bug fixes In 6 months you’ll be reviewing code and project designs, and be an active participant in team meetings In 12 months you’ll have a thorough understanding of the systems the team owns and have led a project. You’ll have had a positive impact on our code, product, and team processes About MongoDB MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to cr

javamongodbaws
View job →
M
Mongodb
📍 Toronto• C$125K – C$220K/yr
1mo ago

MongoDB Search and Vector Search allows users to execute complex search queries and build RAG applications using the MongoDB Query Language. Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale. We are looking to speak to candidates who are based in Toronto for our hybrid working model. Candidate Profile: 5+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software in a complex codebase Proficient in modern programming languages and techniques Experienced in developing distributed systems, cloud services, and SaaS products Excellent verbal and written technical communication skills; enthusiasm for collaborating closely with colleagues and mentoring other engineers A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback A strong sense of ownership over their work, from initial design all the way through maintaining code in production You will: Build and design our integrated search platform, written in Java Work with a collaborative team that prioritizes sound technical decision-making and building systems that our customers love and that we are proud of as engineers Lead projects and own subsystems Help determine the team’s roadmap and the architecture of our system Success measures: In 3 months you’ll have contributed to the development of an existing project and completed several improvements or bug fixes In 6 months you’ll be reviewing code and project designs, and be an active participant in team meetings In 12 months you’ll have a thorough understanding of the systems the team owns and have led a project. You’ll have had a positive impact on our code, product, and team processes About MongoDB MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to cr

javamongodbaws
View job →

Job Summary: At Talkdesk, our Engineering team follows a micro-service architecture approach to build the next generation of Talkdesk, with vertical teams responsible for all the decisions under their services. Through our Agile Coaches, we promote agile and collaborative practices and pair programming and we won’t let a single line of code reach production without peer code reviews. We strongly believe that the only true authority stems from knowledge, not from the position and we always treat others with respect, deference, and patience. Do you love APIs, databases, messaging, and open source? Do you crave great challenges that will make you feel awesome once you solve them? We're looking for software engineers like you to join a team of amazing developers that is completely disrupting an industry. Duties and Responsibilities: Work independently as well as in small teams to develop the best product on the market Implement a scalable, stable, and user-friendly product that can handle our current capacity and handle future growth Work in a modern agile software engineering environment (with source code control GIT, dev/stage/prod release cycle, extensive testing, and continuous deployment) Solve challenging technical problems and put your skills to the test every day Develop and maintain microservices and APIs Engage with the Product team and other engineering teams across clusters and Business Units to help to ensure the solutions the team is building are fulfilling all the requirements Influence a growing team while acting as a technical guide—speaking conceptually, documenting architecturally, and being hands-on with code Design scalable solutions using code to support business functions and product goals, navigating platform limitations effectively Design and implement integrations between Talkdesk and external systems using APIs, middleware, and custom development, ensuring data integrity and security Qualifications: BS/MS Degree in Computer Science, Appl

javapostgresqlmysql
View job →

Position Overview As a Senior Ruby on Rails Engineer at Diligent, you will play a hands-on role in designing, building, and evolving secure, scalable, and high-performing SaaS applications and services. This role is ideal for an engineer who enjoys owning technical delivery across projects, shaping backend architecture, and contributing to the long-term modernization of our platform. You will work closely with cross-functional teammates to deliver customer value through well-designed APIs, maintainable Rails applications, modern engineering practices, reliable cloud-based deployments, and pragmatic use of AI-assisted engineering tools where they improve speed or quality. Success in this role requires strong ownership, sound technical judgment, and a collaborative approach to mentoring others, improving how the team works, and applying new tools responsibly. Key Responsibilities Design, build, review, test, and maintain Ruby on Rails features and services in line with Diligent’s agile engineering practices. Own technical delivery for projects, epics, and major user stories, including solution design, implementation planning, and execution through to production. Develop and evolve RESTful APIs and web applications with a strong focus on scalability, maintainability, and performance. Contribute to architectural decisions, prototype solutions where needed, and help separate major components and subsystems as products evolve. Partner effectively with Product, QA, DevOps, Security, and other engineering teams to ensure smooth delivery of working software into production. Champion code quality through thoughtful code reviews, automated testing, documentation, continuous improvement of engineering practices, and sensible use of AI tools for coding, debugging, and prototyping with appropriate human validation. Mentor other engineers, share knowledge across the team, and help raise the bar on technical execution and delivery discipline. &nbs

sqlawsgit
View job →
DC
3mo ago

Here's a summary of the role: Do you love building scalable cloud platforms and solving complex engineering problems with modern technologies? As a Senior Software Engineer at Diligent, you'll design and deliver high-performing , serverless applications that power our global SaaS platform. You'll work extensively with TypeScript, Node.js, AWS, and event-driven microservices, owning services from design to deployment and production monitoring. This is an opportunity to influence technical decisions, mentor engineers, and explore how AI can transform software development and engineering productivity. If you're passionate about cloud-native architectures, distributed systems, and building software that scales to millions of users, we'd love to meet you. Here's a breakdown of what you'll do (not all of it, just the important stuff): Design and build scalable backend services and event-driven microservices using TypeScript and AWS. Develop secure APIs and integrations that power reporting, analytics, and dashboard experiences. Build and maintain serverless solutions using AWS services such as Lambda, EventBridge , SQS, and DynamoDB. Drive engineering excellence through testing, observability, automation, and production readiness practices. Contribute to infrastructure-as-code and CI/CD pipelines using AWS CDK and modern DevOps practices. Mentor engineers, participate in architecture discussions, and champion the use of AI tools to improve development efficiency. These are the essentials you'll need to get an interview: 6-8 years of professional software engineering experience. Strong experience with TypeScript, Node.js, and modern backend development patterns. Hands-on experience building cloud-native applications on AWS. Strong understanding of serverless architectures and event-driven microserv

typescriptreactnode.js
View job →
A
3mo ago

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit and our fast-moving team is committed to leading as a 21st century company. The Difference You Will Make: The Service Tools team’s mission is to enable Airbnb backend developers to develop, test, and maintain their code quickly and reliably. This team is responsible for the standard development lifecycle for service owners—everything from AI Integration for service development, to how integration tests work, to building services for deployment. This represents Airbnb’s largest cohort of developers, you will ultimately be responsible for their productivity. A Typical Day: As an engineer on Service Tools, you will work on technologies that help shape an industry-leading end to end developer experience for backend developers. In this role you will be: Building our next-gen build system using the latest technologies (e.g., Bazel). Working on integrations between the build system and CI/CD tooling (e.g., merge queues, code coverage, integration testing). Improving the editor (e.g., IntelliJ) experience for all backend developers. Helping to shape the technical strategy that directly moves our core metrics (Developer Experience, Developer Velocity, Debuggability, Resilience and Reliability) while reducing cost. Partnering with engineering leaders across all Airbnb teams for adoption of the new capabilities. Your customers will be all enginee

javaaic++
View job →
R
Roblox
📍 San Mateo• Full-time• $196.8K – $243.3K/yr
4mo ago

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. The Team The Avatar Team is at the heart of the Roblox experience. The Roblox Avatar defines the identity of every player and is a core pillar of the metaverse. Within this group, the Avatar Platform Core team ensures that these foundational avatar components are high-quality, performant, and reliable at scale. As our User-Generated Content (UGC) ecosystem rapidly expands, we face unique technical challenges in managing, processing, and validating millions of 3D assets to maintain platform integrity. The Role As a Senior Software Engineer for UGC Validation, you will spearhead engineering initiatives to programmatically process, evaluate, and enhance large-scale 3D datasets uploaded to the Roblox marketplace. This role is not about traditional QA or manual testing; rather, it is highly technical, focusing on applying deep knowledge of 3D graphics, geometry, rendering, and animation to build robust systems that elevate 3D asset quality. You will leverage your expertise in rendering pipelines, rigging, and 3D data manipulation to architect pipelines that quantitatively enforce platform standards. By identifying complex topological anomalies, detecting sophisticated rendering exploits, and pro

pythonmachine learningc++
View job →

Here’s a summary of the role: Build software that matters, take real technical ownership, and use modern AI tooling to do your best work. This is a hands-on senior engineering role for someone who enjoys solving complex product problems, shaping robust solutions, and helping teams deliver reliable services at scale. You’ll work on secure, scalable microservices and APIs using TypeScript, AWS, and modern engineering practices. You’ll play a leading role within a collaborative product engineering team, owning complex features end to end, contributing to design and architectural decisions, supporting production systems, and helping raise the bar across backend, cloud, and AI-assisted development workflows. Here’s a breakdown of what you’ll do, not all of it, just the important stuff: Own and deliver complex backend services and APIs using Node.js, TypeScript, and AWS , from technical design through release and production support. Contribute to design and architecture discussions, making pragmatic decisions that balance delivery speed, maintainability, scalability, and security. Mentor and support less experienced engineers through code reviews, pairing, technical guidance, and day-to-day collaboration. Work closely with product managers, designers, and engineers across the team to turn requirements into practical, reliable solutions. Use AI tools to accelerate coding, debugging, testing, research, and documentation, while validating outputs carefully and applying sound judgment. Strengthen service reliability, observability, and engineering quality by improving monitoring, incident response, testing, and development practices. These are the essentials you’ll need to get an interview: 5 to 8 years of professional software engineering experience delivering production systems in an agile environment. Strong backend development s

typescriptreactnode.js
View job →
A
4mo ago

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role is critical in ensuring the reliability, scalability, and efficiency of our development pipelines, enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive the design, implementation, and optimization of systems that support automated testing, build orchestration, and deployment. What you’ll do Systems & Operations Own the design, scalability, and reliability of build and pipelines across multiple services and platforms. Ensure fast, reliable feedback cycles for developers by optimizing build times, test coverage, and reporting. Implement monitoring, alerting, and incident response processes for CI systems to minimize downtime. Collaboration & Enablement Work closely with across engineering to ensure smooth integrations and deployment workflows. Identify developer pain points and lead initiatives to improve productivity through tooling, automation, and best practices. Evangelize CI/CD practices across the organization to raise engineering efficiency standards. Leadership & Strategy Contribute to and help drive the vision for continuous integration and developer productivity infrastructure. Lead and mentor other CI engineers, fostering a culture of ownership, collaboration, and technical excellence. Partner with engineering leadership to align CI systems with broader product and platform goals. What we look for Proven experience driving and leading engineering efforts in CI, build systems, or developer productivity domains. Strong background in modern build systems (e.g. GitHub, Buildkite, Artifactory). Familiarity with cloud-native environments (AWS, Kubernetes) and infrastructure-as-code practices. So

REMOTEpythonjavaaws
View job →
CH
5mo ago

Opportunity Overview: We are seeking a Lead Software Engineer to join our Integrations team. In this role, you will be designing, developing, and scaling highly available healthcare integration systems supporting prior authorization workflows across providers, payers, and delegated entities. You'll direct a fast-paced, autonomous,agile team of software engineers in the design, development, and operational support of a growing enterprise integration platform. This is an opportunity to drive technical excellence at the intersection of healthcare interoperability and modern distributed systems. What you’ll do: Technical Leadership: Provide technical leadership across architecture, system design, platform scalability, reliability, and operational excellence. Platform Engineering: Design and build scalable, resilient, and high-performing systems that support critical business workflows and enterprise integrations. Integration Solutions: Lead the development and maintenance of secure integrations with internal and external platforms, partners, and third-party systems. Cloud & Automation: Drive cloud infrastructure, deployment automation, and software delivery practices that enable reliable and efficient releases. Distributed Systems: Design and support event-driven and distributed architectures that enable scalable and fault-tolerant processing. Operational Excellence: Establish monitoring, observability, and incident response practices to ensure system reliability, performance, and availability. Quality Engineering: Champion automated testing, quality assurance, and engineering best practices throughout the software development lifecycle. Production Support: Lead the resolution of complex production issues and drive continuous improvement in platform stability and operational efficiency. Cross-Functional Collaboration: Partner with product, operations, data, security, and business stakeholders to deliver solutions aligned with organizational goals. Agile Delive

javaawsdocker
View job →
A
Affirm
📍 Poland• Full-time• Remote• $576K – $864K/yr
7mo ago

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Deal Reporting team is responsible for building our critical capital partner integrations, as well as services to automate funding processes safely and reliably. We partner with Product and Capitals Markets teams to understand and implement complex financial structures, integrations and reporting. We are looking for a highly motivated Staff Software Engineer to help empower Deal Reporting's first international team, and build integrations, services, and testing infrastructure to power the funding of every Affirm loan. What You'll Do: · You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects. · You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed. · You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. · You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts. · You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. · You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For: · You have 7+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. · You have an extensive track record of dev

REMOTEpythonsqlmysql
View job →
A
Affirm
📍 Spain• Full-time• Remote• €103K – €139K/yr
7mo ago

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Deal Reporting team is responsible for building our critical capital partner integrations, as well as services to automate funding processes safely and reliably. We partner with Product and Capitals Markets teams to understand and implement complex financial structures, integrations and reporting. We are looking for a highly motivated Staff Software Engineer to help empower Deal Reporting's first international team, and build integrations, services, and testing infrastructure to power the funding of every Affirm loan. What You'll Do: · You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects. · You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed. · You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. · You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts. · You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. · You will help develop talent on your team by providing feedback and guidance, and leading by example. · “On-Call Rotation - There would be an on-call rotation for this role as a requirement”. What We Look For: · You have 7+ years of experience designing, developing and launching backend systems a

REMOTEpythonsqlmysql
View job →
DC
11mo ago

Role Overview We’re looking for a Principal Software Engineer to help shape the next generation of our enterprise SaaS platform. You’ll combine deep hands-on engineering with technical leadership, helping teams design scalable systems, modernize our platform and solve complex engineering challenges. You’ll work across backend, frontend, cloud and AI technologies while defining technical direction and staying close to the engineering work. A key part of this role will be driving the adoption of AI-native software engineering practices, including AI-PDLC (AI-enabled Product Development Lifecycle) and Spec-Driven Development, using tools such as Cursor, Claude Code, GitHub Copilot and other AI coding and agentic development tools. This role is ideal for someone who enjoys solving complex problems, designing systems at scale, influencing architecture, establishing modern engineering practices and mentoring experienced engineers. Here’s a breakdown of what you’ll do Define and evolve the technical architecture of our SaaS platform and create high-level and low-level designs (HLD/LLD) for complex systems. Translate business and product requirements into scalable technical designs, implementation plans and engineering deliverables. Establish and drive Spec-Driven Development, using structured requirements, architecture specifications, API contracts, data models and acceptance criteria to guide development. Drive adoption of AI-PDLC, integrating AI across requirements, architecture, implementation, testing, code review, deployment and operations. Establish AI-assisted development workflows using Cursor, Claude Code, GitHub Copilot and similar AI coding agents, while maintaining engineering quality, security and architectural consistency. Design secure, scalable and reliable distributed, microservices and event-driven systems. Build and evolve backend services and APIs primarily using Node.js/TypeScript and Python, while remaining open to other modern technology stacks. Cont

typescriptpythonreact
View job →

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. Important to read before submit application: This role must be physically based in China. The Community You Will Join: Community Support Engineering (CSE) has increasingly become a key driver of enabling Airbnb's core business. Community Support Engineering is responsible for the world-class technology, architecture, and solutions that power CS at Airbnb. The products and capabilities we build empower our guests and hosts, CS agents, and operations teams around the world. As a member of CSE in China, you will have a great opportunity to make lasting impacts on the Airbnb CS user experience. The Difference You Will Make: We are seeking a highly skilled and motivated engineer who is passionate about making a difference through their work. As a Staff Software Engineer, you will be the technical lead in a team of talented and diverse software engineers leading the project execution to improve Airbnb customers and agents experience. You will lead the team and work with global technical leaders to build and evolute CS engineering foundations, such as Routing, Data platform, Case management, foundational toolings etc A Typical Day: Collaborating with cross-functional partners to deeply understand business problems before developing project solutions. Leading the execution of projects across the full software development lifecycle, including technical design, implementation, testing, and deployment, ensuring solutions are high-quality, scalable, and performant; Driving productive and constructive technical discussions with peers and cross-team technical leaders in the global collaborati

pythonjavareact
View job →
T
Twilio
📍 Ireland• Full-time• Remote
Just now

Who we are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work , and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands. . Hiring and how we work We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real Twilions! Also, while we are a remote-first company, you may be asked to report in person on an ad-hoc basis for team gatherings, functional off-sites or customer meetings. . See yourself at Twilio Join the team as Twilio’s next Software Engineer (L2) - for Voice Trust: helping ensure Twilio’s Voice customers have reliable voice communication with their customers that ensure their customers will answer their calls. About the job This position is needed to add to our Voice Connectivity Trust team to enable Twilio to better support our customers using Voice in their solutions. As a Software Engineer on this team you will participate in all phases of the software development life cycle which includes requirements gathering with Product Managers, technical design, estimations, sprint planning, coding, testing, deployments and on-call support. This engineer will own, operate and maintain their teams’ services in a distributed production environment, employing Agile methodologies to continuously deliver value to customers. Responsibilities In this role, you’ll: Be an owner: Design and implement real-time services with high throughput and low latency r

REMOTEjavasqlaws
View job →
🔔

Get new software engineer testing frameworks jobs by email

Daily job updates · Unsubscribe anytime