Hybrid Staff Software Engineer - Scalable .NET & API

Epiroc Group

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
Paid Vacation
Paid Sick Time

Job summary

Epiroc in Providence, UT is seeking a Staff Software Engineer to design and develop industry-leading robotics software with a focus on scalability and performance. You will mentor junior engineers and lead complex system design using C# and .NET, including API development and messaging protocols.

The role offers a hybrid work model, collaboration across teams, and opportunities to optimize high-throughput systems and contribute to architectural decisions at scale.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of experience with C# and .NET on large-scale applications.
  • Expert in concurrent, multi-threaded, and asynchronous programming.
  • Proven track record developing highly scalable APIs and 3rd-party integrations.
  • Experience with Visual Studio and version control tools (Git, Bitbucket, GitHub).
  • Strong knowledge of CI servers like TeamCity or Azure DevOps.
  • Expert understanding of networking protocols for real-time distributed systems.
  • Leadership skills to mentor peers and collaborate with stakeholders.

Responsibilities

  • Design and implement scalable, high-performance applications using C# and .NET.
  • Architect robust solutions and optimize concurrent and distributed modules.
  • Develop scalable APIs and integrate 3rd-party services for enterprise use.
  • Lead development with IDEs, profiling, and optimization efforts.
  • Manage code with Git and repositories (Bitbucket/GitHub).
  • Configure CI pipelines using TeamCity or Azure DevOps.
  • Design networked components (TCP/UDP/WebSockets/HTTP) for distributed systems.
  • Mentor Junior and Mid-Level Engineers and drive best practices.

Skills

C# & .NET
Multithreading
API design
Distributed systems
Mentoring
Team leadership

Education

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

Tools

MS Visual Studio
Git
Bitbucket/GitHub
TeamCity/Azure DevOps

Job description

Epiroc in Providence, UT is seeking a Staff Software Engineer to design and develop industry-leading robotics software with a focus on scalability and performance. You will mentor junior engineers and lead complex system design using C# and .NET, including API development and messaging protocols.

The role offers a hybrid work model, collaboration across teams, and opportunities to optimize high-throughput systems and contribute to architectural decisions at scale.

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

Similar jobs worth comparing

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

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 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
Hybrid Staff Software Engineer - Lead .NET/React/API
Hybrid Staff Software Engineer - Lead .NET/React/API

CDK Global • San Jose (CA)

Hybrid
USD 150,000 - 185,000
PTO
401K Matching
Tuition Reimbursement
+1
Senior Embedded Robotics Software Engineer (Hybrid, Equity)
Senior Embedded Robotics Software Engineer (Hybrid, Equity)

RISE Robotics • Somerville (MA)

Hybrid
USD 120,000 - 180,000
Competitive compensation
Equity
Health insurance
+6
Staff Mechanical Engineer - PSD
Staff Mechanical Engineer - PSD

Epiroc Group • Garland (TX)

Hybrid
USD 110,000 - 150,000
Health insurance
401(k)
Paid Vacation
+2
Senior .NET Software Engineer & Mentor (Hybrid)
Senior .NET Software Engineer & Mentor (Hybrid)

Grow • Austin (TX)

On-site
USD 94,000 - 151,000
Onsite Senior Software Tester – Lead Validation
Onsite Senior Software Tester – Lead Validation

Epiroc Group • Providence (UT)

On-site
USD 90,000 - 130,000
Health benefits
Wellness program
401(k) plan
+2
Hybrid Robotics Full-Stack Engineer
Hybrid Robotics Full-Stack Engineer

Motion Recruitment Partners, LLC • Boston (MA)

Hybrid
USD 120,000 - 180,000
Health benefits
401(k) plan with company match
Paid time off
Staff Backend Engineer – Robotics Platform & APIs
Staff Backend Engineer – Robotics Platform & APIs

Intuitive • Sunnyvale (CA)

On-site
USD 190,300 - 223,900