Enrique Matta-Rodriguez

Software Engineering Manager

San Antonio, Texas

Experience

Manager, Software DevelopmentShutterstock
Apr 2024 — Present·Remote
  • Managed and developed a team of up to ten engineers through regular one-on-ones, performance reviews, career plans, and coaching.
  • Helped with team retention from restructuring, while ensuring engagement by establishing clear expectations, feedback loops, and sustainable operating practices.
  • Onboarded multiple employees and contractors, reducing time to productivity to 30-60 days through structured onboarding, mentorship, and documentation.
  • Improved performance for three engineers through clear improvement plans, coaching, and measurable expectations; achieved successful outcomes for two-thirds of participants.
  • Reduced dependency on individual engineers by cross-training six team members, documenting critical systems, and establishing shared ownership for on-call and delivery.
  • Led weekly roadmap planning with product and cross-functional leaders, improving on-time delivery to 85% and reducing feature lead time by approximately two business days.
  • Consolidated Contributor and Review Apps into a cross-functional team and led two company-wide restructurings, eliminating delivery silos and improving cross-team coverage.
  • Reduced infrastructure costs by 50% by retiring unused projects and migrating workloads to AWS Lambda.
  • Enabled multiple production releases per day through automated testing and a CI pipeline SLA of 15 minutes, while maintaining a low defect escape rate.
Software Engineer in Test IIIShutterstock
Jul 2022 — Apr 2024·Remote
  • Led and developed a four-person QA team, setting shared objectives for sprint testing, test automation, and continuous improvement, increasing automated test coverage by 30% and reducing production defects by approximately 80%.
  • 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 reduced cycle time by 75% and greater alignment with cross-functional delivery expectations.
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, reducing defect escape rate by approximately 20%, from 30%.
  • 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 SOC 2 compliance, covering vulnerability scanning, change management, and file integrity workflows.
  • Developed a Cypress end-to-end test automation framework covering 25 critical user flows, enabling reliable daily production releases and reducing regression defects by approximately 70%.
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, decreasing defect rates by approximately 10% (from 20%).
  • Built and validated cloud-based test and staging ephemeral infrastructure across AWS and GCP, supporting reliable CI execution and environment parity.
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.
  • Operated across AWS and GCP environments, validating cloud deployments alongside integration and functional test frameworks for billing infrastructure and microservices.
  • Built integration points in the QA environment for Recurly, Heroku, and other internal services using Ansible and Terraform, enabling more robust integration point testing through end-to-end frameworks.
Software Development Engineer in TestCarbon Black, Inc.
Jan 2017 — Dec 2017·Remote
  • Delivered API test frameworks in Python (pytest, SwaggerApi) for Next-Generation Antivirus cloud endpoints; mentored QA team members in adopting testing tools within their respective scrum teams.
  • Developed and documented a UI test framework in Python using behave, BrowserMob proxy, and Selenium to test the Customer Portal, executed against a Selenium Docker container within a Jenkins worker node.
Software Developer IIRackspace
Jan 2016 — Jan 2017·San Antonio, TX
  • Developed on a legacy Python 2.7 application with an ExtJS frontend and PostgreSQL database, introducing unit tests written with pytest and MagicMock and adding flake8/pep8 static code analysis via GitHub commit hooks.
  • Architected and developed a RESTful application in Python 3, Flask, and SQLAlchemy (including automated testing and static code analysis) to replace a Rails 2.0 service that was out of PCI compliance.
Software Development Engineer in Test IIRackspace
Nov 2014 — Jan 2016·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.
  • Developed and documented a UI test framework in Ruby, Merlot (in-house Selenium), and Cucumber to test the Sales and Contract portal, executed against a Selenium Grid in Jenkins with JUnit results reported to Slack; a major re-write of the original Ruby tooling that included browser performance metrics for page loading and RESTful calls.
  • Developed and documented a load test framework in Gatling (Scala) to test the Sales and Contract portal UI and APIs, reporting findings through command-line output and visualization charts.
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.
  • Built an in-house Continuous Integration server hosting a Sinatra/Slim web application where manual QA engineers could upload Gherkin scripts to validate insurance policies.

Projects

Contributor API MCP BetaShutterstock
Architect·Apr 2024 — Aug 2026

A Model Context Protocol (MCP) server built as a shim in front of the Shutterstock Contributor API layer, enabling AI tooling to interact with backend upload workflows and embedding AI capabilities directly into engineering processes.

  • Architected and delivered the MCP integration from the ground up, exposing contributor upload/submission workflows to internal AI consumers.
  • Enabled downstream AI tooling to invoke backend workflows programmatically, accelerating experimentation and automation across the contributor platform.
MCPAI ToolingAPI ArchitectureIntegration Layer
Test Foundation Modernization: Puppeteer to PlaywrightShutterstock
Lead Engineer·Jul 2022 — May 2024

Migration of 120 Puppeteer tests to Playwright across the contributor and review platform pipelines.

  • Reduced pipeline failures by over 50%, removing a recurring source of developer friction.
  • Established a modern, maintainable test foundation for the team going forward.
PlaywrightPuppeteerTest AutomationCI/CD

Skills

People Management

Performance ManagementCareer DevelopmentHiring and OnboardingCoaching & MentoringContractor ManagementOrganizational Change ManagementOnshore/Offshore Team Leadership

Engineering Leadership

Agile DeliverySoftware Development Lifecycle (SDLC)KanbanRoadmap PlanningTechnical StrategyCross-functional Stakeholder AlignmentOrg DesignCI/CD StrategyQuality Engineering StrategyIncident ManagementService OwnershipStakeholder Management

Backend & API Development

Node.jsTypeScriptPythonRubyScalaGraphQLREST API DesignMCP Server DevelopmentAPI ArchitectureSystem DesignMicroservicesFlaskSQLAlchemyPostgreSQL

Test Automation

PlaywrightCypressSeleniumWebdriverIODetoxPuppeteerJestpytestCucumberbehaveGatlingArtilleryJMeter

CI/CD & Infrastructure

GitHub ActionsJenkinsDockerTerraformAnsibleAWS LambdaAmazon ECS/FargateSOC 2 Compliance

Cloud & Observability

AWSGCPDatadogPagerDutyElasticsearch/Kibana

Education

Master of Science, Organizational Leadership
Amberton University
2024 – Expected 2027
Master of Business Administration, 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

Professional Summary

Engineering manager with 15+ years leading software delivery, technical strategy, and teams of up to 10 engineers across onshore and offshore models. Improves delivery systems, develops engineers, and guides teams through organizational change. Maintains technical credibility through production development, architecture, CI/CD ownership, and code reviews. Experience spans application engineering, quality automation, and platform infrastructure. Currently pursuing an M.S. in Organizational Leadership.