Company Overview
Our client is an innovative software company developing a cloud-based platform focused on enterprise data security, governance, and compliance automation. Their solution helps organizations simplify complex audit and reporting processes through modern cloud technologies and automation.
As an early-stage company, they offer the opportunity to make a significant impact on both the product and engineering direction while working alongside experienced technical leadership.
Position Overview
We're seeking a Senior Software Engineer to help enhance and scale an enterprise SaaS platform built on Microsoft technologies. This individual will take ownership of key platform components, improve cloud infrastructure, strengthen application security, and help deliver new features as the product continues to grow.
This role is ideal for someone who enjoys solving challenging technical problems, working independently, and contributing to product strategy in a collaborative startup environment.
Responsibilities
Design, develop, and maintain enterprise SaaS applications
Enhance cloud infrastructure and deployment processes
Build secure authentication and authorization solutions
Develop scalable REST APIs and backend services
Improve CI/CD pipelines and automated testing
Optimize application performance and reliability
Collaborate with leadership on technical direction and architecture
Participate in feature planning and product enhancements
Required Qualifications
7+ years of professional software development experience
Strong C# and .NET development experience
Experience building cloud-native applications in Microsoft Azure
ASP.NET Core Web API
SQL Server
REST API development
Modern authentication and identity management
CI/CD experience
Strong communication skills
Ability to work independently in a fast-paced environment
Preferred Experience
Blazor
Azure Functions
Event-driven architecture
Messaging platforms
GitHub Actions
Enterprise security or compliance software
Startup experience
Multi-tenant SaaS applications
Technology Stack
C#
.NET
ASP.NET Core
Blazor
Azure
SQL Server
Azure Functions
Event Hubs
Service Bus
GitHub
GitHub Actions
REST APIs
Why Join?
Opportunity to join an early-stage software company experiencing rapid growth
Significant ownership and technical influence
Modern Microsoft cloud technology stack
Collaborative engineering environment
Contract-to-hire opportunity with long-term career growth
Equity potential upon conversion
Flexible work arrangement with preference for candidates located in the Richmond, VA area
Numbers & Facts
Location
Richmond, VA
Skills
Application Programming Interface (API)unmatched
Applications Securityunmatched
Authenticationunmatched
Automationunmatched
Cloud Computingunmatched
Communication Skillsunmatched
Consultingunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Enterprise Protectionunmatched
GitHubunmatched
High Tech Industryunmatched
Hubsunmatched
Identity Data Managementunmatched
Information/Data Security (InfoSec)unmatched
Leadershipunmatched
Microsoft .NETunmatched
Microsoft ASP.NET (Active Server Page)unmatched
Microsoft C# (C Sharp)unmatched
Microsoft Product Familyunmatched
Microsoft SQL Serverunmatched
Microsoft Windows Azureunmatched
Performance Tuning/Optimizationunmatched
Problem Solving Skillsunmatched
Product Engineeringunmatched
Product Planningunmatched
Product Strategyunmatched
REST (Representational State Transfer)unmatched
Scalable System Developmentunmatched
Software Administrationunmatched
Software Developmentunmatched
Software Engineeringunmatched
Software as a Service (SaaS)unmatched
Startupunmatched
Team Playerunmatched
Technical Leadershipunmatched
Test Automationunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.