
DataOps Software Engineer
- Murray, UT
- $154,000-195,000 per year
- Permanent
- Full-time
- Lead the full software development lifecycle-from design through deployment-within a fast-paced Agile environment
- Build and maintain scalable data pipelines and analytics platforms that support enterprise-wide decision-making
- Collaborate with cross-functional teams including product managers, stakeholders, and engineering peers to deliver high-quality solutions
- Engineer and operate data systems that support performance optimization, cost efficiency, and secure data handling
- Refactor complex notebooks and scripts into clean, testable, and maintainable software components
- Provide architectural guidance and code quality mentorship to junior developers
- Anticipate future technical challenges and proactively contribute to long-term solutions
- Participate in continuous improvement of team processes and engineering practices
- Expert-level proficiency in Scala and Apache Spark
- Strong experience with Azure Databricks, including workflow tuning and performance optimization
- Deep understanding of NoSQL and relational databases such as Cosmos DB, MongoDB, and SQL Server
- Hands-on experience with Azure (preferred) or AWS cloud platforms
- Familiarity with Infrastructure as Code tools like Terraform, Bicep, or ARM templates
- Ability to communicate technical concepts to both technical and non-technical audiences
- Proven track record of evaluating business risks and making data-informed decisions
- Bachelor's degree in Computer Science, IT, or related field-or equivalent professional experience
- Experience building applications in regulated industries such as healthcare, finance, or government
- Exposure to AI/ML, LLMs, and retrieval-augmented generation (RAG) architectures
- Knowledge of CI/CD platforms, secure delivery pipelines, and modern cloud-native architectures