Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
Insight Global is seeking a Senior Software Engineer local to Richmond, Virginia, with 5+ years of hands-on software development experience. This role is responsible for designing, developing, and supporting scalable, high-performing systems, with a strong focus on API development and an understanding of Azure cloud services. The Senior Software Engineer will write production code while also owning solutions end to end, from design and development through deployment and ongoing support, and contributing to architectural decisions that support long-term platform scalability. This role partners closely with product, design, and engineering leadership to translate business needs into clear technical solutions and helps strengthen the team through technical guidance and performing code reviews. The pay for this role ranges from $50/hour-$66.00/hour, based on experience.
Requirements
Bachelor’s degree in Computer Science, Information Systems, or related field with 5+ years of software development experience, OR 7+ years of equivalent professional experience
-Azure 900 certification (or able to obtain within first 30 days)
-Strong experience designing, building, and securing RESTful APIs in high-availability environments
-Advanced experience with ASP.NET Core, .NET technologies, and Azure cloud development
-Experience with cloud-native architectures, microservices, containers, and CI/CD pipelines
-Strong understanding of software architecture, system design, data structures, algorithms, and design patterns
-Experience with SQL and NoSQL databases (Azure SQL, Cosmos DB, or similar)
-Ability to troubleshoot complex performance issues and deliver scalable solutions
-Experience contributing to technical architecture decisions and development best practices - Experience integrating AI-driven workflows or AI tooling
- Experience working in microservices-based architectures
- Front-end experience with Svelte
- Azure certifications (higher than AZ900)
- Experience supporting release engineering and deployment planning
- Master’s degree in Computer Science or a related field
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
Where to Find Entry-Level Software Engineering Jobs