Posting/External Job Title
Backend Software Engineer
Location
Houston, TX 77058 US (Primary)
Remote/Onsite/Hybrid
100% Onsite
Job Type
Full-time
# of Hires Needed
1
Education
Bachelor's Degree
Travel
None
Security Clearance Required
None
Pay Range (All offers will be based on experience)
$120,000.00 - $175,000.00/yr
Position Introduction/Key Duties
Cimarron is seeking a
Backend Software Engineer with deep experience designing, building, and operating database architectures for large-scale distributed systems to support our work with Axiom Space on its commercial space station program in Houston, TX. In this role, you will develop reliable, scalable data platforms that integrate time-series and relational databases to enable high-throughput, low-latency applications supporting mission-critical operations.
Key Duties:- Design and evolve database architectures supporting large-scale backend systems.
- Model and manage data across relational and time-series databases such as PostgreSQL, MySQL, TimescaleDB, InfluxDB, and Prometheus.
- Optimize database schemas, indexing, partitioning, retention policies, and query performance.
- Design and maintain solutions for high availability, replication, sharding, and disaster recovery.
- Develop and support backend services that process high-volume transactional and time-series data.
- Define and implement data lifecycle strategies including retention, archival, and aggregation.
- Collaborate with engineering teams on API design and data contracts.
- Monitor database health, performance, and capacity, and resolve production issues.
- Ensure data integrity, security, and compliance across all data systems.
- Contribute to technical documentation and architectural decisions.
Required/Desired Skills, Experience, and Education
Required Skills, Experience, and Education: - Due to facility security requirements, only U.S. citizens or permanent residents are eligible for consideration at this time.
- Ability to complete a pre-employment background check and drug screening, which will include but is not limited to testing for marijuana use.
- 5 or more years of related experience.
- Strong experience as a backend engineer supporting large-scale production systems.
- Strong understanding of relational database design, including normalization and denormalization tradeoffs.
- Hands-on experience with time-series databases and high-ingestion workloads.
- Solid knowledge of SQL and query optimization techniques.
- Experience designing schemas for both operational and analytical workloads.
- Experience with observability tools and operational monitoring practices.
- Understanding of distributed systems concepts, including consistency, replication, and CAP tradeoffs.
- Proficiency in at least one backend programming language such as C++, Go, or Python.
- Experience operating databases in production environments, including migrations and upgrades.
- Bachelor's degree in a related technical discipline.
Desired Skills, Experience, and Education: - Experience working with hybrid architectures that combine OLTP and time-series data.
- Knowledge of event-driven systems, streaming platforms, or metrics pipelines.
- Experience with cloud-managed database platforms such as AWS, GCP, or Azure.
- Familiarity with infrastructure-as-code and automation tools.
- Understanding of data compliance, auditing, and access control practices.
- Experience supporting systems at scale, including environments with millions of users or devices.
- Experience with additional languages such as Rust or JavaScript.
Resumes should list employment dates in month/year format (e.g., January 2020 - March 2024) for each position to meet customer and contract documentation requirements.