Principal Software Engineer
Jornada completa
Toshiba Global Commerce Solutions - External
Responsibilities
- Own the browser-driven BDD execution platform, including runners, lifecycle hooks, step definitions, UI abstractions, browser infrastructure, test data, CI configuration, and observability.
- Improve Selenium WebDriver/Grid execution, browser and session lifecycle, synchronization, locators, assertions, cleanup, and failure recovery.
- Eliminate shared state, test-order dependence, data collisions, incomplete teardown, and environment contamination through isolation, idempotency, and deterministic cleanup.
- Profile and optimize discovery, setup, UI execution, teardown, evidence collection, queueing, scheduling, infrastructure waits, parallel efficiency, and long-tail behavior.
- Classify and eliminate flakiness by root cause while governing reruns and quarantine with transparent ownership and exit criteria.
- Extend browser-to-backend evidence and OpenTelemetry correlation so failures are diagnosable without manual reruns.
- Define risk-based CI policies for blocking, asynchronous, quarantined, and informational coverage.
- Direct agentic workers for test-gap analysis, scenario generation, failure clustering, flake investigation, performance analysis, refactoring, and browser-framework experiments.
- Establish first-year baselines and measurable improvements for execution time, queueing, parallel efficiency, flake, infrastructure failures, quarantine age, and diagnosis time.
Requirements
- Substantial software engineering, quality engineering, or test-platform experience with Staff or Principal-level influence and a recent hands-on record of changing framework or platform code.
- Deep hands-on expertise with Java or another JVM language, Cucumber/Gherkin, Selenium WebDriver, and Selenium Grid or comparable distributed browser infrastructure.
- Experience owning a large browser-driven BDD or end-to-end test estate with shared framework components, parallel execution, and multi-team adoption.
- Strong understanding of browser and test lifecycle design, asynchronous behavior, frames, synchronization, locators, assertions, state isolation, setup and cleanup, and deterministic test data.
- Experience profiling and improving execution performance, sharding, scheduling, queueing, tail latency, capacity, and infrastructure utilization.
- Strong experience with Maven, GitLab/Jenkins or equivalent CI platforms, Docker, Kubernetes, Helm, environment orchestration, and pipeline-as-code.
- Practical observability expertise using OpenTelemetry or comparable traces, metrics, logs, dashboards, and correlated failure evidence.
- Experience directing AI coding or test-engineering agents through bounded tasks, context design, output review, repeated-run validation, and prevention of automation shortcuts.
- Preferred experience includes Playwright, WebDriver BiDi, browser-framework migration or coexistence, retail POS or payments, edge environments, statistical flake analysis, queueing optimization, service virtualization, seeded data, and Docker-orchestrated dependencies.
Benefits
- Direct employment by Toshiba with 100% payroll status.
- IMSS, INFONAVIT, December day voucher, and vacation voucher benefits.
- Life insurance and major medical expense coverage with dental and vision coverage for the employee and direct family members.
- Minor medical expense insurance.
- Employee savings fund capped at the legal limit.
- Grocery coupons.
- Pension plan.
- 12 vacation days plus 6 floating days.
Vacante publicada el 1 día atrás
Empleos similares que podrían interesarleBasado en la vacante Principal Software Engineer en Guadalajara, Jal.
- ...Toshiba Global Commerce Solutions is seeking a hands-on Principal Software Engineer to own the speed, determinism, reliability, and evolution of a large browser-driven BDD execution platform used to validate complex retail point-of-sale behavior. This is not a manual...SugeridoTemporal
- ...Global Commerce Solutions is seeking a Software Engineering Manager to lead teams building the... ...challenge a tradeoff. You partner with Principal Engineers on standards. Product reality... ...as a manager or as a tech lead, staff engineer, or senior IC who has owned end-to-end...Sugerido
- ...Toshiba Global Commerce Solutions is seeking a Software Engineering Manager to lead teams building ELERA: AI-native development tooling, an agentic platform layer, and a FAANG-aligned operating model where engineering owns delivery end to end. The level of this role...Sugerido
- ...Drive engineering excellence across our backend platform — enabling reliable, scalable services that power payments, shipping, and the... ...and operational readiness at each stage. Champion solid software development practices including code review standards, testing...SugeridoPrácticaContratoTrabajar en la oficinaTrabajo híbrido2 días a la semana3 días a la semana
- ...Supercharge your career with the support of a global team that empowers you to do your best work. We are looking for a talented Software Engineer - ITSM to join our team, specializing in Systems/Information Technology , located in Guadalajara, Mexico. (Hybrid role: 3...SugeridoDesde casaTrabajo híbrido
- ...Position Summary Toshiba Global Commerce Solutions is seeking a hands-on Software Engineer to contribute to the design, development, testing, and support of modern retail platforms and solutions. In this role, you will partner with senior engineers, architects, product...
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries... ...ABOUT THE ROLE We are looking for a Senior Software Engineer to help define an agentic-first approach to software...Tiempo completoTrabajar en la oficinaDesde casa
- ...Estamos en búsqueda de un Full Stack Engineer con experiencia en el desarrollo de soluciones escalables y de alto rendimiento, que desee... .... Requisitos: ~8 años de experiencia en ingeniería de software, con exposición a sistemas full-stack o backend. ~ Fundamentos...Tiempo completoRemoto
- ..., observability, and operational excellence. Mentor junior engineers through code reviews, knowledge sharing, and engineering best... ...5+ years of experience building reliable, scalable production software in Java or Go within microservice-based environments. ~ Strong...Tiempo completoRemoto
- ...C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the... ...enterprise. Learn more at: C3 AI is looking for a Senior Software Engineer, Full-Stack located at our office in Guadalajara, Mexico....Tiempo completoTrabajar en la oficina
- ...C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the... ...enterprise. Learn more at: C3 AI is looking for a Software Engineer to join our support team in Guadalajara. You'll be a product expert...Tiempo completo
- ...Job Title: Senior Software Engineer Location: Remote - MX Salesloft is building the next era of enterprise revenue — one where teams make confident decisions powered by AI and real signals. By combining our scale, insights, and AI innovation, we’re building the industry...Remoto
- ...digital transformation, we are continuously expanding our team to support innovative, high-impact projects. We are seeking a Staff Software Engineer to join a mission-critical project with a leading automotive company in Austin, Texas. Important Considerations:...Tiempo completoPatrocinio de visaVisa gratuita
- ...de privacidad en: Job Description Works in the area of Software Engineering which encompasses the development maintenance and... ...administrative work of other software engineers. 4. The software engineer builds skills and expertise of his or her software engineering...TemporalTiempo completoTrabajar en la oficinaTrabajo híbrido
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries... ...you! ABOUT THE ROLE We are looking for a Full Stack Engineer to spend most of their time building backend services in Java...Tiempo completoTrabajar en la oficinaDesde casaTrabajo por turnos
- ...This is a remote position. We are seeking a Senior Full Stack Software Engineer with strong experience designing, developing, and maintaining scalable software solutions within healthcare technology and other business-critical environments. The ideal candidate will...TemporalRemoto
- ...Automotive CI/CD & Python Automation Engineer Domain: Automotive ECU Embedded Software Continuous Integration and Toolchain Development Role Overview Develop and enhance CI/CD pipelines, engineering automation tools, and software integration workflows for automotive...
- ...our company and clients. We are in search of an experienced engineer capable of delivering impactful solutions that enhance our position... ...infrastructure while upholding ethical standards Establish a software development framework from the ground up, incorporating...
- ...enables multidisciplinary collaboration. What will you bring to the team. This position is for an L3 technical support software engineer who will be the final escalation point responsible for resolving field issues. As part of this role, you will work closely with...
- ...actualizado con las últimas tecnologías y tendencias en desarrollo web y prácticas de DevOps. Requisitos: Título en Ingeniería de Software, Sistemas Computacionales o carrera afín. Nivel de inglés alto, indispensable. Domino de tecnologías front-end y back-end....PrácticaHorario flexible
- ...a collaborative environment that empowers our teams to grow, while working on impactful projects with leading client. Principal SRE Engineer / Architect We're looking for a Principal SRE Engineer / Architect to drive operational excellence and lead DevOps transformation...Patrocinio de visaRemotoVisa de trabajoHorario flexible
- ...Avnet LLC in Mexico is seeking a Technical Lead for computer system assembly engineering activities and NPI support. The role provides technical guidance to sales, production, repair, and customer teams, analyzes ECOs, and coordinates scheduling with internal and external...
- ...wide variety of fields, that contribute to improve the quality of life of millions of people. Job Description The Software Engineering Team leader will focus on managing and technically lead Software development team for vehicle communication gateway modules....Tiempo completoOffshore
- Buscamos un Ingeniero de Procesos Backend responsable de desarrollar, implementar y mejorar procesos de manufactura, soportar introducciones de nuevos productos (NPI) y asegurar el cumplimiento de los indicadores de Calidad, Yield, Scrap, Productividad y Seguridad. ...Aprendiz
- We are seeking an experienced and motivated SAP Functional Analyst with expertise in SAP Supply Chain Management (SCM) to join our dynamic IT team. This role involves collaborating with business stakeholders, understanding their requirements, and configuring SAP SCM solutions...
- ...fixes accordingly • Adopt various tools developed by AppBank Engineering team to automate failures using machine learning techniques... ...EXPERIENCE REQUIREMENTS: Bachelor’s degree (U.S. or equivalent) and software development experience MUST HAVE SKILLS AND/OR LICESNSES...Empleo permanente
- ...by embedding practical generative AI into everyday engineering workflows. As the Chief AI Solution Engineer , you will evaluate and roll out AI-assisted... ...back-end developers Design and automate AI-enabled software lifecycle workflows, including automated unit test...
- ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft,... ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources...Trabajar en la oficinaTrabajo por turnos
- ...Software Developer | AI-Driven Engineering | Cloud-Native Development | Modern Tech Stack We are looking for passionate Software Developers who are excited to build the next generation of intelligent software. This opportunity is designed for engineers who thrive in...
- ...for growth. Join us in a collaborative environment where your contributions matter. As part of our Engineering Team, you'll actively participate in the entire software development lifecycle – from whiteboard concepts to real-world deployment. Web App: ~ Proficient...Tiempo completoRemotoTrabajo híbrido
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Principal Software Engineer. ¡Sea el primero en aplicar!
Búsquedas relacionadas
- gerente ingenieria Guadalajara, Jal.
- gerente de ingeniería Guadalajara, Jal.
- supervisor de ingenieria Guadalajara, Jal.
- desarrollador de software junior Guadalajara, Jal.
- desarrollador de software junior sin experiencia Guadalajara, Jal.
- software developer in test tn visa Guadalajara, Jal.
- software developer Guadalajara, Jal.
- ingeniero de desarrollo de software Guadalajara, Jal.
- desarrollador de software Guadalajara, Jal.
- software engineer Guadalajara, Jal.



