Team Lead, Sr. Software Engineer

Pathfinder Software, LLC

• $110K — $130K *
US-Anywhere
+ 7 other locationsRemote
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of professional software development experience
  • 1-3 years of supervisory or team leadership experience
  • Strong proficiency in C# and .NET
  • Strong SQL experience
  • Experience with Agile/Scrum/Kanban environments
  • Experience in cloud environments, preferably AWS
  • Proficiency with Git and JIRA

Responsibilities

  • Lead Agile Scrum ceremonies such as sprint planning and retrospectives
  • Collaborate with stakeholders to translate business needs into software solutions
  • Mentor team members in software design, development, and testing
  • Develop and maintain C#/.NET applications adhering to engineering standards
  • Oversee code reviews to ensure quality and security
  • Optimize system integrations and troubleshoot application issues
  • Drive continuous improvement in development processes and application architecture

Benefits

  • Remote work opportunity
  • Collaborative team environment
  • Professional development support
  • Exposure to cutting-edge technologies
  • Engagement in a variety of complex technical challenges
  • Potential to influence software architecture and team practices
Full Job Description
About This Role:

The Team Lead, Sr. Software Engineer is a hands-on technical leader and core member of an agile development team, responsible for leading, mentoring, and supervising engineers while actively contributing to the design, development, testing, and support of cloud-based and on-premise business applications.

This role blends technical execution with people leadership, ensuring high-quality software delivery while guiding team performance, collaboration, and growth. The Team Lead will work closely with product managers, architects, and stakeholders and may lead remote and offshore development resources.

Requirements

Supervisory Responsibilities
  • 1-3 years of prior supervisory or team leadership experience is required
  • Directly leads and mentors a team of software engineers
  • Provides input into hiring, onboarding, performance reviews, and professional development
  • Sets technical direction, reviews work, and ensures adherence to engineering standards
  • Coordinates work across onshore, remote, and offshore team members
  • Acts as a point of escalation for technical and delivery issues

Essential Duties
  • Lead and actively participate in Agile Scrum ceremonies, including sprint planning, backlog grooming, daily standups, and retrospectives
  • Collaborate with product owners, architects, and stakeholders to translate business requirements into technical solutions
  • Guide team members in design, development, unit testing, and implementation of software solutions
  • Design, develop, and maintain C#/.NET applications using established engineering standards
  • Review solution designs and code to ensure quality, performance, and security
  • Assist with task estimation, prioritization, and product commitments
  • Oversee source control practices and release/versioning processes
  • Develop and optimize integrations between systems and services
  • Troubleshoot and resolve complex technical and application issues
  • Identify and drive continuous improvement in application architecture, development processes, and team effectiveness
  • Provide engineering support to Operations and participate in rotational on-call support as needed
  • Ensure solutions are delivered on time, on budget, and at a high level of quality

Required Qualifications
  • Strong proficiency in C# and .NET (required)
  • Strong SQL experience (required)
  • Experience designing and consuming RESTful APIs
  • Experience with modern frontend frameworks (Angular and/or Blazor preferred)
  • Experience working in Agile/Scrum/Kanban environments
  • Experience with a cloud environment (AWS preferred)
  • Proficiency with Git or similar source control systems
  • Proficiency with JIRA or similar project management systems
  • Strong problem-solving, communication, and collaboration skills
  • Ability to balance hands-on development with leadership responsibilities
  • Ability to work effectively with remote and cross-functional teams

Nice-to-Have Qualifications
  • Experience with Couchbase or other NoSQL databases
  • Experience with Kubernetes and containerization
  • Experience leading remote and/or offshore development teams
  • Knowledge of distributed systems or messaging platforms
  • Experience supporting WinForms applications
  • Background in payment processing or POS systems
  • Experience within the family entertainment industry

Education & Experience
  • 1-3 years of supervisory, team lead, or technical lead experience
  • At least 5 years of professional software development experience, 7 years preferred
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)

Work Location & Eligibility
  • Remote position
  • Must reside in one of the following states: NH, NC, SC, TX, FL, TN, OR
  • Relocation not provided
  • Not eligible for sponsorship

Similar Jobs

More Jobs at Pathfinder Software, LLC

More Information Technology Jobs

Find similar Team Lead, Sr. Software Engineer jobs: