Jobiba hiring network

Software Engineer Testing Frameworks Jobs

10,000 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.

O
7 days ago

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We're looking for a Senior Software Engineer in Test, who is eager to drive non-functional load testing , identify critical optimization areas, and conduct in-depth analysis to understand "what's broken and why." as well as “How can we improve the simulation?” You'll be at the forefront of research and development, uncovering efficiencies at a platform level and collaborating with engineering teams across the organization to implement solutions. This isn't your typical QA or testing role, but rather a deep engineering role focused on performance load testing About the Team: Our Performance Load testing team operates on a hub-spoke model, with a core focus on deep understanding load generation systems, test data generation, and node.js and golang applications. We partner with engineering teams from across all products and platforms at Auth0, working to create more accurate simulated load generation and data generation tests. You'll be supporting specific teams with performance load coverage, load optimization and testing and ensuring our systems not only maintain their current high level of performance but continuously evolve and improve. You will partner with other senior load testing engineers, and mentor more junior engineers, working to achieve a high level of team impact. What We're Looking For: Programming Knowledge: Experience with a programming language like Node.js , TypeScript , JavaScript , or Golang is a requirement.

javascripttypescriptnode.js
View job →

The MongoDB Product Security team is looking for a full-stack senior software engineer to help us build and scale the next generation of security practices, enabling hundreds of MongoDB engineers to build secure products for our customers. The Product Security team empowers product teams to build secure products for MongoDB customers by providing security enablement, such as AI-powered code analysis, threat modeling and security finding triaging and verification, fuzzing infrastructure, and finding management solutions. Our goal is to incorporate security early in product development at scale without introducing friction. With the emerging capabilities of AI models, we are proactively adopting our security practices to be prepared for the newly introduced challenges. This role can be based out of our Dublin or Cork office or remotely in the Ireland region. This role is expected to work with a distributed team that covers all time zones in the US. Key Responsibilities: As a software engineer on our team, you will help us develop and maintain security automations, such as: Deliver features for an automated code analysis platform Expand security findings triaging and verification platform to all products across MongoDB Automate finding management process to be self-serve for engineering teams Centralized security signal analytics platform to help teams focus on the most important security work Design and build tooling solutions to shift security practices left in SDLC Baseline Qualifications: 5+ years of experience of production-level software development with Python and TypeScript in a cloud environment Experience managing the end-to-end development lifecycle, including building, deploying and operating software at scale Experience in micro-services, Kubernetes, and containers Deep understanding of CI/CD systems, including linting, testing and various deployment strategies The ability to independently prioritize and execute tasks after alignment with the team and stak

typescriptpythonmongodb
View job →
M
23 days ago

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Overview: Responsible for the analysis, design, development, testing, and delivery of secure, scalable software solutions. Define requirements for new applications and customization adhering to Mastercard standards, processes, and best practices. Develop, customize, and test applications to integrate to Mastercard specifications. Provide leadership, mentoring, and technical training to other team members. Major Accountabilities • Plan, design, architect, and develop secure, scalable, and maintainable technical solutions and alternatives to meet business requirements in adherence with Mastercard standards, processes, and best practices • Lead day-to-day system development and maintenance activities of the team to meet service level agreements (SLAs) and create solutions with a high level of innovation, cost effectiveness, quality, reliability, and faster time to market. • Accountable for the full systems development life cycle including creating high-quality requirements documents, use cases, designs, and other technical artifacts including but not limited to detailed test strategies, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility studies, cost and time analysis, and detailed estimates. • Design, develop, test, dep

javadockergit
View job →

