Software Engineer

Able Too Work

Indianapolis (IN)

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

Job summary

Remote software engineering role with Eliassen Group seeks a Rust/Go developer focused on high-performance services. You will implement actor-based patterns, microservices, and distributed tooling in collaboration with cross-functional teams.

The position emphasizes Event Sourcing, CQRS, and Dapr integration with EventStoreDB. Experience across modern distributed architectures and mentoring junior engineers is valued.

Qualifications

  • Extensive software development experience with Rust and/or Go.
  • Proficiency in C# and Actor pattern experience (Microsoft Orleans).
  • Strong understanding of microservices architecture and design patterns.
  • Experience with Event Sourcing and CQRS patterns.
  • Familiarity with Dapr and Sidecar pattern for distributed systems.
  • Experience with EventStoreDB is a plus.

Responsibilities

  • Design, develop, and maintain applications using Rust with emphasis on performance and reliability.
  • Implement and work with the Actor pattern, leveraging 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.

Skills

Rust
Go
C#
Actor pattern
Microservices
Event Sourcing
CQRS
Dapr
Sidecar pattern
EventStoreDB

Tools

Microsoft Orleans
Dapr
EventStoreDB

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

Eliassen Group • Providence (RI)

Remote
USD 96,000 - 110,000
Medical, Dental, and Vision
401k with company match
Life insurance
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
Software Engineer
Software Engineer

neteffects • Cuyahoga Falls (OH)

On-site
USD 83,000 - 84,000
Health insurance
Health savings account
Dental insurance
+4