ComboCurve
Posted 8mo ago

Senior Software Engineer, Python

ComboCurve
Houston, Texas, United States
RemoteFull Time
Responsibilities
  • Build services
  • Design interfaces
  • Improve pipelines
Requirements
  • Advanced Python proficiency
  • Modern dependency management
  • SOLID design
  • API design
  • High-performance data processing
  • GCP
  • CI/CD
  • Testing
  • Leadership
  • AI agent frameworks
  • Shell scripting
  • Git
  • Docker
  • Static analysis
Technical tools mentioned
PythonuvOpenAPIRESTgRPCPolarsPyArrowApache IcebergSnowflakeDatabricksGCPCloud RunCloud FunctionsGoogle Cloud StorageGitHub ActionspytestruffpyrightDockerDocker Compose

Job description

We’re hiring a Senior Software Engineer to join our Platform Team. You’ll help design and build the core services, internal APIs, and data workflows that power ComboCurve’s products. This role is ideal for someone who loves writing modern Python, caring about architecture and testability, and building platform capabilities that make the rest of engineering faster and more reliable.

What You’ll Do

  • Build and maintain robust platform services and internal tooling primarily in Python.
  • Design clean, well-typed interfaces and services that scale with growing data volumes and product needs.
  • Develop and own internal APIs that other teams depend on, with strong contracts and documentation.
  • Create high-performance data processing paths inside services to support analytics and ingestion workloads.
  • Deploy and operate Python services on GCP using serverless and managed platforms.
  • Improve CI/CD pipelines, testing practices, and developer experience across the platform.
  • Partner closely with product engineers, data engineers, and leadership to shape platform direction.
  • Write ADRs, architecture diagrams, and technical documentation that scale decision-making.
  • Mentor other engineers through code reviews, pairing, and pragmatic standards-setting.

Requirements

  • Advanced Python Proficiency: Deep expertise in Python 3.13+, specifically utilizing type annotations, async/await patterns, and modern language features to build robust platform services.
  • Modern Dependency Management: Hands-on experience with uv for fast package management (or similar), dependency resolution, and virtual environment handling.
  • Software Architecture Patterns: Strong adherence to SOLID principles and clean architecture; ability to design decoupled, maintainable systems that scale.
  • API Design & Development: Experience designing internal APIs using REST or gRPC, including defining clear, standard contracts using OpenAPI specifications.
  • High-Performance Data Processing: Experience using polars, PyArrow, or Apache Iceberg for efficient large-scale data manipulation and processing within application logic.
  • Data Warehouse Integration: Experience connecting Python applications to modern data platforms like Snowflake or Databricks for data ingestion and retrieval.
  • Google Cloud Platform: Proven track record deploying and managing services on GCP, specifically using Cloud Run, Cloud Functions, and Google Cloud Storage.
  • CI/CD: Ability to design and maintain pipelines for automated testing, linting, and cloud deployment; experience with GitHub Actions is strongly preferred.
  • Automated Testing Strategy: Extensive experience writing comprehensive test suites using pytest, including the use of fixtures, parameterization, and mocking external services.
  • Technical Leadership: Ability to mentor team members through code reviews, ADRs and architecture diagrams.
  • AI Agent Frameworks Experience: building or integrating with AI agent frameworks and LLM orchestration tools to enhance platform automation and capabilities.
  • Shell Scripting: Competency in Bash scripting for automating local developer tasks, build processes, or operational utility scripts.
  • Version Control Mastery: Deep understanding of Git, including branching strategies, conflict resolution, and maintaining a clean commit history.
  • Containerization: Proficiency in Docker and Docker Compose for creating consistent local development environments and production-ready images.
  • Static Analysis Configuration: Familiarity with enforcing code quality standards using ruff for linting and pyright for strict static type checking.

 

About ComboCurve

Provides cloud-based forecasting and economic modeling for energy companies.

Year founded
2017
Employees
170
Organization type
Private
Latest investment
Raised $50.00M Series B (2022) — led by Dragoneer Investment Group, Bessemer Venture Partners
Headquarters
US

Similar jobs

