Software Engineer

Eliassen Group

Providence (RI)

Remote

USD 96,000 - 110,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, Dental, and Vision
401k with company match
Life insurance

Job summary

Eliassen Group is seeking a Software Engineer to design, develop, and maintain high-performance services using Rust, with a focus on reliability in a remote, contract-to-hire role. You will implement actor-based patterns with Orleans, build microservices, and apply event-driven architectures using Event Sourcing and CQRS.

You’ll work with Dapr and EventStoreDB, collaborating across teams. This position offers a W2 hourly pay rate of $70-$80, with benefits for eligible employees, and a path to

Qualifications

  • Extensive software development experience with a focus on Rust and Go.
  • Proficient in C# and actor-based patterns (Orleans).
  • Strong understanding of microservices, Event Sourcing and CQRS.
  • Familiarity with distributed systems tooling.

Responsibilities

  • Design, develop, and maintain Rust-based applications with performance and reliability.
  • Implement Actor pattern using Orleans framework.
  • Develop microservices and use Sidecar pattern for service management.
  • Implement event-driven architectures with Event Sourcing and CQRS.
  • Integrate Dapr for distributed applications.
  • Collaborate with cross-functional teams to deliver scalable solutions.
  • Mentor junior developers and improve development processes.

Skills

Rust
Go
C#
Actor pattern
Microservices
Event Sourcing
CQRS
Dapr

Tools

Microsoft Orleans
EventStoreDB
Dapr

Job description

Software Engineer

Anywhere

Contract-to-Hire

Development

Manufacturing

Remote

Open

Reference ID: JN -102026-109147

Date Posted: 10/20/2026

Shortcut: http://careers.eliassen.com/cIKzHh

Description

Remote

Our client seeks a software engineer to design, develop, and maintain high-performance services using Rust with a focus on reliability. The role includes implementation of actor-based and event-driven patterns, microservices architecture, and distributed systems tooling to deliver scalable solutions in collaboration with cross-functional teams.

Rate: $70.00 to $80.00/hr. w2

Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range.

Responsibilities
  • Design, develop, and maintain applications using Rust with an emphasis on performance and reliability.
  • Implement and work with the Actor pattern, leveraging frameworks such as Microsoft Orleans.
  • Develop microservices architectures and utilize the Sidecar pattern for service management.
  • Implement event-driven architectures using Event Sourcing and CQRS patterns.
  • Integrate and work with Dapr for building distributed applications.
  • Collaborate with teams to design and implement scalable solutions using EventStoreDB.
  • Work with cross-functional teams to ensure seamless integration and deployment of services.
  • Mentor junior developers and contribute to continuous improvement of development processes.
Experience Requirements
  • Extensive experience in software development with a strong focus on Rust and/or Go.
  • Proficiency in C# and experience with the Actor pattern, particularly using Microsoft Orleans.
  • Strong understanding of microservices architecture and design patterns.
  • Experience with Event Sourcing and CQRS patterns.
  • Familiarity with Dapr and the Sidecar pattern for building distributed systems.
  • Experience with EventStoreDB is a plus.
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.
  • Excellent communication skills and the ability to articulate complex technical concepts.
Benefits
  • Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
  • W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality.
About Eliassen Group

Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients’ capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve.

Equal Opportunity Statement

Eliassen is committed to building a diverse and inclusive team from a variety of backgrounds, perspectives, and skills. We are an Equal Opportunity and affirmative action employer and all employment decisions are based on merit, performance, and business needs. Eliassen does not discriminate on the basis of race, color, gender identity or expression, sexual preference or orientation, sex (including pregnancy, childbirth, and related medical conditions), marital status, creed, religion, physical or mental disability, genetic information, military or veteran status, age, ancestry, national origin, citizenship status, prohibited criminal record inquiries of applicants and employees, or any other category protected by federal, state, or local laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Eliassen Group • Harrisburg

Remote
USD 96,000 - 110,000
Medical, Dental, and Vision benefits
401k with company matching
Life insurance
Software Engineer
Software Engineer

Able Too Work • Indianapolis (IN)

Remote
USD 96,000 - 110,000
Remote Rust Engineer - Microservices Specialist
Remote Rust Engineer - Microservices Specialist

Eliassen Group • Harrisburg

Remote
USD 96,000 - 110,000
Medical, Dental, and Vision benefits
401k with company matching
Life insurance
Software Engineer
Software Engineer

Eliassen Group • Bismarck (ND)

Remote
USD 96,000 - 103,000
Medical: included benefits for W2
Dental
Vision
+2
Sr. Java Full Stack Engineer
Sr. Java Full Stack Engineer

Eliassen Group • San Juan (PR)

Remote
USD 96,000 - 110,000
Medical, Dental, Vision
401k with company match
Life insurance
Remote Rust Engineer for Microservices & Distributed Systems
Remote Rust Engineer for Microservices & Distributed Systems

Eliassen Group • Providence (RI)

Remote
USD 96,000 - 110,000
Medical, Dental, and Vision
401k with company match
Life insurance
Sr. Java Full Stack Engineer
Sr. Java Full Stack Engineer

Eliassen Group • Frankfort (KY)

Remote
USD 96,000 - 110,000
Medical
Dental
Vision
+2
Sr. Java Full Stack Engineer
Sr. Java Full Stack Engineer

Eliassen Group • Annapolis (MD)

Remote
USD 96,000 - 110,000
Rust Developer
Rust Developer

Bright Vision Technologies • Overland Park (KS)

Remote
USD 145,000 - 205,000
.NET Developer
.NET Developer

Eliassen Group • Richmond (VA)

Remote
USD 90,000 - 103,000
Medical benefits
Dental benefits
Vision benefits
+2