Software Engineer III

Epitec

Salt Lake City (UT)

On-site

USD 146,000 - 148,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Epitec is seeking an experienced Software Engineer to join a high-performing technology team in Salt Lake City, UT. You will design, develop, and maintain enterprise applications within a financial services environment, focusing on .NET and Angular, and modern microservices-based architectures.

The role is hands-on, collaborating with cross-functional teams to deliver scalable technology solutions while mentoring junior engineers and contributing across the software development lifecycle.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 5+ years of software development experience.
  • Strong experience with C#.NET, ASP.NET Core, Angular, Entity Framework, and Microservices Architecture.
  • Experience building, testing, and supporting enterprise applications.
  • Strong analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Design, develop, and maintain enterprise software applications.
  • Build and support scalable microservices and API-driven solutions.
  • Develop user-facing applications using Angular and modern web technologies.
  • Create, test, and deploy new features and system enhancements.
  • Troubleshoot and resolve performance issues.
  • Analyze systems, debug, and optimize code.
  • Collaborate with stakeholders and teams to deliver solutions.
  • Monitor performance and improve reliability.
  • Create technical documentation and implementation plans.
  • Mentor junior team members and provide technical leadership.

Skills

C#.NET
ASP.NET Core
Angular
Entity Framework
Microservices Architecture

Education

Bachelor's degree in Computer Science / Engineering

Tools

Docker
GitHub Actions
Harness
MuleSoft APIs

Job description

Software Engineer (.NET / Angular)

Location: Salt Lake City, UT (Onsite)
Job Type: Contract to Hire
Hours: 40 hours/week
Pay Range: $70-71 per hour

About the Opportunity

We are seeking an experienced Software Engineer to join a high-performing technology team supporting enterprise applications within a large financial services environment. This role will focus on designing, developing, enhancing, and maintaining business-critical applications while collaborating with cross-functional teams to deliver scalable and reliable technology solutions.

The ideal candidate will have strong experience with .NET development, Angular, and modern microservices-based architectures. This is a hands‑on engineering role for someone who enjoys solving complex technical challenges and contributing throughout the software development lifecycle.

Key Responsibilities
  • Design, develop, enhance, and maintain enterprise software applications.
  • Build and support scalable microservices and API-driven solutions.
  • Develop user-facing applications using Angular and modern web technologies.
  • Create, test, and deploy new application features and system enhancements.
  • Troubleshoot and resolve application and system performance issues.
  • Perform system analysis, debugging, and code optimization.
  • Collaborate with developers, business stakeholders, and technical teams to deliver solutions.
  • Monitor application performance and recommend improvements to increase efficiency and reliability.
  • Develop technical documentation, reports, and implementation plans.
  • Mentor junior team members and provide technical leadership when needed.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of software development experience.
  • Strong experience with:
    • C#.NET
    • ASP.NET Core
    • Angular
    • Entity Framework
    • Microservices Architecture
  • Experience building, testing, and supporting enterprise applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to manage multiple projects and priorities in a fast-paced environment.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Experience with Docker containers.
  • Experience with GitHub Actions or CI/CD pipelines.
  • Experience with Harness.
  • Experience with integration testing and unit testing.
  • Experience working with MuleSoft APIs and integrations.
What We're Looking For
  • A self-driven engineer who can take ownership of projects from design through deployment.
  • Someone who thrives in a collaborative environment and enjoys solving complex technical problems.
  • Strong understanding of software architecture, system integration, and modern development practices.
  • Ability to deliver high-quality, maintainable code while supporting continuous improvement initiatives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III
Software Engineer III

Phoenix Defense, LLC. • Town of Florida (NY)

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

Jobs in JS • Louisville (KY)

Hybrid
USD 90,000 - 156,000
Health Insurance
Dental, Vision and Life Insurance
Paid vacation and personal leave
+5
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Sr Software Engineer
Sr Software Engineer

TALENT Software Services • Dallas (TX)

On-site
USD 120,000 - 150,000
Software Engineer III
Software Engineer III

engineeringjobs.net, Inc. • Champaign (IL)

On-site
USD 110,000 - 150,000
401(k) match
Profit sharing
Employee stock purchase plan
+12
Software Engineer / Contract / .NET
Software Engineer / Contract / .NET

Motion Recruitment Partners LLC • Chicago (IL), Northern (KY)

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

Motion Recruitment • Minneapolis (MN)

On-site
USD 85,000 - 110,000
Software Engineer
Software Engineer

ConsultNet Technology Services and Solutions • Fort Worth (TX)

On-site
USD 82,656 - 96,432
Software Engineer (Intermediate)
Software Engineer (Intermediate)

North-South-Consulting-Group • United States

Remote
USD 110,000 - 150,000
Software Engineer III
Software Engineer III

engineeringjobs.net, Inc. • Decatur (IL)

On-site
USD 95,000 - 145,000
401(k) match
Profit sharing
Employee stock purchase plan
+12