Software Engineer

Eliassen Group

United States

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, Vision benefits
401k with company matching
Life insurance

Job summary

Eliassen Group is seeking a remote Software Engineer to design, develop, and maintain high-performance Rust services with a focus on reliability. The role involves actor-based patterns, microservices, and distributed system tooling for scalable solutions, collaborating across cross-functional teams.

This is a contract-to-hire opportunity. The consultant will work on a W2 basis with benefits, and there is potential to convert to full-time employment after the contract period.

Qualifications

  • Experience in Rust and Go software development.
  • Proficiency in C# and Orleans actor model.
  • Strong knowledge of microservices architecture and patterns.
  • Experience with Event Sourcing and CQRS.
  • Familiarity with Dapr and Sidecar pattern for distributed systems.
  • EventStoreDB experience is a plus.
  • Excellent collaboration and communication skills.

Responsibilities

  • Design, develop, and maintain applications using Rust with 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.

Skills

Rust/Go development
Microservices design
Event-driven patterns

Tools

Microsoft Orleans
EventStoreDB
Dapr

Job description

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.

This is a contract to hire opportunity. Applicants must be willing and able to work on a w2 basis and convert to FTE following contract duration. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $70.00 to $80.00/hr. w2

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.
Education Requirements
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Able Too Work • Indianapolis (IN)

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

Able Too Work • Indianapolis (IN)

Remote
USD 96,000 - 110,000
Rust Software Engineer (Remote)
Rust Software Engineer (Remote)

UMATR • United States

Remote
USD 120,000 - 160,000
Remote Rust Engineer - Microservices & Distributed Systems
Remote Rust Engineer - Microservices & Distributed Systems

Eliassen Group • United States

Remote
USD 96,000 - 110,000
Medical, Dental, Vision benefits
401k with company matching
Life insurance
Rust Engineer (Part Time)
Rust Engineer (Part Time)

Remotebase • United States

Remote
USD 83,000 - 152,000
Fully remote
Flexible timings
Learning and growth
Backend Developer | $70/hr Remote
Backend Developer | $70/hr Remote

Crossing Hurdles • United States

Remote
GBP 52,000 - 72,000
Rust Software Engineer - Distributed Systems
Rust Software Engineer - Distributed Systems

Alignerr Corp. • New York (NY)

Remote
USD 83,000 - 165,000
Flexible Remote Work
Flexible Schedule
Freelance Autonomy
+1
Rust Engineer / EST
Rust Engineer / EST

Motion Recruitment • Weehawken (NJ)

On-site
USD 120,000 - 180,000
Medical, dental, and vision coverage
401(k)
Flexible PTO
+1
Rust Developer
Rust Developer

Vyntrapro Innovations • United States

Remote
USD 120,000 - 180,000
Rust Developer Needed/Finance/Trading Developer/Remote
Rust Developer Needed/Finance/Trading Developer/Remote

Motion Recruitment Partners LLC • Atlanta (GA)

Remote
USD 140,000 - 180,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options