Backend Software Engineer
Cimarron Software, Inc.
Houston, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 175KJob location
Houston, United States of America
Tech stack
Query Performance
JavaScript
Amazon Web Services (AWS)
Azure
C++
Databases
Data Integrity
Data Systems
Relational Databases
Shard (Database Architecture)
Disaster Recovery
Distributed Systems
Python
PostgreSQL
MySQL
Online Transaction Processing
Query Optimization
Prometheus
Standard Sql
Data Streaming
System Availability
Grafana
Indexer
Backend
Event Driven Architecture
InfluxDB
Api Design
Job description
- 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.
Requirements
- 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.
Benefits & conditions
Pulled from the full job description Referral program Professional development assistance Tuition reimbursement 401(k) Health insurance 401(k) matching Paid time off, without regard to race, color, age, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or any other characteristic protected by federal, state, or local law.
Pay: $120,000.00 - $175,000.00 per year, * 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Relocation assistance
- Tuition reimbursement
- Vision insurance
About the company
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., Cimarron is a global solutions company with a strategic partnering approach to satisfying customer-driven requirements. We ensure customer success with a modern approach and experienced leadership. Driven by an entrepreneurial spirit, Cimarron is fueled by highly skilled employees, developing new innovative technologies, and delivering superior products and services. We believe in recognizing employees' worth by offering competitive salaries and benefits, including health, dental, and vision insurance, 401(k) contributions, educational reimbursement, and much more. From company communication through Company-wide information meetings led by our President and CEO, to an Awards program designed to recognize our amazing employees and their accomplishments, you will not only feel like you are a part of a team, you will be a valued member of the Cimarron family. Cimarron is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment