Staff Software Engineer

Epiroc
Providence
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Mentorship","Leadership","Collaboration","Problem-solving","Code quality focus"]

Design and develop industry-leading robotics and distributed-systems applications, improving scalability, stability, and performance. You will architect robust solutions with C# and .NET, optimize high-throughput concurrent code, and build scalable APIs and third-party integrations. Lead development with profiling, CI pipelines, and network programming, including real-time protocols. Mentor engineers and drive code quality through reviews, testing, and design-pattern adoption.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Epiroc
Epiroc
11 hours ago

Staff Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Design and develop industry-leading robotics and distributed-systems applications, improving scalability, stability, and performance. You will architect robust solutions with C# and .NET, optimize high-throughput concurrent code, and build scalable APIs and third-party integrations. Lead development with profiling, CI pipelines, and network programming, including real-time protocols. Mentor engineers and drive code quality through reviews, testing, and design-pattern adoption.
Location: Providence
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Participate in the design and implementation of scalable, performant applications using C# and .NET.
  • •Optimize concurrent, multi-threaded, and asynchronous programming for high-throughput systems.
  • •Develop and enhance highly scalable APIs and third-party integrations for enterprise use.
  • •Lead network programming for distributed systems using TCP, UDP, WebSockets, and HTTP.
  • •Mentor junior and mid-level engineers and drive code quality through reviews and testing.

Pay and Benefits

Perks:Health InsuranceDentalVisionPrescriptionTelemedicineWellness StipendEmployee DiscountsDisability InsuranceLife InsurancePaid LeavePaid Sick401k

Key Requirements

  • •10+ years of professional experience building large-scale applications with C# and .NET.
  • •Expertise in concurrent, multi-threaded, and asynchronous programming for high-throughput systems.
  • •Proven experience developing highly scalable APIs and third-party integrations for enterprise use.
  • •Advanced proficiency using MS Visual Studio (or similar IDEs) for development, profiling, and optimization.
  • •Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Education:
Skills:MentorshipLeadershipCollaborationProblem-solvingCode quality focus
Tech Stack:C#DOTNET.NETMS Visual StudioWPFGitBitbucketGitHubTeamCityAzure DevopsTCPUDPWebSocketsHTTPContinuous integration

Company Brief

Epiroc
Designs, manufactures and services equipment, tools and solutions for mining and infrastructure industries, including rock drilling rigs, excavation tools, and aftermarket services to improve productivity and sustainability.
Industry: Mining & Metals
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Stockholm, Sweden
Founded: 2018
WebsiteLinkedIn