Principal, Software Engineering: Software Development Test (SDET)

OCCChicago, IL
$158,600 - $263,700Hybrid

About The Position

OCC's Enterprise Quality Engineering organization is seeking a Performance Engineering Principal to define and lead the performance testing, automation, and quality engineering strategy across OCC's critical clearing, risk, and settlement systems. This is a technical architect and thought-leadership role for someone who can design performance engineering practices at enterprise scale for cloud-native, containerized, and event-driven systems, while ensuring the rigor, resilience, and regulatory compliance expected of critical financial market infrastructure.

Requirements

  • 10+ years of Extensive hands-on experience architecting and executing performance testing in AWS cloud environments.
  • 7+ years of strong working knowledge in agile testing practices and open-source tools including Python, Selenium, JMeter, Java, and Cucumber.
  • Solid understanding of Kafka and Kubernetes architecture, including performance and resiliency implications of event-driven and containerized/orchestrated systems.
  • Experience with UC4 (Automic) job scheduling/orchestration and enterprise reporting outputs.
  • Strong, proven experience with LoadRunner for enterprise-scale performance testing.
  • Working knowledge of relational databases and query tools (SQL Server, Oracle, DB2).
  • Strong programming/scripting experience in Java, JavaScript, VBScript, and Python.
  • Experience with ETL tools such as Alteryx and reporting/visualization tools such as Tableau.
  • Strong understanding of CI/CD pipelines and tools such as Jenkins, GitHub, GitLab CI, or Azure DevOps.
  • Proficiency with test management and defect tracking tools (Jira, Zephyr, SpiraTest), including tool integrations.
  • Strong understanding of containerization (Docker) and orchestration (Kubernetes) technologies.
  • Strong hands-on experience with Linux operating systems.
  • B.S. Degree in Computer Science, an analytical field, or equivalent practical experience required.
  • 10+ years of experience in the IT industry with 5+ years in Quality Engineering, tool architecture and orchestration including opensource and commercial toolset.
  • 7+ years of experience in Agile methodology.
  • 7+ years of experience in integration of Jira and Test management tool.
  • Excellent communication skills, written and oral, analytical abilities, problem solving skills, sound judgment and time management skills.
  • Experience in creating automation scripts.
  • Experience in developing automation frameworks.
  • Experience in developing Jenkins pipelines.

Nice To Haves

  • Familiarity with AI/ML-augmented testing tools for automated test case generation, self-healing automation, and predictive defect analysis.
  • Experience with API and contract testing (Postman, RestAssured, Pact) and service virtualization for testing complex distributed and microservices architectures.
  • Understanding of Site Reliability Engineering (SRE) principles, SLIs/SLOs/SLAs, and how performance engineering feeds operational resilience metrics.
  • Experience with observability/APM platforms (Splunk, Dynatrace, AppDynamics, AWS Vantage, Logic Monitor) and correlating test results with production telemetry.
  • Testing Experience in multi region (primary/secondary/tertiary) hybrid architecture across cloud and on-premise.
  • Familiarity with FinOps or cost-aware performance engineering practices in cloud environments.
  • Experience testing critical financial market infrastructure (clearing, settlement, risk management, or exchange systems) or other highly regulated, low-latency, high-availability environments.
  • Experience in the Options and Futures industry is preferred.
  • AWS certification and/or performance engineering certifications.

Responsibilities

  • Define and lead the performance testing, automation, and quality engineering strategy across OCC's critical clearing, risk, and settlement systems.
  • Design performance engineering practices at enterprise scale for cloud-native, containerized, and event-driven systems.
  • Ensure the rigor, resilience, and regulatory compliance expected of critical financial market infrastructure.
  • Evaluate and recommend performance testing tools and APM platforms (Splunk, Dynatrace, AppDynamics).
  • Present findings to leadership and drive architectural improvements.
  • Mentor and guide mid-level and senior engineers on performance testing and failover testing methodologies.
  • Experience establishing a performance engineering Center of Excellence or maturity model across a large enterprise.

Benefits

  • A hybrid work environment, up to 2 days per week of remote work
  • Tuition Reimbursement to support your continued education
  • Student Loan Repayment Assistance
  • Technology Stipend allowing you to use the device of your choice to connect to our network while working remotely
  • Generous PTO and Parental leave
  • 401k Employer Match
  • Competitive health benefits including medical, dental and vision
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service