Senior Software Engineer roles near Houston, Texas
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Houston or Lake Oswego or Charlotte
$95k/yr HybridFull Time
NAVEX
NAVEX: Provides software for governance, risk, and compliance management.
3+ YOE3+ years software engineering; .NET, C#, React or Angular, SQL; Node, AWS; testing with Playwright/Selenium; enterprise software security and accessibility.
.NET, C#, React, Angular, SQL, Node.js, AWS, Playwright, Selenium
2mo
Save
Mark Applied
Hide
Senior Software Engineer, SDET (Houston, TX, US, 77086)
Houston, Texas, United States
RemoteFull Time
Octave
Octave: Mission-critical software for industrial assets and public safety.
2+ YOEDesign, implement, and maintain automated tests; analyze results; collaborate with QA and development; perform functional testing; mentor team.
Selenium, WebdriverIO, Playwright, Azure DevOps, Microsoft Test Manager, Postman, GitHub, C#, .NET, JavaScript, SQL, Oracle, MSSQL
2mo
Save
Mark Applied
Hide
Senior Software Engineer - Data Path
Houston, Texas, United States
OnsiteFull Time
Pivot3
Pivot3: Provides hyperconverged infrastructure for video surveillance and data workloads.
8+ YOE8-10 years of software engineering experience; strong C/C++; storage protocols knowledge; Jenkins CI; VMware experience; Agile; Linux IP networking; effective communication.
C/C++, Jenkins, VMware, IP networking, storage protocols, iSCSI, SAS/SATA, PCIe
3mo
Save
Mark Applied
Hide
Senior Software Engineer - Landmark (Houston, TX, US, 77032)
Houston, Texas, United States
OnsiteFull Time
Halliburton
HalliburtonNYSE: HAL: Provides services and technology to the global energy industry.
10+ YOE10+ years software development; deep proficiency in at least one stack (Java, C#, C++, Python, or TypeScript); experience owning architecture and leading teams; strong communication.
Java, C#, F#, C++, Python, TypeScript, .NET, Angular, React, Node.js, Azure, AWS, Docker, Kubernetes, Terraform, Ansible, Helm, Argo CD/Flux, PostgreSQL, SQL Server, Oracle, MongoDB
3mo
Save
Mark Applied
Hide
Senior Software Engineer - Tax Product Development
New York or Dallas or Houston or Chicago
$100k-$160k/yr OnsiteFull Time
BDO USA
BDO USA: Provides accounting, tax, and business advisory services to organizations.
5+ YOEFive+ years web-based app development with C#, ASP.NET; cloud/Azure; CI/CD; SQL Server; front-end frameworks; strong communication.
C#, ASP.NET, HTML, JavaScript, Angular, Typescript, Azure, CI/CD, PowerShell, Graph API, Azure CLI, Power BI, SharePoint, SPFx, Power Apps
6mo
Save
Mark Applied
Hide
Senior Software Engineer
Irvine or Houston
$105k-$175k/yr HybridAll Commitments Available
ETAP
ETAP: Electrical power system modeling and analysis software solutions.
5+ YOEC++/C# development; power systems knowledge; 5+ years programming; master’s degree preferred; strong communication and problem-solving; hybrid work experience.
C++, C#, STL, Database
6mo
Save
Mark Applied
Hide
HPE Morpheus Software - Senior Software Engineer
Fort Collins or Houston or Durham
$144k-$273k/yr HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Providing global edge-to-cloud infrastructure and IT solutions for businesses.
8+ YOE8+ years experience in backend software development with Java/Python/Groovy/Ruby, Linux, REST APIs, cloud, CI/CD, virtualization, ITSM; strong design, documentation, and collaboration skills.
Java, Groovy, Ruby, Python, Linux, REST, SQL, NoSQL, CI/CD, Maven, Gradle, Git, AWS, Azure, GCP, VMware
6mo
Save
Mark Applied
Hide
HPE Morpheus Software - Senior Software Engineer
Fort Collins or Houston or Durham
$144k-$315k/yr HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Provides edge-to-cloud IT infrastructure and platform services.
8+ YOE8+ years backend development with Java/Groovy/Ruby/Python; Linux; REST APIs; SQL/NoSQL databases; virtualization; CI/CD; cloud (AWS/Azure/GCP); strong communication; system architecture.
Java, Groovy, Ruby, Python, Linux, REST, SQL, NoSQL, Maven, Gradle, Git, CI/CD, AWS, Azure, GCP, virtualization