DeveloperJobs.io
← Back to all jobs

Job Description

CMG Financial seeks a hands-on Senior Software Engineer to deliver enterprise applications and services for mortgage technology platforms.

Responsibilities

  • Design, develop, test, and implement enterprise software solutions
  • Own projects from technical design through production release
  • Develop and maintain APIs, services, integrations, and web applications
  • Troubleshoot complex issues across applications, databases, integrations, and cloud environments
  • Participate in architecture and technical design decisions
  • Build scalable, maintainable, secure, and supportable solutions
  • Contribute to code reviews, testing, release activities, and production support
  • Create technical documentation and operational handoff materials
  • Collaborate with Product, QA, Architecture, and other engineering teams
  • Identify technical risks and recommend improvements proactively
  • Use modern development tools, including AI-assisted development tools, to improve productivity and software quality

Requirements

  • Significant professional software engineering experience in enterprise application environments
  • Strong C# and .NET development experience
  • Experience building modern web applications with JavaScript/TypeScript frameworks such as React or Angular
  • Strong relational database and SQL experience
  • Experience developing and integrating REST APIs and third-party services
  • Cloud-based application development experience, preferably Microsoft Azure
  • Understanding of modern software architecture and application design principles
  • Experience with automated testing, source control, and CI/CD practices
  • Ability to troubleshoot complex technical issues across multiple systems
  • Strong technical judgment and problem-solving skills
  • Ability to quickly learn unfamiliar applications, technologies, and business domains
  • Excellent written and verbal communication skills
  • Ability to work independently, manage priorities, and take ownership of results

Technologies

  • C#, .NET
  • JavaScript, TypeScript
  • React, Angular
  • REST APIs
  • SQL
  • Microsoft Azure
  • CI/CD

Team

  • Project Engineering delivers high-priority technology initiatives across mortgage technology platforms
  • Projects support loan origination, servicing, document processing, internal business systems, and customer-facing applications
  • Work spans requirements and architecture through development, testing, production release, and handoff

Nice to Have

  • Mortgage, financial services, or fintech experience
  • Experience with workflow or document-processing applications
  • Experience mentoring engineers or leading technical projects
  • Experience working with AI-assisted software development tools

How You’ll Be Successful

  • Deliver high-quality solutions on schedule
  • Identify and address technical risks early
  • Build systems that can be supported and enhanced by other engineering teams

Location and Work Conditions

  • United States (onsite)
  • ADA compliant office environment using typical office equipment and tasks including computer work
  • May involve partial stationary positions and moving throughout the day
  • Flexibility to work overtime to meet project deadlines

Compensation and Benefits

  • Salary range: USD 145,000 - 180,000 per year
  • Actual compensation depends on experience, technical skills, industry background, and other job-related factors including location and education
  • Eligible employees receive a comprehensive benefits package

Similar Jobs