Staff Software Engineer: C#/.NET & Scalable Systems

Epiroc Drilling Solutions, LLC

Providence (UT)

Hybrid

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health care eligibility
Wellness program
401(k) plan
Tuition reimbursement
Paid Vacation
Paid Sick Time
Life and AD&D insurance
Disability insurance
FSAs and HSA
Employee Assistance Program
Direct deposit

Job summary

Epiroc Drilling Solutions, LLC seeks a Staff Software Engineer to design and develop robotics software with a focus on scalability, reliability, and performance of C# and .NET applications. You will mentor junior engineers, lead complex system design, and collaborate with cross-functional teams to translate product requirements into robust software solutions.

The role emphasizes building highly scalable APIs, real-time messaging, and desktop interfaces using WPF, while integrating with CI/CD

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of professional experience with C# and .NET on large-scale applications.
  • Expert skills in concurrent, multi-threaded, and asynchronous programming.
  • Proven track record developing highly scalable APIs and 3rd-party integrations.
  • Advanced proficiency with MS Visual Studio for development and optimization.
  • Extensive experience with version control tools (Git, Bitbucket, GitHub).
  • Strong knowledge of continuous integration servers like TeamCity or Azure DevOps.
  • Knowledge of messaging protocols (TCP, UDP, WebSockets, HTTP) and real-time systems.
  • Leadership skills to mentor peers and collaborate with stakeholders.

Responsibilities

  • Participate in the design and implementation of scalable, performant applications using C# and .NET.
  • Lead design and optimization of complex systems.
  • Mentor Junior and Mid-Level Engineers and drive best practices.
  • Develop and enhance highly scalable APIs and 3rd-party integrations.
  • Oversee code management with Git and repositories like Bitbucket or GitHub.

Skills

C#
.NET
concurrent programming
scalable APIs
WPF
mentoring

Education

Bachelor's or Master's in CS/Software Eng

Tools

Git
GitHub
Bitbucket
Visual Studio
TeamCity
Azure DevOps

Job description

Epiroc Drilling Solutions, LLC seeks a Staff Software Engineer to design and develop robotics software with a focus on scalability, reliability, and performance of C# and .NET applications. You will mentor junior engineers, lead complex system design, and collaborate with cross-functional teams to translate product requirements into robust software solutions.

The role emphasizes building highly scalable APIs, real-time messaging, and desktop interfaces using WPF, while integrating with CI/CD

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid Staff Software Engineer - Scalable .NET & API
Hybrid Staff Software Engineer - Scalable .NET & API

Epiroc Group • Providence (UT)

Hybrid
USD 140,000 - 190,000
Health care eligibility
Wellness program
401(k) plan
+2
Staff Software Engineer
Staff Software Engineer

Epiroc Drilling Solutions, LLC • Providence (UT)

Hybrid
USD 140,000 - 190,000
Health care eligibility
Wellness program
401(k) plan
+8
Staff Software Engineer
Staff Software Engineer

Epiroc Group • Providence (UT)

Hybrid
USD 140,000 - 190,000
Health care eligibility
Wellness program
401(k) plan
+2
Staff Mechanical Engineer: Design, Analysis & Leadership
Staff Mechanical Engineer: Design, Analysis & Leadership

Epiroc Drilling Solutions, LLC • Garland (TX)

On-site
USD 110,000 - 150,000
Health care eligibility includes- med,
Tuition reimbursement program
401(k) plan
+3
RCS Engineer – Automation & Data Systems
RCS Engineer – Automation & Data Systems

Epiroc Drilling Solutions, LLC • Garland (TX)

Hybrid
USD 70,000 - 90,000
Health care eligibility including medical, dental, vision
Wellness program
Employee discounts
+3
Staff Software Engineer, Real-Time Systems & Robotics
Staff Software Engineer, Real-Time Systems & Robotics

Onto Innovation Inc. • Wilmington (MA)

On-site
USD 115,000 - 173,000
Health, dental, vision coverage
Life & disability insurance
PTO
+2
Senior Software Engineer - C#/.NET for Robotics & AI
Senior Software Engineer - C#/.NET for Robotics & AI

Nordson Corporation • Carlsbad (CA)

On-site
USD 130,000 - 180,000
Staff Software Engineer - Fleet Controls & Robotics
Staff Software Engineer - Fleet Controls & Robotics

Symbotic • Wilmington (MA)

On-site
USD 149,000 - 205,000
Senior Software Engineer
Senior Software Engineer

Interactive Resources - iR • Lehi (UT)

On-site
USD 120,000 - 160,000
Staff Software Engineer: Systems Architect & CrossTeam Lead
Staff Software Engineer: Systems Architect & CrossTeam Lead

Priority Dispatch Corp. • Scotts Valley (CA)

On-site
USD 150,000 - 190,000