Senior .NET Developer

Jobgether

United States

On-site

USD 130,000 - 185,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision Insurance
401(k) with benefits
Remote work flexibility
Paid time off and holidays
Certifications & training

Job summary

Jobgether in United States seeks a senior hands-on engineer to own a large-scale, cloud-native application in a secure AWS GovCloud environment. You will design, develop, and operate microservices and RESTful APIs using C#/.NET, Docker, Kubernetes, and PostgreSQL, processing millions of messages monthly.

You will validate AI-generated code for security and performance, mentor teams, review architecture, and help shape engineering standards across the stack in a Federal-ready environment.

Qualifications

  • Bachelor's degree or equivalent experience in a technical field.
  • 8+ years of professional software development experience.
  • Expert-level hands-on experience with C#, .NET Core, and modern .NET versions.
  • Strong experience designing RESTful APIs and microservices architectures.
  • Production experience with Docker and Kubernetes, including Rancher.
  • Experience developing with RabbitMQ, AWS SQS, or similar messaging.
  • Strong PostgreSQL and AWS RDS experience.
  • Experience with AI-assisted development tools and secure AI usage.
  • Knowledge of SonarQube or similar static analysis platforms.
  • Experience with Azure DevOps repositories and CI/CD.

Responsibilities

  • Serve as a senior hands-on developer for design, development, and maintenance of a large-scale production app.
  • Take ownership of a substantial codebase and help set technical direction and standards.
  • Design, develop, and maintain microservices and RESTful APIs using C#/.NET.
  • Build cloud-native applications in AWS GovCloud and secure Federal environments.
  • Develop scalable, high-availability services processing millions of messages monthly.
  • Develop asynchronous, event-driven solutions with RabbitMQ and AWS SQS.
  • Design and optimize data access with PostgreSQL and AWS RDS.
  • Containerize and manage apps with Docker and Kubernetes (Rancher).
  • Support ML integrations and AI-assisted development workflows with governance.
  • Review AI-generated code for security, quality, and maintainability.
  • Mentor developers, perform code reviews, and推动 engineering best practices.
  • Ensure code quality with static analysis and security tooling.

Skills

C#
.NET Core / .NET 8+
RESTful APIs
Distributed systems
AWS GovCloud
Docker
Kubernetes
RabbitMQ
PostgreSQL
AI-assisted development
Code reviews
Mentoring
Azure DevOps
Security

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Rancher
RabbitMQ
AWS SQS
PostgreSQL
AWS RDS
GitHub Copilot
ChatGPT
SonarQube
Azure DevOps

Job description

Based in United States.

This is a senior, hands-on engineering opportunity focused on building and operating a high-availability enterprise application in a secure AWS GovCloud environment.

You will take technical ownership of a complex production codebase and contribute across architecture, development, deployment, troubleshooting, and continuous improvement.

The platform uses a cloud-native microservices architecture processing millions of messages each month.

You will work with modern .NET, PostgreSQL, RabbitMQ, AWS SQS, Docker, Kubernetes, Rancher, and AWS cloud services.

The role also embraces AI-assisted software development, requiring strong engineering judgment to validate AI-generated code for security, quality, performance, and maintainability.

You will collaborate closely with technical leads, operations, and engineering teams while mentoring developers and helping establish strong engineering practices.

This position is well suited to an experienced developer who thrives on complex distributed systems, production ownership, and mission-critical Federal technology.

Accountabilities
  • Serve as a senior hands-on developer responsible for the design, development, maintenance, modernization, and continuous improvement of a large-scale production application.
  • Take ownership of a substantial application codebase and collaborate with technical leadership to establish technical direction, engineering standards, and development best practices.
  • Design, develop, enhance, and maintain microservices and RESTful APIs using C# and modern .NET technologies.
  • Build and support cloud-native applications deployed in AWS, including secure Federal environments such as AWS GovCloud.
  • Design and maintain scalable, resilient, and highly available services capable of processing millions of messages each month.
  • Develop asynchronous and event-driven solutions using RabbitMQ, AWS SQS, and related messaging technologies.
  • Design, develop, and optimize data access and persistence solutions using PostgreSQL and AWS RDS.
  • Develop, deploy, troubleshoot, and maintain containerized applications using Docker and Kubernetes, including environments managed through Rancher.
  • Support the integration and operation of machine learning capabilities within the application's microservices architecture.
  • Use AI-assisted development tools, code-generation technologies, AI agents, and development frameworks to accelerate engineering productivity while maintaining rigorous technical standards.
  • Review AI-generated code and validate its architecture, security, maintainability, performance, testing, and compliance with established coding standards.
  • Conduct code reviews, mentor developers, troubleshoot complex technical issues, and contribute to engineering best practices.
  • Maintain code quality and security through automated scanning and static analysis tools such as SonarQube.
  • Manage source code and participate in CI/CD and DevSecOps workflows using Azure DevOps.
  • Diagnose and resolve complex performance, scalability, reliability, messaging, database, integration, and infrastructure issues across the technology stack.
  • Partner with operations and engineering teams to monitor production health, maintain application availability, and resolve incidents.
  • Support production releases, deployments, troubleshooting, and incident response, including occasional after-hours support for planned releases and critical incidents.
  • Identify and implement improvements in architecture, performance resiliency, observability, automation, and developer productivity.
  • Participate in Agile planning, estimation, technical design reviews, and continuous improvement initiatives.
