Lead .NET Software Engineer

Plano, TX, US

7 days ago
Save Job

Summary

Position Overview

Job Title: Lead .NET Software Engineer

Location: Union, NJ or Germantown, MD preferred

Key Responsibilities

  • Design and implement scalable, high-performance distributed systems using .NET Core, Docker, Kubernetes, and SQL Server.
  • Develop and implement microservices-based architectures with a focus on scalability, security, and performance.
  • Integrate complex systems through event-driven (batch and streaming) architectures.
  • Collaborate with engineering teams to establish best practices in architecture, security, and application design.
  • Lead technical design sessions, mentor team members, and ensure technical solutions align with business objectives.
  • Manage client relationships, translate business requirements into technical solutions, and drive successful project delivery.
  • Oversee code reviews and architecture reviews to maintain high software quality standards.
  • Work closely with cross-functional teams including DevOps, QA, product management, and business stakeholders.
  • Continuously evaluate and integrate emerging technologies and industry trends into development strategies.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with at least 2 years in a technical leadership or architect role.
  • Strong hands-on experience with Kubernetes, Docker, and microservices development.
  • Proven expertise in designing and implementing event-driven architectures (batch and streaming).
  • Solid understanding of containerization (Docker) and orchestration (Kubernetes).
  • Experience with Microsoft technology stack including .NET Core, SQL Server, and RabbitMQ.
  • Strong knowledge of application security best practices (secure coding and secure DevOps).
  • Familiarity with Agile development methodologies, particularly SAFe.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Strong communication skills, with the ability to convey technical concepts to technical and non-technical audiences.


Preferred Qualifications

  • Tolling industry experience is highly preferred.
  • Experience with cloud-based architectures (Azure or GCP) and cloud deployments.
  • SAFe (Scaled Agile Framework) certification or experience.
  • Strong business acumen and client-facing project management experience.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: