About The Position

Talan is seeking a Senior Software Engineer to support a client in the energy trading industry. The role will build a greenfield, cloud-native data ingestion platform for high-volume energy market data, with Python as the core language and AWS as the cloud platform. The engineer will shape foundational architecture and data models for systems supporting pre-trade workflows, market data, pricing, and analytics, with a focus on security, reliability, scalability, and performance. The position is based in Houston and requires at least three days onsite per week. Talan offers sponsorship under specific treaty-based U.S. work visas, including TN and E-2 for eligible Canadian, Mexican, and French citizens; it does not support or transfer other visa types such as H-1B. The position is a permanent contract.

Requirements

  • At least 10 years of hands-on backend development experience with strong object-oriented design, including event-driven and distributed systems.
  • At least 5 years building complex Python applications that handle high-volume data, including APIs, microservices, and event-driven architectures.
  • At least 5 years deploying Python applications on AWS.
  • Bachelor’s degree in Computer Science, Engineering, Finance, or Quantitative Finance.

Nice To Haves

  • Experience in energy trading, commodities, market data, pricing, or financial markets.
  • Microsoft Azure experience.
  • Experience with Athena or Redshift.
  • Experience with C#/.NET, React, or Angular.
  • AWS or Azure certifications.
  • Experience with AWS services such as Kafka, Redis/ElastiCache, RDS, Aurora, and S3.

Responsibilities

  • Design and build cloud-native applications, APIs, microservices, and event-driven pipelines on AWS from the ground up.
  • Develop Python backend services and automation to reliably process large volumes of market and energy data.
  • Architect services for market data, pricing, analytics, and pre-trade workflows.
  • Codify infrastructure using Terraform, AWS CDK, or CloudFormation to make environments repeatable and auditable.
  • Build CI/CD pipelines, automated testing, monitoring, and observability for production systems.
  • Apply cloud security and secure development practices throughout development.
  • Tune system performance, reliability, scalability, and AWS costs as the platform scales.
  • Lead architecture and code reviews and establish engineering standards.

Benefits

  • 401(k) retirement plan with company matching.
  • 15 days of paid vacation per year at hire, increasing to up to 27 days according to seniority; unused annual vacation days are cashed out.
  • 8 paid holidays, 5 sick days, and 2 personal days per year.
  • Company health, dental, and vision insurance plans, plus FSA.
  • Voluntary short-term and long-term disability insurance.
  • Commuter/transit benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service