Backend Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Cimarron ยท 4 hours ago

Backend Software Engineer

Cimarron Software is a global solutions company seeking a Backend Software Engineer with deep experience in database architectures for large-scale distributed systems. The role involves developing reliable data platforms for mission-critical operations, optimizing database schemas, and collaborating with engineering teams on API design.

EnergyEnvironmental ConsultingGreenTechManufacturingRenewable EnergySolar
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

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

Qualification

Database architecture designRelational database managementTime-series databasesSQL optimizationBackend programming C++Backend programming GoBackend programming PythonDistributed systems conceptsObservability toolsCloud-managed databasesData compliance knowledgeInfrastructure-as-code familiarityEvent-driven systems knowledgeAdditional languages RustAdditional languages JavaScript

Required

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

Preferred

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

Health, dental, and vision insurance
401(k) contributions
Educational reimbursement
Much more

Company

Cimarron

twittertwitter
company-logo
With decades of operating history and innovation across our trusted brands, Cimarron provides technology-driven emissions management solutions for the global energy system.