941 IT & Software Developer jobs in the US

Quake Global, Inc. jobs

Lead .NET Software Engineer

$150,000 - 170,000
Quake Global, Inc.
Spectrum Center Boulevard 8798, San Diego
$150,000 - 170,000
Company Size icon
Company Size
200-500
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
French
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
We are looking for a motivated and skilled Senior .NET Software Developer to join our team. If you have a strong background in microservices architecture, quickly adapt to new technologies, and thrive both independently and as part of a collaborative team, you will be a great addition. We require at least 8 years of experience with the following core backend technologies: - Expert-level C# development with .NET 6/8/9 (latest versions). - ASP.NET Core Web API development using RESTful design patterns. - Proficient in Swagger/OpenAPI for API documentation. - Knowledge of Entity Framework Core (including code-first migrations and performance tuning). - Extensive experience with SQL Server (database design and performance optimization). - Strong understanding of OOP, SOLID principles, and design patterns. The following skills in message-driven architecture and microservices are critical: - Experience with MassTransit or NServiceBus. - Familiarity with RabbitMQ (publish/subscribe, competing consumers). - Knowledge of event-driven architecture (CQRS patterns, commands, events). - Experience with distributed systems patterns (eventual consistency, idempotency, saga patterns). - Understanding service-to-service communication and integration patterns. Experience in testing and quality assurance is essential: - Skilled in integration testing with TestContainers or similar frameworks. - Familiar with testing frameworks like xUnit, NUnit, or MSTest. - Experience with mocking frameworks (e.g., Moq, NSubstitute). - Understanding of code coverage tools and quality metrics. - Familiarity with test-driven development (TDD) or behavior-driven development (BDD).

Technologies

ASP.NET
C#
CI/CD
CQRS
Confluence
ELK
GitHub

Responsibilities

In this role, you will: - Design, implement, and test distributed microservices for our IoT asset management platform. - Architect and develop event-driven systems using message-driven architecture patterns. - Create RESTful APIs and asynchronous message handlers for microservices communication. - Implement authentication, authorization, and security measures using enterprise identity providers. - Optimize database schemas and data access patterns. - Collaborate with team members on coding, specification development, integration testing, and code coverage generation. - Deploy and maintain containerized applications on Kubernetes infrastructure. - Set up health checks, monitoring, and observability solutions. - Diagnose distributed systems issues, document solutions, and adhere to software documentation processes. - Collaborate closely with systems engineers and other teams in product development. - Perform additional related tasks as assigned by management.

Description


We also highly value additional experience in the following areas: - HTTP client abstractions with Refit or RestSharp. - Project management tools like Jira or Confluence. - Experience with Redis for distributed caching. - Proficiency in Docker containerization (including multi-stage builds). - Kubernetes deployment and management. It would be beneficial to have knowledge of security practices such as: - Implementing and validating JWT tokens and role-based access control (RBAC). - Familiarity with authentication providers like Keycloak, Auth0, or IdentityServer. For infrastructure and DevOps, experience with: - Automated pipelines using GitLab CI/CD or GitHub Actions. - Version control using Git. - Logging infrastructure with the ELK stack. This is a full-time position with a salary range of $150,000.00 - $170,000.00 per year. Our benefits include 401(k) with matching, dental and health insurance, flexible scheduling, paid time off, and more. We look forward to hearing from you!
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C#.NET Developer salaries in the United States here.

How many C#.NET Developer jobs are in the United States?

Currently, there are 941 C#.NET openings. Check also: Xamarin jobs, Unity jobs - all with salary brackets.

Is the US a good place for C#.NET Developers?

The US is one of the best countries to work as a C#.NET Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C#.NET Developer jobs in the United States?

bunny.net, AI (Artificial Intelligence) Incorporated, Allied Technical Services Inc, Lauserco Inc., Nuvodia, Carpenters Services Administrative Corporation, Connected Logistics among others, are currently hiring for C#.NET roles in the United States.

The company with most openings is Leidos as they are hiring for 132 different C#.NET Developer jobs in the United States. They are probably quite committed to find good C#.NET Developers.