Role Overview Build reliable software services that power products, platforms, and business decisions. As a Senior Software Developer, you’ll design and deliver scalable applications, backend services, and integrations that perform well in production and evolve with changing business needs. You’ll apply strong software engineering practices across APIs, data-intensive applications, cloud services, AI-enabled solutions, and deployment pipelines. You’ll help shape technical solutions, improve system reliability, and contribute to a high-quality engineering culture. Here’s a breakdown of what you’ll do (not all of it, just the important stuff) Design and develop scalable backend services and applications using Python or TypeScript. Lead the development of APIs, integrations, reusable software components, and AI-enabled features. Build reliable solutions for data ingestion, manipulation, service-to-service communication, and intelligent automation. Apply AI technologies and modern software engineering practices to improve product capabilities, developer productivity, and operational efficiency. Make sound technical decisions around architecture, performance, security, scalability, and maintainability. Deploy and operate applications using AWS services and CI/CD practices while improving testing, monitoring, documentation, and delivery standards. These are the essentials you’ll need to get an interview 5+ years of professional experience developing and delivering production software. Strong hands-on experience with Python; TypeScript or similar languages is also valuable. Proven experience building backend services, APIs, integrations, and service-oriented applications. Experience applying AI technologies, such as generative AI, machine learning services, intelligent automation, or AI-enabled application features. Strong understanding of software design principles, testing, debugging, performance optimization, and secure development. Experience working with cloud platfor

typescriptpythonaws
View job →
Z
Zoox
📍 Foster City• Full-time• Hybrid• $219K – $315K/yr
1mo ago

The Software Systems Engineering team is responsible for defining SW development processes and ensuring that all safety-critical software meets a high safety bar for production vehicles. In this role, you will design and implement methodologies, tools, and processes for safety-critical software that will revolutionize transportation in the 21st century. Borrowing principles from avionics, automotive, and other safety-critical industries, you will work with software engineers throughout the Zoox software org, ranging from state-of-the-art AI Autonomy software, all the way to highly-critical RTOS and middleware components. In this role, you will: Be the go-to owner for the entire SSE pipeline ecosystem — from ClangTidy, ASAN/TSAN/Harden, and FBInfer — keeping every pipeline running smoothly across weekly, nightly, and CI so the rest of the org can trust the results. Take pipelines from prototypes to fully deployed, CI-enforced systems across branches, shaping how "production-grade" looks for stability tooling at Zoox. Turn raw issue data into dashboards and KPIs that tell a story — giving leadership and engineering teams a clear, real-time pulse on pipeline health and software quality trends. Play detective when things break — root-causing gnarly cross-platform and determinism, building the instrumentation and tooling to crack them. Help shape what's next for the pipeline suite — pitching in on new checker rollouts, testing strategy, and define how SSE scales its infrastructure Qualifications: Advanced degree (MS or PhD) in computer science, electrical engineering, robotics, aerospace, or r

typescriptpythonreact
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 →
T
Twilio
📍 Ireland• Full-time• Remote
1mo ago

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 →
MI
Mach Industries
📍 Huntington Beach• $220K – $265K/yr
1mo ago

About Mach Industries Founded in 2023, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies. With a workforce of approximately 350 employees, we operate with startup agility and ambition. Our vision is to redefine the future of warfare through cutting-edge manufacturing, innovation at speed, and unwavering focus on national security. We are dedicated to solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security. The Role The Principal Software Engineer will play a pivotal leadership role in developing and advancing our autonomous defense systems. You will drive the architecture, design, implementation, and optimization of mission-critical software, with deep focus on real-time performance, reliability, security, and scalability. This senior position demands exceptional technical expertise, strategic thinking, and strong ownership as you lead complex initiatives across the full software stack - from low-level firmware to high-level mission systems - in a fast-paced, high-stakes environment. Key Responsibilities Lead the design, development, testing, and maintenance of software for autonomous defense platforms, ensuring world-class performance, reliability, and security. Architect and implement high-performance, well-tested systems in C++, Rust, Python, or C, setting technical direction for real-time and embedded applications. Define and own end-to-end software architecture, spanning low-level firmware through high-level mission software and edge computing solutions. Collaborate closely with embedded engineers, GNC specialists, systems engineers, and cross-functional teams to deliver seamless hardware-software integration and system-level optimization. Drive perfo

pythonc++Excel
View job →
MI
Mach Industries
📍 Huntington Beach• $125K – $160K/yr
1mo ago

About Mach Industries Founded in 2023, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies. With a workforce of approximately 350 employees, we operate with startup agility and ambition. Our vision is to redefine the future of warfare through cutting-edge manufacturing, innovation at speed, and unwavering focus on national security. We are dedicated to solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security. The Role We are seeking a talented Software Engineer, Flight Software (new grad to senior) to join our team developing safety-critical, real-time embedded software for aerospace and defense platforms. In this role, you will design, develop, and implement flight software that powers next-generation autonomous systems, working at the intersection of embedded systems, real-time computing, and aerospace engineering. Key Responsibilities Design, develop, and implement real-time, safety-critical flight software in C, C++, and Rust for embedded systems within aerospace and defense platforms. Engineer highly efficient and reliable embedded software solutions, focusing on resource constraints, low-level hardware interaction, and deterministic behavior. Collaborate closely with hardware engineers, systems engineers, and aerospace specialists to integrate flight software with avionics, sensors, and control systems. Develop and execute rigorous testing methodologies, including unit, integration, and system-level testing in simulation and on actual flight hardware. Contribute to the full software development lifecycle, from requirements analysis and architecture design to coding, verification, and validation of flight-critical software. Required Qualifications

c++Excel
View job →
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
2mo 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 →

About the Role Systems Technology, Inc. (STI) is seeking an Embedded Software Engineer - UAS to join our Aerospace division, supporting flight software development for next-generation UAS and counter-UAS platforms. You'll work at the intersection of guidance, navigation, and control (GNC) software and the embedded hardware it runs on — writing, testing, and debugging flight-critical code for fault-tolerant flight controllers and mission systems. This is hands-on work: you'll be as comfortable on an oscilloscope bench as you are in a debugger. What You'll Do Design, implement, and test embedded C/C++ software for flight control and mission computer systems Develop and debug low-level drivers and communication interfaces (CAN, SPI, I2C, UART, PWM) between flight controllers, sensors, and actuators Support bring-up, integration, and troubleshooting of embedded hardware alongside electrical and mechanical engineers Contribute to software architecture for fault-tolerant, dual-core flight control systems Participate in flight testing, telemetry analysis, and post-flight debugging Collaborate with GNC engineers to translate control algorithms into deployable flight code Maintain code quality through version control, code review, and structured testing practices Minimum Qualifications 3–5 years of professional software development experience Proficiency in C and/or C++ Strong problem-solving, analysis, and debugging skills U.S. Person status required, as defined by ITAR (22 CFR 120.15), due to the export-controlled nature of this work This is an on-site position based in Hawthorne / Los Angeles, CA; remote or hybrid work is not available Preferred Qualifications Experience with UAS, UAVs, drones, or RC aircraft Experience developing software for embedded systems or microcontrollers Familiarity with embedded communication protocols such as CAN, SPI, I2C, UART, or PWM Familiarity with Git and modern software development practices Familiarity with debugging tools such as logic

S
Syllo
📍 Remote• Remote• $160K – $200K/yr
2mo ago

Senior Software Engineer, Internal Tools Location: Remote, USA About Syllo Syllo is defining the Litigation AI category. We are the first unified platform designed to autonomously manage the entire litigation lifecycle end to end. Founded in 2019 by a team of litigators and engineers, Syllo enables legal teams to securely harness the power of AI across any matter, regardless of complexity or scale. Our technology supports Fortune 500 companies and AmLaw 200 firms in managing their most complex litigation portfolios. Awarded ILTA Transformative Project of the Year and ALM eDiscovery Technology of the Year for 2026, we are the market leader in enterprise grade litigation AI. Backed by top tier VCs, we empower enterprise legal departments to move faster, mitigate risk, and push the boundaries of what technology can achieve. About the role Amplify internal productivity through flexible, AI-first internal tools. This role is centered on building and expanding the internal software that allows Syllo to scale smoothly. You’ll take ownership of internally built custom tools that keep our operations running efficiently across every department. At Syllo, AI is integral to how we engineer solutions. You will leverage modern AI coding agents and automated testing toolsets as primary capabilities in your workflow, maintaining a high velocity while upholding high standards for system design, code clarity, and reliability. We are looking for an engineer who loves building high-leverage tools, actively refines their AI-assisted engineering methodology, and enjoys crafting thoughtful solutions to unique internal operational challenges. What you will do Drive internal tool evolution: Build, maintain, and scale internal software tools, including document/contract parsing engines, interactive Slack applications, and custom operational utilities. Build with AI-first workflows: Utilize AI coding agents and assistants to supercharge your execution, writing clean, well-architected code whi

REMOTEpythonreactai
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 →
🔔

Get new software engineer testing frameworks jobs by email

Daily job updates · Unsubscribe anytime