Software Engineer

Durin Mining Technologies Corp.

$90K — $130K *
Energy & Utilities
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software development experience with proficiency in TypeScript and other programming languages like Python and Rust.
  • Hands-on experience with self-managed SQL databases and message brokers.
  • Strong background in DevOps, specifically with AWS, Kubernetes, Docker, and Terraform for Infrastructure as Code.
  • In-depth knowledge of networking fundamentals and security principles, including firewall configurations and OWASP Top 10.
  • Experience in deploying applications in both cloud and on-prem settings, along with incident response capabilities.
  • Industrial background in hardware integration, real-time data acquisition, or rugged environments.
  • Proven ability to work directly with field operators and adapt to fast iterative testing environments.

Responsibilities

  • Develop software systems for advanced machinery and drill rigs involving hardware integration.
  • Manage core infrastructure, ensuring stability and efficiency in both on-premises and cloud environments.
  • Implement edge-computing solutions for low-latency data processing and autonomous operations.
  • Oversee the entire software lifecycle from conception to deployment and monitoring.
  • Collaborate with engineering teams to create seamless workflows between machine control and visualization.

Benefits

  • Opportunity for substantial ownership of projects with clear accountability.
  • Direct interaction with field operations, ensuring practical applications of engineering solutions.
  • Collaborative work culture across international teams with a focus on effective communication.
  • Commitment to safety and ethical practices in engineering and operations.
  • Supportive of local manufacturing and supply chain integrity.
Full Job Description
WHAT YOU'LL DO
  • Build software systems that integrate with hardware and control systems for the advanced machinery and drill rigs we develop in-house
  • Own core infrastructure (compute, networking, storage, monitoring, logging) across on-prem and cloud
  • Drive edge-computing strategies for low-latency analytics and autonomous decision-making on the rigs themselves
  • Fully own your software lifecycle, from defining core requirements and prototyping through development, deployment, monitoring, and field support
  • Work alongside other software engineers, controls engineers, and data scientists to complete end-to-end workflows from machine control to web viz

WHO YOU ARE
  • Skilled in multiple programming languages (e.g., Python, TypeScript, Rust) with strong architectural principles. TypeScript is required.
  • Experience with SQL databases and message brokers, particularly in self-managed (non-hosted) deployments
  • Experience with DevOps principles, including AWS infrastructure, Kubernetes and Docker, and Infrastructure as Code (e.g., Terraform)
  • Experience with cloud and on-prem networking, including firewalls, routers, switches, VLANs, CIDR subnetting, and DNS
  • Strong understanding of cloud security best practices, including OWASP Top 10 and Zero Trust principles
  • Experience deploying and operating custom applications across both on-prem and cloud environments
  • Solid understanding of application authentication and authorization mechanisms
  • Comfortable with Linux systems, Git-based version control, and CI/CD pipelines
  • Industrial or hardware-adjacent experience (real-time data acquisition, embedded systems, rugged environments) is key
  • Ability to support production systems and respond effectively to incidents
  • You want to prove your work on the drill pad, not in CAD. Hardware, field-deployed sensors, industrial automation, or automotive experience is highly valued. Primarily front-end or data-platform backgrounds (Snowflake, Databricks) are not what we're looking for.
  • You have a bias to action. You'd rather make a decision today and revise it in two weeks than deliberate for two weeks and ship in four.
  • You're direct and respectful. You give feedback on the work, you take it the same way, and you don't confuse disagreement with disrespect.
  • You take pride in your work and care more about getting to the right answer than being right.
  • You want to own the stack down to the metal, not outsource the hard parts to a vendor and hope for the best.

HOW WE WORK

This is the part of the job description most worth your time. If the way we work doesn't sound like the environment you want, this isn't the right role for you.
  • Responsible Engineer. Every subsystem has one owner, regardless of seniority. If it's yours, you own it from requirements through field performance. There is nowhere to hide, and no one to pass the buck to.
  • Field-first. Heavy equipment does not prove itself in CAD. We test on drill pads, iterate in hours, and expect engineers to spend real time with the operators who run our systems.
  • Two continents, one team. El Segundo and our South African office hand off overnight. This demands disciplined written communication: clear specs, decisions written down, assumptions surfaced. Verbal-only decisions don't survive the handoff.
  • 24/7. Drilling doesn't stop. Neither does engineering. On-call rotations and occasional field response come with the territory.
  • Made in America. We buy American-made where we can. We are building the industrial base this country forgot it needed, and our supply chain reflects that commitment.
  • Uncompromising safety. No hole, no deadline, no customer is worth getting someone hurt. If you see something unsafe, you have the obligation to stop the operation, no matter who is watching.

Similar Jobs

More Jobs at Durin Mining Technologies Corp.

  • Senior Controls Engineer
    $150K — $180K *
    El Segundo, CA 90245 (Los Angeles County)
    Manufacturing & Automotive
    In-Person
  • Software Engineer
    $90K — $130K *
    El Segundo, CA 90245 (Los Angeles County)
    Energy & Utilities
    In-Person

More Energy & Utilities Jobs

Find similar Software Engineer jobs: