> Markdown version of [/jobs/ext/2000111-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/2000111-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Epiroc - **Location:** Providence, RI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Azure, C Sharp (Programming Language), Profiling, Software Quality, Databases, Concurrent Computing, Continuous Integration, Distributed Systems, Github, Design of User Interfaces, Microsoft Visual Studio, Windows Presentation Foundation, Network Programming, Software Engineering, Systems Integration, Transmission Control Protocol (TCP), WebSocket, Multithreading, Enterprise Software Applications, Real Time Systems, Git, Information Technology, Bitbucket, Asynchronous Programming, Teamcity, Restful APIs, Network Server - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/staff-software-engineer-providence-ri-usa-58864363 ## About the Role and Studio or similar IDEs * Manage code with Git-based repositories (Bitbucket or GitHub) * Configure and maintain CI pipelines (TeamCity or Azure DevOps) * Design distributed systems with network programming (TCP/UDP/WebSockets/HTTP) * Lead UI development with WPF for complex desktop apps * Mentor Junior and Mid-Level Engineers, promote best practices * Identify and resolve complex performance bottlenecks and ensure code quality through reviews and testing Tasks * 10+ years of professional experience with C# and .NET on large-scale applications * Bachelor's in Computer Science or Software Engineering (or related field) * Expert in concurrent, multi-threaded, and asynchronous programming * Proven track record building highly scalable APIs and 3rd-party integrations * Advanced proficiency with Visual Studio or equivalent IDEs * Extensive experience with Git and repositories like Bitbucket or GitHub * Strong knowledge of CI servers such as TeamCity or Azure DevOps * Expert understanding of messaging protocols (TCP, UDP, WebSockets, HTTP) and real-time systems * Leadership skills to mentor peers and collaborate with stakeholders * Experience with WPF and desktop UI development * Experience with horizontal, vertical, and algorithmic scaling * Knowledge of relational and time-series databases Key requirements * Health care eligibility (medical, dental, vision, prescription, telemedicine) * Wellness program * Employee discounts * Disability and life insurance * FSAs and HSA * 401(k) plan ## Description Experteer Overview As a Staff Software Engineer at Epiroc, you will design and develop robotics-focused software, enhancing scalability, stability, and performance of our applications. You will mentor team members and collaborate across disciplines to deliver robust, distributed systems. You will steer the design of scalable APIs, concurrent programming, and real-time messaging, using C# and .NET. This role combines hands-on engineering with leadership in a fast-moving, safety-critical domain. You'll contribute to innovative solutions that support sustainable mining and construction. Compensation / Benefits * Design and implement scalable, high-performance applications using C# and .NET * Architect robust solutions leveraging extensive C# experience * Optimize concurrent, multi-threaded, and asynchronous programming for high-throughput systems * Develop and enhance scalable APIs and 3rd-party integrations for enterprise use * Lead development, profiling, and optimization using MS Visual Studio or similar IDEs * Manage code with Git-based repositories (Bitbucket or GitHub) * Configure and maintain CI pipelines (TeamCity or Azure DevOps) * Design distributed systems with network programming (TCP/UDP/WebSockets/HTTP) * Lead UI development with WPF for complex desktop apps * Mentor Junior and Mid-Level Engineers, promote best practices * Identify and resolve complex performance bottlenecks and ensure code quality through reviews and testing Tasks * 10+ years of professional experience with C# and .NET on large-scale applications * Bachelor's in Computer Science or Software Engineering (or related field) * Expert in concurrent, multi-threaded, and asynchronous programming * Proven track record building highly scalable APIs and 3rd-party integrations * Advanced proficiency with Visual Studio or equivalent IDEs * Extensive experience with Git and repositories like Bitbucket or GitHub * Strong knowledge of CI servers such as TeamCity or Azure DevOps * Expert understanding of messaging protocols (TCP, UDP, WebSockets, HTTP) and real-time systems * Leadership skills to mentor peers and collaborate with stakeholders * Experience with WPF and desktop UI development * Experience with horizontal, vertical, and algorithmic scaling * Knowledge of relational and time-series databases Key requirements * Health care eligibility (medical, dental, vision, prescription, telemedicine) * Wellness program * Employee discounts * Disability and life insurance * FSAs and HSA * 401(k) plan ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)