Mid-Level Software Engineer; Remote
Phoenix, Maricopa County, Arizona, 85003, USA
Listed on 2026-01-02
-
Software Development
C# / Unity Developer, Software Engineer
Overview
Location:
Phoenix, Arizona [Hybrid] |
Employment Type:
Direct Hire
About the Opportunity:
Our team has partnered with a SaaS company focused on improving transportation safety and efficiency to identify a Mid-Level Software Engineer to join their team. This is a Microsoft shop, emphasizing a strong background in .NET/C#, Azure, SQL Server, JavaScript, Service-Oriented Architecture (SOA), and solid object-oriented engineering principles. In this position, you’ll play a critical role in a collaborative, agile environment, and contribute to developing .NET-based
applications that process real-time data to deliver seamless, secure integrations with agencies and infrastructure. This role is ideal for someone who thrives in a dynamic, fast-moving environment, is passionate about clean, well-structured code and architecture, and enjoys mentoring fellow engineers. This role reports into an Engineering Manager.
Salary: $, $, (depending on experience) + 10% bonus + full benefits (medical/dental/vision/k match + more)
Location: Remote
Responsibilities- Design and maintain reliable .NET applications and APIs, ensuring high performance and scalability.
- Participate in sprint planning, standups, and reviews as part of an agile development team.
- Write and maintain clean, well-documented code using C#, .NET Core, and Visual Studio.
- Integrate application features with SQL databases and optimize backend functionality.
- Leverage tools such as Azure Dev Ops and Git for continuous integration, deployment, and version control.
- Perform thorough debugging and unit testing to ensure software quality and functionality.
- Support existing systems by diagnosing and resolving technical issues efficiently.
- Contribute to code reviews and mentor team members while promoting development best practices.
- Bachelors degree in Computer Science or related field.
- 3+ years of experience developing applications using .NET and C#.
- Solid understanding of SQL and database structures.
- Proficient in building and consuming APIs.
- Strong foundation in object-oriented programming and design patterns.
- Familiarity with development tools such as Visual Studio and version control systems like Git.
- Comfortable working both independently and within collaborative team settings.
- Experience using Azure Dev Ops for build and release pipelines.
- Exposure to Azure cloud services and cloud-native application development.
- Working knowledge of API testing tools such as Postman and Swagger.
- Prior experience working in agile development environments.
- Strong communication and teamwork skills.
- Comprehensive benefits (Medical, Dental, Vision, 401(k) with match + many more benefits)
- Contribute to a mission-driven, industry-focused organization
- Work with cutting-edge technology with freedom to expand on existing skills
- Stable, high-growth company with opportunities to make an impact
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).