Software Development Engineer II

New American Funding

Overview

Position: Software Development Engineer II

Salary: $120K - $145K/yr d.o.e.

Location: Remote OK (2 days on-site if living within 31 miles of Tustin, CA or Austin, TX)

About the Role

We’re looking for a talented and motivated Back-End Engineer (SDE II) to join our growing engineering team. As part of a cross-functional group, you will design, develop, and maintain scalable microservices within our cloud-native, event-driven architecture on Azure. Your work will directly support mission-critical systems that drive business outcomes in real time.

This is a great opportunity for someone who thrives in building distributed systems and has strong experience with modern .NET technologies, Azure services, and DevOps practices.

Responsibilities

  • Design and implement scalable and resilient back-end services using C# and ASP.NET Web API
  • Develop and manage RESTful APIs, ensuring best practices around versioning, documentation, and security
  • Build event-driven applications using Azure Functions, Service Bus, and Event Grid
  • Leverage Azure Storage, Cosmos DB, and SQL Server for cloud-native data persistence
  • Integrate with and manage APIs through Azure API Management
  • Implement observability and diagnostics using Application Insights and New Relic
  • Secure applications using managed identities, Key Vault, and secure communication protocols
  • Contribute to CI/CD pipelines using Azure DevOps or GitHub Actions
  • Collaborate in an agile team to write clean, maintainable, and testable code
  • Apply Domain-Driven Design (DDD) principles and Pub/Sub messaging patterns
  • Ensure services are scalable, fault-tolerant, and performant across cloud environments

Qualifications

  • 3+ years of professional software engineering experience, with a focus on back-end systems
  • Strong programming skills in .NET (C#) and ASP.NET Web API
  • Hands-on experience with cloud-based development on Microsoft Azure
  • Solid understanding of event-driven architectures and message-based systems
  • Proficiency in asynchronous programming and Pub/Sub patterns
  • Practical experience with Azure Functions, Service Bus, Event Grid, and Cosmos DB
  • Experience with Cosmos DB and SQL Server
  • Strong grasp of DevOps workflows, CI/CD, and infrastructure as code (IaC) concepts
  • Working knowledge of Azure DevOps or GitHub Actions
  • Familiarity with Application Insights, New Relic, and other monitoring tools
  • Ability to design and implement secure, resilient, and scalable systems
  • Excellent collaboration, communication, and problem-solving skills

Nice to Have

  • Exposure to containerized workloads (Docker, Kubernetes)
  • Familiarity with distributed tracing
  • Prior experience working in a regulated or high-availability environment

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Must be able to lift up to ten pounds. Primary functions require sufficient physical ability and mobility to work in an office setting; to stand or sit for prolonged periods of time; to occasionally stoop, bend, kneel, crouch, reach, and twist; to lift, carry, push, and/or pull light to moderate amounts of weight; to operate office equipment requiring repetitive hand movement and fine coordination including use of a keyboard; and to verbally communicate to exchange information.

VISION: See in the normal visual range with or without correction.

HEARING: Hear in the normal audio range with or without correction.

[EOE/M/F/D/V. Drug-free workplace.]

#LI-JD2

#LI-REMOTE

Read Full Description
Confirmed 6 hours ago. Posted 2 days ago.

Discover Similar Jobs

Suggested Articles