Requirements
  • Bachelor's degree or equivalent experience in Computer Science, Engineering, Information Technology, or a related technical discipline.
  • 8+ years of professional software development experience, including significant experience supporting enterprise-scale production applications.
  • Expert-level hands-on experience with C#, .NET Core, and modern .NET, including .NET 8, 9, 10, or comparable versions.
  • Strong experience designing and developing RESTful APIs and microservices-based architectures.
  • Proven experience developing and operating applications in AWS; AWS GovCloud experience is preferred.
  • Strong production experience with Docker and Kubernetes, including Kubernetes management platforms such as Rancher.
  • Experience developing asynchronous, event-driven, and message-based applications using RabbitMQ, AWS SQS, or comparable technologies.
  • Strong relational database development experience with PostgreSQL, including database design, query optimization, and performance troubleshooting.
  • Experience with AWS RDS or comparable managed relational database services.
  • Strong understanding of distributed systems, high-availability architectures, scalability, resiliency, and production performance.
  • Experience troubleshooting high-volume production systems across application, database, messaging, container, and infrastructure layers.
  • Demonstrated ability to take technical ownership of a complex codebase and independently drive sophisticated engineering initiatives.
  • Experience conducting code reviews and providing technical guidance, coaching, and mentorship to other developers.
  • Hands‑on experience with AI-assisted development and code-generation tools such as GitHub Copilot, ChatGPT, or comparable technologies.
  • Ability to apply sound engineering judgment when using AI tools, including validating, securing, testing, and maintaining AI-generated code.
  • Experience with SonarQube or similar static code analysis and quality platforms.
  • Experience with Azure DevOps repositories, source control, CI/CD pipelines, and modern DevSecOps practices.
  • Strong understanding of secure software development practices within enterprise and Federal environments.
  • Ability and willingness to provide occasional after-hours support for production releases and critical incidents.
  • U.S. citizenship required.
  • Experience with AWS GovCloud, mission-critical Federal applications, machine learning integrations, AI agents, Infrastructure as Code, observability, and Federal frameworks such as FISMA, NIST, or FedRAMP is preferred.
  • Experience working in Agile/Scrum and DevSecOps environments and relevant AWS, Kubernetes, or cloud certifications are advantageous.
Benefits
  • Annual salary range of $130,000–$185,000, with actual compensation determined by factors including skills, experience, training, location, and benefits eligibility.
  • Comprehensive medical, dental, and vision insurance beginning the first day of the month following employment.
  • 401(k) plan with immediately vested employer contributions and no employee matching requirement.
  • Generous paid time off, plus one additional paid wellness day each calendar year.
  • Ten paid federal holidays.
  • Pet insurance.
  • Tuition reimbursement and internal training programs.
  • Company-sponsored industry certifications and professional development opportunities.
  • Collaborative and dynamic work environment with team-building activities and wellness events.
  • Community volunteering opportunities and company-sponsored social and family events.
  • Quarterly headquarters days and opportunities to connect with colleagues.
  • Remote work flexibility.
  • Opportunity to work on innovative digital transformation initiatives supporting Federal Government missions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer/Developer
Senior Software Engineer/Developer

Jobgether • United States

On-site
USD 120,000 - 135,000
Senior Solutions Architect
Senior Solutions Architect

Triwill Group • Northern (KY)

Hybrid
USD 120,000 - 180,000
Software Engineer
Software Engineer

Skywarditsolutions • Rockville (MD)

Hybrid
USD 90,000 - 120,000
Medical, dental, and vision insurance
15 days of paid leave
401(k) with 4% employer contribution
+3
Lead Software Engineer
Lead Software Engineer

FM Talent Source • Silver Spring (MD)

On-site
USD 113,000 - 188,000
Full Stack Developer
Full Stack Developer

Worky • Washington

Hybrid
USD 120,000 - 180,000
Competitive Compensation
Medical, Dental, and Vision Insurance
401(k) Retirement Plan
+2
Senior Lead Developer
Senior Lead Developer

atek s.r.o. • Washington

Hybrid
USD 150,000 - 162,000
Senior Software Developer
Senior Software Developer

Empower AI • Washington

On-site
USD 106,000 - 164,000
Technical DevSecOps Team Lead
Technical DevSecOps Team Lead

Federal Advisory Partners • United States

Hybrid
USD 120,000 - 150,000
Azure Senior Solutions Architect
Azure Senior Solutions Architect

Chenega Professional Services Strategic Business Unit • Washington

Hybrid
USD 120,000 - 150,000
Paid Time Off
Paid Holidays
Health Insurance
IT Technical Lead
IT Technical Lead

Gunnison • Atlanta (GA)

Hybrid
USD 155,000 - 165,000
3 weeks Personal Leave
11 paid Holidays
5 days Flexible Time Off
+5