Software Engineer
On-site · Austin, Texas, United States
Job Summary
Software Engineer with 2–5 years of professional experience focusing on the .NET framework and C#. Design, build, and maintain robust, scalable software solutions. Responsibilities include feature development using C# and .NET Core / .NET 8+, participating in architecture and API design (ASP.NET Core Web API), and database schema optimization. Conduct and participate in code reviews to ensure security and performance, collaborate with Product Management, QA, Data Engineering, and DevOps to enable smooth feature delivery and CI/CD pipelines, troubleshoot complex issues including memory leaks in production and non-production .NET environments, and work with EF Core or Dapper and relational databases (SQL Server, PostgreSQL). Familiarity with hosting .NET apps on cloud platforms (Azure preferred, AWS, GCP) and containerization (Docker) is expected. Preferred qualifications include experience in healthcare or HIPAA-compliant environments.
Required Qualifications
- 2–5 years of professional software development experience
- experience with C# and the .NET ecosystem
- experience with ASP.NET Core and modern .NET 8+
- experience with Entity Framework Core (EF Core) or Dapper
- relational databases (SQL Server, PostgreSQL)
- cloud platforms (Azure preferred, AWS, GCP) and containerization (Docker)
- CI/CD tools
- excellent collaboration skills
- Willingness to learn and grow
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.