Software Engineer (Back End and Cloud) Role

Peregrine Advisors LLC

Washington (District of Columbia)

On-site

USD 120,000 - 170,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Peregrine Advisors LLC is seeking software engineers to design backend and cloud systems that power production services. You will implement HTTP APIs, data contracts, authentication and authorization, and integration adapters across languages like Python, Java, C#, JavaScript, TypeScript, or Go.

The role emphasizes containerized and serverless workloads, observability with logs and metrics, and automated delivery pipelines.

Qualifications

  • Strong software engineering experience in at least one back-end language and a modern web or service framework.
  • Experience designing, implementing, documenting, testing, and versioning HTTP APIs or event-driven interfaces.
  • Working knowledge of relational data, transactions, identity, authorization, secrets, validation, and secure dependency use.
  • Cloud experience with containers, serverless workloads, messaging, managed services, and automated delivery.
  • Ability to diagnose production behavior with logs, metrics, traces, tests, and clearly defined service expectations.

Responsibilities

  • Secure HTTP APIs, service contracts, event handlers, and integration adapters.
  • Back-end services in Python, Java, C#, JavaScript, TypeScript, Go, or comparable languages.
  • Containerized, serverless, event-driven, and asynchronous cloud workloads.
  • Authentication, authorization, validation, error handling, audit events, and dependency controls.
  • Automated tests, delivery pipelines, operational dashboards, traces, alerts, and runbooks.

Skills

Python
Java
C#
JavaScript
TypeScript
Go
OpenAPI/REST

Tools

FastAPI
Spring
.NET
Node.js

Job description

Description

Software Engineers working on back-end and cloud systems build the services that enforce application behavior, connect systems, and move trusted work through production. They turn product and operational requirements into HTTP APIs, business logic, integrations, asynchronous workflows, and data-access components.

The work runs in containers, serverless functions, virtual machines, or managed cloud services. You design service boundaries and contracts, handle identity and authorization, validate inputs and dependencies, manage failure and retry behavior, and make the system observable through logs, metrics, and traces. You also test changes and automate delivery so the service can evolve without guesswork.

This role owns production service behavior, not just endpoint code. Back-end and cloud engineers work with front-end developers, data teams, security, quality engineering, and platform or DevSecOps teams to balance reliability, security, performance, maintainability, and cost.

What You'll Build
  • Secure HTTP APIs, service contracts, event handlers, and integration adapters.
  • Back-end services in Python, Java, C#, JavaScript, TypeScript, Go, or comparable languages.
  • Containerized, serverless, event-driven, and asynchronous cloud workloads.
  • Authentication, authorization, validation, error handling, audit events, and dependency controls.
  • Automated tests, delivery pipelines, operational dashboards, traces, alerts, and runbooks.
Who You Are

You like making distributed behavior understandable. You can move quickly when learning or prototyping, then add the contracts, tests, controls, and operational evidence required for a production service.

You think beyond the happy path. You ask what happens when a dependency slows down, a message is delivered twice, an authorization check is missed, or a deployment needs to roll back. You communicate those tradeoffs clearly and share ownership across team boundaries.

What You Bring
  • Strong software engineering experience in at least one back-end language and a modern web or service framework.
  • Experience designing, implementing, documenting, testing, and versioning HTTP APIs or event-driven interfaces.
  • Working knowledge of relational data, transactions, identity, authorization, secrets, validation, and secure dependency use.
  • Cloud experience with containers, serverless workloads, messaging, managed services, and automated delivery.
  • Ability to diagnose production behavior with logs, metrics, traces, tests, and clearly defined service expectations.
Requirements
What openings may require

An opening may specify Python and FastAPI, Java and Spring, C# and .NET, Node.js, a cloud provider, container orchestration, infrastructure as code, or a particular identity and messaging stack. Some roles may emphasize Representational State Transfer (REST), OpenAPI descriptions, event processing, high-volume integrations, or systems with demanding audit and availability needs.

An AI-enabled opening may involve calling model APIs, serving retrieval-augmented generation workflows, exposing approved tools, recording citations or feedback, and adding latency, cost, safety, and quality signals to observability. The back-end engineer owns the secure and reliable application service around the model, while AI engineers own model behavior, evaluation, and AI-specific safeguards.

Benefits

Compensation, benefits, work location, and employment terms are set for each specific opening and will be stated with that opening

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Backend Engineer
Remote Backend Engineer

IntePros • United States

On-site
USD 120,000 - 180,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

NTT DATA North America • St. Louis (MO)

On-site
USD 110,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Iron Mountain • Richmond (VA)

On-site
USD 90,000 - 130,000
Health Plans
Wellness Plans
Retirement Plans
+4
Lead Backend Engineer (Modeling & Simulation)
Lead Backend Engineer (Modeling & Simulation)

Code Metal, Inc. • United States

Hybrid
USD 140,000 - 200,000
401k plan
Hybrid work arrangement
PTO and holidays
+2
Backend Engineer
Backend Engineer

ProNexus • San Francisco (CA)

On-site
USD 150,000 - 190,000
Senior Backend Engineer
Senior Backend Engineer

ANAUTICS INC • Oklahoma City (OK)

On-site
USD 90,000 - 130,000
Backend Engineer, Consumer Devices
Backend Engineer, Consumer Devices

OpenAI • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Hybrid work model
Relocation assistance
Software Engineer (Backend & Cloud Applications)
Software Engineer (Backend & Cloud Applications)

Praise Tech Sol • United States

Remote
USD 90,000 - 130,000
Sr. Software Engineer (Software Engineer, Backend/AI (Remote)
Sr. Software Engineer (Software Engineer, Backend/AI (Remote)

Advantage Technical • North Bethesda (MD)

Remote
USD 140,000 - 190,000
Medical Coverage
Dental Coverage
Vision Coverage
+5
Senior Software Engineer I – Backend & AI-Enabled
Senior Software Engineer I – Backend & AI-Enabled

Everbridge • United States

Remote
USD 120,000 - 160,000