Lead Software Engineer Job in United State | Yulys
×

Job Title: Lead Software Engineer

Apply on Job
Company Name: Insight Global
Salary: $ 60.00
-
$ 78.00 Hourly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: remote
Location: United State, United States
Required Candidates: 1 Candidates
Skills:
Redis
Varnish
Nginx
Job Description:


This position is a 6 month contract to hire role!


Must Have

  1. Bachelor’s degree
  2. 8+ years of experience
  3. .NET/C# expertise
  4. Ability to write clean, well-documented code
  5. Microsoft Visual Studio
  6. Azure DevOps
  7. AWS expertise: solid understanding of cloud-native services, architecture patterns, and migration best practices, creating availability zones, etc.
  8. Deep understanding of Telemetry and Observability concepts
  9. Hands-on expertise in code versioning tools (e.g., Git)
  10. Strong ability to evaluate trade-offs between migrating legacy systems vs. building new solutions

Nice to Have

  1. Elastic Stack familiarity (huge plus!)
  2. Other programming language (Typescript, JavaScript, Python, Go, Rust, etc.) knowledge is a plus
  3. Cloud migration experience


Job Description

Our major distribution client is in the middle of a digital transformation and is looking for a Principal Engineer (.NET) to join their team. This position will be focused on hands on development as well as mentorship of junior team members as part of their EAPI team. This unique role requires deep expertise in our existing .NET infrastructure while strategically transitioning to a modern cloud-based solution in AWS. You should be skilled in building rest APIs and be familiar with microservice architectures, the domain service model, and cloud architectures. You will be responsible for building services and coordinating with the teams responsible for other layers of the product infrastructure. The ideal candidate will be an effective communicator, a team player, a self-starter, and demonstrate proactivity in a fast-paced environment. This is an opportunity to join a massive enterprise family-owned organization with an incredible culture and an exciting path forward!

Key Responsibilities

  1. Serve as the technical owner of the existing .NET (C#) codebase, ensuring stability, performance, and scalability while defining its future roadmap.
  2. Lead the evaluation of migration strategies to a cloud-based solution and lead the migration ensuring a seamless transition with minimal disruption.
  3. Architect, design, and guide the implementation of backend services, ensuring best practices in scalability, security, and maintainability.
  4. Provide technical oversight as the system evolves, whether through a complete cloud rewrite or a phased transition.
  5. Work closely with product managers, architects, and other domain teams to define technical requirements and ensure smooth integration of services.
  6. Act as the bridge between engineering leadership and business stakeholders, communicating technical trade-offs and long-term impacts.

Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.

Become a part of our growth newsletter