Principal Software Engineer – Data and Billing QA
Core
Lead QA activities for a $1B+ annual revenue billing platform, focusing on streaming data testing, agentic coding workflows, and AI-driven tools for revenue forecasting.
Role type
Principal Software Engineer (QA & Data)
Builds
Automated test harnesses with AI agents, streaming data validation suites, and revenue forecasting models.
Domain
Financial markets infrastructure / Billing systems
Deliverable
production ML models | product features
Required skills
Python, Java, C++, Linux, Kafka, Avro, Kudu, Snowflake, Jenkins, SQL, Systems design
Preferred skills
Financial markets domain knowledge, Order entry protocols, Reactive to proactive build practice transformation
Technologies
Python, Java, C++, Linux, Kafka, Avro, Kudu, Snowflake, PostgreSQL, MySQL, Oracle, Jenkins, Jira, Confluence, Git
Responsibilities
Build agents and MCPs to automate bug triage and generate agentic tests; Validate C++ billing logic against massive trading system outputs; Close gaps in untested revenue programs; Stand up testing for next-gen streaming stacks; Support existing data streaming test suites; Use billing platform for revenue forecasting and strategy modeling; Automate real-time data testing via CI/CD.
Seniority
Principal, hands-on IC with strategic leadership