What are the responsibilities and job description for the Software Engineer position at London Approach?
Location: Scranton, PA (Monthly onsite at Corporate HQ)
Type: Full-Time, Permanent
Compensation: $120,000 – $160,000 base salary full benefits
Interview Process: 2 rounds (Final interview onsite in Scranton)
Overview
We are hiring multiple Full Stack Software Engineers (Senior through Lead level) to support the continued buildout of a modern, cloud-based application ecosystem. This team is focused on developing and enhancing enterprise-grade platforms using a Microsoft-centric stack, with a strong emphasis on scalable web applications, clean architecture, and performance optimization.
This is a hands-on engineering role where you’ll contribute across the full stack—building rich, responsive front-end experiences while also developing robust back-end services and APIs. Engineers on this team play an active role in technical design, code quality, and long-term architectural direction.
The role is primarily remote, with a requirement to be onsite at the Scranton corporate HQ once per month, along with an onsite final interview.
What You’ll Be Doing
- Build and enhance full stack applications using modern front-end frameworks (Angular) paired with a .NET-based backend
- Develop RESTful APIs and backend services using C# and .NET Core, ensuring scalability and maintainability
- Work extensively with data access layers leveraging Entity Framework and LINQ to manage and optimize interactions with SQL-based systems
- Design and implement clean, efficient application architecture with a focus on modularity and reusability
- Deploy and support applications within a cloud environment (Azure), including services, pipelines, and monitoring
- Collaborate closely with product, QA, and DevOps teams in an Agile environment
- Participate in code reviews, technical design sessions, and continuous improvement initiatives
- Lead or mentor other developers (Lead-level candidates) and help drive engineering standards
What We’re Looking For
- Strong experience building full stack applications using Angular on the front end and .NET/C# on the backend
- Deep understanding of API development, service-oriented architecture, and application design patterns
- Experience working with ORM technologies such as Entity Framework and writing efficient queries using LINQ
- Hands-on experience deploying and supporting applications in Azure (App Services, Functions, or similar)
- Solid understanding of relational databases (SQL Server or similar) and data modeling
- Experience working in Agile environments with CI/CD pipelines
- Ability to contribute to system design and solve complex technical problems
Nice to Have
- Experience with microservices or event-driven architecture
- Exposure to containerization or modern DevOps practices
- Prior experience in a Lead capacity or mentoring junior developers
- Experience modernizing legacy .NET applications into newer architectures
Why Join
- Competitive base salary ($120K–$160K) with strong benefits
- Opportunity to work on modernizing and scaling enterprise platforms
- High visibility and impact across core business systems
- Collaborative engineering culture with room for growth into leadership
- Flexible structure with limited onsite requirement (once per month)
Salary : $120,000 - $160,000