Lead Software Engineer

Philadelphia, Pennsylvania

London Approach
Apply for this Job

We are seeking a seasoned Software Engineer Lead to drive innovation and excellence in our development team. In this role, you will architect and build robust applications while mentoring a team of talented developers. Your expertise will help shape scalable solutions and elevate our technical standards across multiple projects.


Full Time Permanent

Up to $160,000 Salaried plus benefits and bonus

Fully Remote


Key Responsibilities

  • Team Leadership & Mentorship:
  • Lead, mentor, and inspire a diverse team of software developers.
  • Conduct code reviews and facilitate technical discussions to ensure high-quality output.
  • Solution Architecture & Development:
  • Design and implement scalable, maintainable applications for both client and server-side environments.
  • Develop interactive front-end components that ensure excellent user experiences.
  • Build secure, efficient APIs that enable seamless communication between various systems.
  • Cloud & Data Strategy:
  • Leverage cloud platforms to deploy and manage applications, ensuring optimal performance and scalability.
  • Optimize database solutions to maintain data integrity and high performance.
  • Collaboration & Agile Practices:
  • Partner with product managers, designers, and stakeholders to translate business requirements into technical solutions.
  • Engage in agile development practices, including sprint planning, daily stand-ups, and retrospectives.
  • Continuous Improvement:
  • Stay abreast of emerging technologies and industry trends.
  • Champion process improvements that drive innovation and operational excellence.

Required Qualifications

  • Educational Background:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
  • Professional Experience:
  • Proven experience in a leadership role within a fast-paced software development environment.
  • Demonstrated track record of building robust, enterprise-level applications.
  • Technical Expertise:
  • Proficiency in C : Extensive hands-on experience developing applications with C .
  • ASP.NET Development: Deep understanding of building dynamic web applications using ASP.NET.
  • RESTful API Design: Skilled in designing and implementing RESTful services.
  • .NET Platform Mastery: Solid experience working with the .NET ecosystem.
  • MVC Frameworks: Strong knowledge of the MVC architectural pattern.
  • Front-End Proficiency: Experience in developing interactive web interfaces with TypeScript.
  • Cloud Deployment: Familiarity with deploying and managing applications on cloud platforms, particularly Azure.
  • Database Management: Expertise in SQL and relational database design to support high-performance applications.

Date Posted: 28 April 2025
Apply for this Job