logo

View all jobs

Staff Software Engineers (.NET)

Remote, U.S.A.

Staff Software Engineers ~ 100% Remote in U.S.

My company is seeking a Staff Engineer to build reliable, scalable, and maintainable .NET services for a essential part of our platform. As a Staff Engineer, you will lead by example in the design and implementation of major features and components of the platform. 

  • Designing and implementing migration strategies for legacy code to move existing functionality out of our monoliths, and into modern services
  • Evolve our systems through solid architectural design and driving best practices through code review
  • Work on a cross-functional team(s), partnering across engineering, product, design, and business functions
  • Implementing and maintaining containerized gRPC services on .NET Core with C#, and deploying these services to Kubernetes on AWS
  • Designing and contributing features to our shared DotNetHelpers library, which provides core functionality used by all of our .NET services

Skills/Qualifications                                                                                                                                                                                                    

  • 10+ years of experience overall writing production software
  • 6+ years of recent experience writing production software with C# / .NET
  • Experience designing and developing APIs
  • Experience with relational data modeling, and in-depth knowledge of an RDBMS, preferably Microsoft SQL Server or Postgres
  • Experience developing applications using ASP.NET (MVC/WebForms/WebAPI)
  • Experience using Docker and Kubernetes in production
  • Experience working with Messaging brokers like RaabbitMQ, Kafka and other PubSub frameworks

Share This Job

Powered by