via Talent.com
$0K - 0K a year
Lead a cross-functional Agile team, provide technical direction, and contribute to system architecture and development.
10+ years of software development, 3+ years of team leadership, experience with C#/.NET, Azure, APIs, and enterprise architecture
Senior Software Engineer, Team Lead (.NET) Employment Type : Direct hire Work Setting : Hybrid | Onsite once per quarter (non-negotiable) Overview This role combines hands-on technical expertise with team leadership. The Lead Software Engineer oversees a cross-functional Agile team, providing technical direction, resolving blockers, and ensuring alignment between engineering efforts and business goals. The position is both strategic and hands-on, involving architecture, design, and active development within a defined product domain. Responsibilities • Lead a cross-functional Agile team of developers, QA, and business analysts to deliver scalable, high-quality software. • Act as technical SME for an assigned product or platform area. • Mentor team members through code reviews, pair programming, and career development support. • Design and implement system features that align with enterprise architecture and business needs. • Partner with Product Management to define priorities, clarify requirements, and balance immediate deliverables with long-term goals. • Contribute to architecture discussions and platform-wide design decisions. • Uphold and enhance coding standards, quality processes, and security best practices. • Participate in hiring, onboarding, and documentation efforts to promote team continuity. • Contribute directly to development tasks and user stories. • Collaborate with QA to ensure full test coverage and performance optimization. • Drive a “security-first” mindset and ensure system reliability across environments. Required Qualifications • Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience. • 10+ years of software development experience, primarily in C# and .NET. • 3+ years of team leadership experience in an Agile environment. • Proven background in architecting and delivering enterprise systems, RESTful APIs, and integrations. • Experience with Azure cloud services, including serverless computing, storage, and messaging. • Familiarity with monolithic and microservice architectures. • Skilled in designing scalable data storage solutions (SQL, document, and unstructured). • Experience creating CI / CD pipelines and supporting Infrastructure as Code (IaC). • Strong communication, problem-solving, and collaboration skills. • Experience working across multiple Agile teams on large software initiatives. Preferred Qualifications • Experience with ASP.NET MVC, .NET Core, TypeScript, and modern SPA frameworks (Angular, React, etc.). Additional Requirements • Travel occasionally to the Wilkes-Barre / Scranton, PA area for strategy sessions (4 times per year). • Standard working hours based on Eastern U.S. time.
This job posting was last updated on 12/18/2025