All open roles
Senior Backend Software Engineer (.NET)
Vendor RequirementJob ID: UPW-V-2101 · Software Development
Broadway, NY (Hybrid, 3 days onsite/week)Contact for Disclosure5+ yearsContract, 12+ months
C#.NETASP.NET CoreAzure/AWS/GCP
Apply nowDescription
This is a vendor requirement UpWia is sourcing candidates for, not an in-house UpWia role. Client and engagement specifics are shared directly with matched candidates during the process; only the role requirements are listed here.
A senior backend engineer role building and supporting production services for a large-scale enterprise application, with a mix of new feature work and hands-on production support.
Key job responsibilities
- Design, develop, test, deploy, and support backend services for a production enterprise application
- Build secure REST/SOAP APIs and integrations across mobile, .NET, and legacy enterprise systems
- Develop workflow automation and event-driven processing
- Troubleshoot complex production defects and perform root-cause analysis
- Provide occasional evening or weekend support when required
Basic Qualifications
- 5+ years of hands-on backend software engineering and enterprise application development experience
- Strong expertise in C#, .NET, and ASP.NET Core
- Experience with at least one major cloud platform (Azure, AWS, or GCP)
- Experience with serverless/container technologies (Azure Functions, AWS Lambda, Kubernetes, ECS, or similar)
- Working knowledge of OAuth 2.0, OIDC, JWT, and secrets management
- Bachelor's degree in Computer Science, Software Engineering, IT, or equivalent professional experience
Preferred Qualifications
- Experience with event-driven/workflow tooling (Kafka, Step Functions, Temporal, or similar)
- Experience with SQL Server or PostgreSQL and ETL/ELT data work
- Familiarity with distributed tracing, logging, and monitoring tooling
How to apply
Share your resume at hr@upwia.io, referencing UPW-V-2101 in the subject line.
This opening is a vendor requirement. We share your profile with them and let you know if you’re selected. We also keep your profile on file to reach out about other roles or UpWia services that might be a fit.