Software Engineer

Endurance IT Services

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Endurance IT Services in Pittsburg, PA is seeking a Software Engineer to join a collaborative team dedicated to building and supporting backend applications, APIs, and enterprise integrations for mortgage industry operations. You will work with product managers, stakeholders, and engineers to deliver scalable, reliable technology solutions.

The ideal candidate has strong backend skills with C#, .NET, and SQL Server, experience developing APIs, and a driven, self-starting attitude.

Qualifications

  • 3+ years of professional software development experience.
  • Strong experience with C#, .NET, JavaScript, and SQL Server.
  • Experience developing backend applications, APIs, web services, and enterprise system integrations.
  • Experience using AI-assisted development tools, such as GitHub Copilot or similar technologies, to improve productivity while maintaining strong engineering standards, code quality, and security practices.
  • Familiarity with Microsoft Azure and cloud-based application development.
  • Demonstrated ability to troubleshoot technical issues, identify root causes, and deliver effective solutions.
  • Strong communication and interpersonal skills with the ability to collaborate across technical and business teams.
  • Ability to work independently, manage priorities, and adapt to changing business needs in a fast-paced environment.

Responsibilities

  • Design, develop, enhance, and support backend applications and APIs.
  • Build and support plugins, extensions, and client-side functionality using JavaScript.
  • Develop APIs, services, and integrations between internal systems and third-party platforms.
  • Partner with Product Managers, stakeholders, and engineers to translate business needs into technical solutions.
  • Participate in all phases of the software development lifecycle, including requirements analysis, solution design, development, testing, deployment, documentation, and production support.
  • Troubleshoot application and integration issues, identify root causes, and implement sustainable long-term solutions.
  • Write clean, maintainable, and well-tested code while participating in code reviews and continuous improvement initiatives.
  • Take ownership of projects from design through deployment and ongoing support.
  • Contribute to a collaborative, cross-functional team environment focused on innovation, quality, accountability, and continuous learning.

Skills

C#
.NET
JavaScript
SQL Server
API development
Azure
Troubleshooting
GitHub Copilot

Tools

GitHub Copilot

Job description

We're seeking a Software Engineer in Pittsburg, PA! In this role, you'll join a collaborative team focused on developing and supporting backend applications, APIs, and enterprise integrations that support operations in the mortgage industry. You'll partner closely with product managers, business stakeholders, and fellow engineers to deliver scalable, reliable technology solutions. The ideal candidate is a self-driven developer who loves to troubleshoot and has a passion for backend development. A person who thrives in a collaborative environment will excel!

Position Title: Software Engineer

Location: Pittsburg, PA

Work Arrangement: 100% onsite

Key Responsibilities
  • Design, develop, enhance, and support applications and backend services using C#, .NET, SQL Server, and Microsoft technologies.
  • Build and support system plugins, extensions, and client-side functionality using JavaScript.
  • Develop and maintain APIs, services, and integrations between internal systems and third-party mortgage, settlement, and financial services platforms.
  • Partner with Product Managers, business stakeholders, and engineering peers to gather requirements and translate business needs into technical solutions.
  • Participate in all phases of the software development lifecycle, including requirements analysis, solution design, development, testing, deployment, documentation, and production support.
  • Troubleshoot application and integration issues, identify root causes, and implement sustainable long-term solutions.
  • Write clean, maintainable, and well-tested code while participating in code reviews and continuous improvement initiatives.
  • Take ownership of projects and assignments from design through deployment and ongoing support.
  • Contribute to a collaborative, cross-functional team environment focused on innovation, quality, accountability, and continuous learning.
Requirements
  • 3+ years of professional software development experience building and supporting enterprise applications.
  • Strong experience with C#, .NET, JavaScript, and SQL Server.
  • Experience developing backend applications, APIs, web services, and enterprise system integrations.
  • Experience using AI-assisted development tools, such as GitHub Copilot or similar technologies, to improve productivity while maintaining strong engineering standards, code quality, and security practices.
  • Familiarity with Microsoft Azure and cloud-based application development.
  • Demonstrated ability to troubleshoot technical issues, identify root causes, and deliver effective solutions.
  • Strong communication and interpersonal skills with the ability to collaborate across technical and business teams.
  • Ability to work independently, manage priorities, and adapt to changing business needs in a fast-paced environment.
Preferred
  • Experience within the mortgage, lending, title, settlement, or financial services industry.
  • Experience developing, integrating with, or supporting the Encompass Loan Origination System (LOS).
  • Experience working with third-party vendor integrations and API-driven architectures.
  • Familiarity with modern software development practices including CI/CD, automated testing, and DevOps principles.
About Us

Endurance IT Services provides Managed IT Services, Cybersecurity Solutions, Network Infrastructure, and IT Consulting to help businesses stay secure, connected, and productive. We also offer IT Staffing for Direct-Hire, Contract-to-Hire, and Contract roles, as well as internal full-time positions.

Some opportunities may not be exclusive and may evolve as we work with clients—but our mission remains consistent: helping candidates find the right job that aligns with their skills and career goals.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Endurance IT Services • Pittsburgh

On-site
USD 90,000 - 130,000
Backend Engineer - Mortgage APIs Onsite Pittsburg
Backend Engineer - Mortgage APIs Onsite Pittsburg

Endurance IT Services • Pittsburgh

On-site
USD 90,000 - 120,000
Senior Backend Engineer – APIs, .NET & Cloud (Pittsburgh)
Senior Backend Engineer – APIs, .NET & Cloud (Pittsburgh)

Endurance IT Services • Pittsburgh

On-site
USD 90,000 - 130,000
.NET Developer
.NET Developer

10xTalents • Malvern

On-site
USD 90,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+2
Backend Software Engineer - Equity & Mortgage APIs (Pgh)
Backend Software Engineer - Equity & Mortgage APIs (Pgh)

NVR, Inc. • Pittsburgh

On-site
USD 95,000 - 105,000
Stock ownership via profit sharing
On-Site Backend Engineer: .NET/API Specialist (Pittsburgh)
On-Site Backend Engineer: .NET/API Specialist (Pittsburgh)

NVR, Inc • Pittsburgh

On-site
USD 95,000 - 105,000
Software Engineer
Software Engineer

NVR, • Pittsburgh

On-site
USD 95,000 - 105,000
Software Engineer C# / .Net
Software Engineer C# / .Net

eNGINE • Munhall

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

eNGINE • Pennsylvania (AL)

On-site
USD 115,000 - 160,000
Medical insurance
Vision insurance
401(k)
+2
Backend Engineer
Backend Engineer

Seneca Resources Company, LLC • Herndon (VA)

Hybrid
USD 83,000 - 90,000