We are assisting our client, an early childhood education franchisor with over 650 schools across the United States, reaching more than 80,000 students in 38 states, in their search for a Backend Software Engineer.
This position requires expertise in .NET and Microsoft Azure to design and build scalable APIs and backend services, working on cloud-native integrations, optimizing backend performance, and helping deliver secure, high-quality software solutions that power enterprise applications.
This position is a direct hire, hybrid role that also requires working in-office one day per week in King of Prussia, PA.
Responsibilities:
- Design, develop, and maintain backend services and RESTful APIs using .NET technologies (C#, ASP.NET Core, Web API).
- Build integrations with internal and external systems using Azure Integration Services (Service Bus, Event Grid, Functions, Logic Apps, API Management).
- Optimize backend processes including database queries, web jobs, job scheduling, and data pipelines.
- Implement secure authentication and authorization flows (OAuth, JWT, SSO with Okta/Auth0).
- Perform unit and integration testing to ensure service reliability and performance.
- Troubleshoot, debug, and resolve backend and integration issues.
- Collaborate with architects, developers, analysts, and QA teams to deliver business solutions.
- Participate in Agile ceremonies (sprint planning, reviews, retrospectives).
- Document APIs, integration workflows, and architectural decisions.
- Ensure CI/CD pipelines and DevOps best practices for deployment and monitoring are followed.
- Experience and Competencies
Minimum Requirements:
- 5+ years of experience developing backend services and APIs with .NET (C#, ASP.NET Core, Web API).
- Strong hands-on experience with Microsoft Azure (Azure Functions, Service Bus, Event Grid, API Management).
- Solid SQL Server experience (stored procedures, performance tuning, SQL jobs).
- Familiarity with asynchronous and event-driven architectures.
- Strong understanding of RESTful API design, security, versioning, and documentation (OpenAPI/Swagger).
- Hands-on experience with DevOps concepts and CI/CD pipelines (Azure DevOps or GitHub Actions).
- Familiarity with SSO and identity management solutions such as Okta or Auth0.
- Proficiency with source control systems (GitHub or similar).
- Solid understanding of OOP and software design patterns.
Skills:
- Ability to design and implement scalable, reusable, and secure backend solutions.
- Ability to balance short-term delivery with long-term maintainability.
- Strong knowledge of software design patterns, OOP, and microservices principles.
- Capacity to evaluate technology alternatives and propose effective solutions.
- Ability to collaborate with cross-functional teams and explain technical concepts to non-technical stakeholders.
Experience Working with the following:
- Microsoft Azure services: Azure Functions, API Management, Service Bus, Event Grid, Logic Apps.
- Enterprise integrations (file, message, and event-based asynchronous and synchronous workflows).
- Familiarity with Single Page Application (SPA) frameworks such as React or Angular is considered a plus
- SaaS platforms and cloud-native applications.
- Relational databases, preferably MS SQL Server.
- CI/CD and deployment pipelines in Azure DevOps or similar.
- API monitoring, logging, and tracing tools (App Insights, Azure Monitor).
- Source repositories: GitHub or similar.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Application Question(s):
- Will you now, or in the future, require any form work sponsorship (i.e. H-1B visa, etc.) to legally work in the U.S.?
- What salary are you targeting?
Ability to Commute:
- King of Prussia, PA 19406 (Required)
Work Location: Hybrid remote in King of Prussia, PA 19406