Enrique Matta-Rodriguez

Software Engineering Manager

San Antonio, Texas

Experience

Manager, Software DevelopmentShutterstock
Apr 2024 Present·Remote
  • Serve as a working manager, spending approximately 50% of time in direct technical contribution — including production feature development, API architecture, code reviews, and CI/CD pipeline ownership — alongside full people management responsibilities for a team of up to 10 engineers (4 FTE, 6 contractors).
  • Led production engineering work on Shutterstock’s Contributor platform — responsible for all contributor content ingestion and submission workflows — including a hands-on migration of core APIs from REST to GraphQL, improving query efficiency, reducing over-fetching, and modernizing the integration layer for downstream consumers.
  • Architected and delivered an MCP (Model Context Protocol) server as a shim in front of the contributor API layer, enabling AI tooling to interact with backend upload workflows and integrating AI capabilities directly into engineering processes.
  • Led client-side facial detection model work and managed delivery of Release Form Similarity, both shipped to production; improvements scaled ingestion quality, reduced reviewer kickbacks, and shortened asset approval time.
  • Owned and maintained all CI pipeline infrastructure for the team, ensuring reliability, performance, and developer productivity across continuous integration workflows.
  • Led people management including regular one-on-ones, performance reviews, and career development conversations to support individual growth and team retention.
  • Merged two distinct engineering teams (Contributor Apps and Review Apps) into a single cohesive cross-functional unit, driving knowledge cross-pollination, eliminating delivery silos, and maintaining team stability through the transition.
  • Guided the organization through two company-wide restructuring events while preserving team continuity and morale.
  • Drove methodology change from Agile Sprint to Shape Up, improving project scoping discipline and delivery predictability.
  • Partnered with cross-functional stakeholders to implement company-wide QA policies and enablement programs, improving test efficiency by 15% across teams.
Software Engineer in Test IIIShutterstock
Jul 2022 May 2024·Remote
  • Provided technical leadership and people management to a 4-person QA team, setting shared objectives across sprint testing, automation, and continuous improvement.
  • Led migration of 120 Puppeteer tests to Playwright, reducing pipeline failures by over 50% and establishing a modern, maintainable test foundation for the team.
  • Transitioned team workflow from Kanban to Agile Sprint, resulting in a 75% improvement in time to completion and greater alignment with cross-functional delivery expectations.
  • Spearheaded refactoring of a flaky Jenkins pipeline, improving CI reliability and removing a recurring source of developer friction.
  • Developed comprehensive load testing strategy utilizing Artillery, Playwright, and Fargate/EC2 Container technologies.
Senior Software Engineer in TestGrid.ai
Nov 2021 Jun 2022·Remote
  • Established a quality-focused engineering culture by introducing QAOps/DevTestOps principles, training materials, and 1:1 coaching programs for developers and technical leads.
  • Managed two contractors in executing quality-related tasks within an agile environment, overseeing daily CI/CD deployment workflows.
  • Implemented daily releases via GitHub Actions with post-release acceptance test validations, achieving a 20% improvement in Mean Time to Recovery.
  • Collaborated with the People Team on SOC2 compliance, covering vulnerability scanning, change management, and file integrity workflows.
  • Developed an end-to-end test framework utilizing Cypress Test Framework, enabling increased confidence in daily releases.
Senior Software Engineer in TestKnock
Sep 2020 Nov 2021·Remote
  • Fostered a quality-centric engineering culture through coaching, cross-team education on modern testing principles, and introduction of a bug bash process for two major platform releases.
  • Developed an end-to-end test framework in Node.js and Playwright, integrated into the CI pipeline via docker-compose, reducing failure rates by 15%.
  • Established a mobile E2E framework using Node.js and Detox for React Native, covering both Android and iOS build targets.
  • Implemented On-Call rotation using Datadog and PagerDuty integration and standardized the Root Cause Analysis process for engineering postmortems.
Cloud QA EngineerElastic
Dec 2017 May 2020·Remote
  • Drove adoption of quality best practices across cross-functional teams by contributing to integration and functional test frameworks and encouraging QA engagement in GitHub pull request workflows.
  • Delivered test frameworks in Node.js/Webdriver.io, Python, and Scala targeting billing infrastructure and microservices, integrated with Jenkins CI and reporting to Elasticsearch/Kibana.
Software Development Engineer in TestCarbon Black, Inc.
Jan 2017 Dec 2017·Remote
  • Delivered API and UI test frameworks in Python (pytest, Selenium, SwaggerApi) for Next-Generation Antivirus cloud endpoints; mentored QA team members in adopting testing tools within their respective scrum teams.
Software Developer II / SDET IIRackspace
Nov 2014 Dec 2017·San Antonio, TX
  • Led and mentored QA engineers in automation best practices, contributed to cross-team frameworks, and architected RESTful applications in Python and Flask alongside QA load testing initiatives using Gatling.
Quality Assurance EngineerWestpoint Underwriters
Oct 2010 Nov 2014·Pinellas Park, FL
  • Orchestrated the creation of the QA Automation department from the ground up, introduced Agile Kanban methodology, and supervised two Software Development Engineers in Test.
  • Developed a UI test framework in Ruby, WATIR, and Cucumber for Insurance and Underwriting portals, and engineered QA tooling including SQL/HTML/Excel/PDF comparison utilities and JMeter load tests with d3 visualization reports.

Skills

People Management

Performance ManagementCareer DevelopmentHiringCoaching & MentoringWorkforce PlanningOrganizational Change ManagementOnshore/Offshore Team Leadership

Engineering Leadership

AgileShape UpKanbanCross-functional Stakeholder AlignmentOrg DesignCI/CD StrategyQA Policy Development

Production Engineering

GraphQLREST API DesignNode.jsTypeScriptPythonMCP Server DevelopmentAPI ArchitectureMicroservices

Test Automation

PlaywrightCypressSeleniumWebdriverIODetoxPuppeteerJestpytestGatling

CI/CD & DevOps

GitHub ActionsJenkinsCircleCIDockerTerraformAnsibleSOC2 Compliance

Platforms & Tools

JiraDatadogPagerDutySonarCloudElasticsearch/KibanaRubyScala

Education

Master of Science, Organizational Leadership
Amberton University
2024 – In Progress
Master of Business Administration
Webster University
2016 – 2019
Bachelor of Science, Computer Information Systems
DeVry University
2002 – 2006

Certifications

Google People Management Essentials
Google / Coursera
2025-12
Google Advanced Data Analytics
Google / Coursera
2024-11
Google Data Analytics
Google / Coursera
2024-07

Professional Summary

Software Engineering Manager and working manager spending approximately 50% of time in direct technical contribution — including production feature development, API architecture, MCP server development, CI/CD pipeline ownership, and code reviews. Proven track record of building high-performing teams, navigating organizational change, and delivering quality-driven engineering programs at scale. Led teams of up to 10 engineers spanning full-time staff and contractors across onshore and offshore models. Brings 14+ years of progressive engineering experience spanning production software development, QA automation, and platform infrastructure. Currently pursuing a Master of Science in Organizational Leadership.