Principal Software Developer

Posted 2 Days Ago
Be an Early Applicant
Santa Ana, CA, USA
In-Office
170K-180K Annually
Senior level
Financial Services
The Role
Designs, develops, tests, deploys, and supports enterprise applications, APIs, integrations, services, and microservices. Leads architecture and technical direction, ensures scalability, security, maintainability, and compliance, and supports the full software development lifecycle. Collaborates with stakeholders, QA, infrastructure teams, and end users; provides technical mentorship, code reviews, troubleshooting, production support, and continuous improvement. Contributes to DevOps, CI/CD, automated testing, documentation, and application modernization.
Summary Generated by Built In
Company Description

HomeXpress – Your Leading Non-QM Mortgage Lender.

Join our growing team and be part of the Top Non-QM Lender in the Business.

We are known for closing mortgage loans with speed, ease, and convenience.

Licensed in 46 States, we provide brokers with a full suite of mortgage products, including VA, FHA, & FHLMC.

If you have a service first mentality and thrive in a fast-paced environment, HomeXpress is the place for you.

Join us as we continue to grow and expand our business to the Non-Delegated Correspondent Channel!

Job Description

Job Title:            Principal Software Developer

Department:      Information Technology

Reports To:         VP, Software Development

FLSA Status:      Exempt

Management:   No

Salary Range:    $170,000 - $180,000/yr

PRIMARY FUNCTIONS: The Principal Software Developer is responsible for designing, developing, testing, implementing, and supporting software applications that drive business operations and strategic objectives. This role serves as a technical leader within the development team, providing guidance to developers, collaborating with business stakeholders, and ensuring software solutions are scalable, secure, maintainable, and aligned with organizational standards.

The Principal Software Developer combines strong technical expertise with problem-solving skills and leadership capabilities to deliver high-quality software solutions in a fast-paced environment.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Design, develop, maintain, and support enterprise software applications, APIs, integrations, services, and microservices, throughout the full software development lifecycle.
  • Lead application architecture and solution design, defining technical direction and selecting architectural patterns—including SOA, microservices, component-based, and event-driven architectures—to deliver scalable, secure, resilient, and maintainable business solutions.
  • Serve as a technical owner for assigned applications, ensuring long-term maintainability, stability, performance, and alignment with business objectives.
  • Participate in project estimation, planning, and continuous improvement initiatives while contributing to development standards, methodologies, and governance.
  • Create and maintain technical documentation, solution designs, architecture standards, and implementation plans.
  • Collaborate with business stakeholders, Product Owners, Business Analysts, QA, Infrastructure teams, and end users to gather requirements, resolve issues, and deliver successful software solutions.
  • Provide technical leadership, guidance, and mentorship to internal team members and external development partners, including code reviews and solution oversight.
  • Ensure adherence to established development, security, quality, and SDLC standards, methodologies, and best practices.
  • Incorporate security, data protection, regulatory, and compliance requirements into application architecture, design, development, and support activities.
  • Develop high-quality, efficient, and maintainable code with a focus on reliability, performance, scalability, and user experience.
  • Contribute to DevOps practices, continuous integration and deployment processes, automated testing, and operational excellence.
  • Support software deployments, production releases, troubleshooting, root cause analysis, and ongoing application support.
  • Identify and implement processes, workflow, and technology improvements that increase flexibility, reduce costs, and improve system availability and performance.
  • Promote a collaborative team environment through knowledge sharing, cross-training, and positive relationships with internal and external stakeholders.

DESIRED PERSONAL CHARACTERISTICS:

  • Technical Leadership
  • Problem Solving and Analytical Thinking
  • Communication and Collaboration
  • Accountability and Ownership
  • Continuous Improvement Mindset
  • Business Acumen
  • Adaptability
  • Customer Focus

JOB REQUIREMENTS:

  • 7+ years of professional software development experience.
  • 5+ years of hands-on development experience with C#/.NET and PHP applications.
  • Experience designing, developing, and supporting enterprise web applications, APIs, and system integrations.
  • Experience working in Agile/Scrum development environments.
  • Experience with source control, CI/CD pipelines, and DevOps practices.
  • Experience troubleshooting and resolving complex production issues.

EDUCATION:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.

EXPERIENCE:

  • Experience modernizing or integrating legacy PHP applications with .NET-based platforms.
  • Experience with Azure services and cloud-native development.
  • Familiarity with microservices architecture and containerized deployments.
  • Experience leading technical projects and mentoring development teams.
  • Knowledge of DevSecOps practices.
  • Experience in financial services, mortgage lending, banking, or regulated industries.

PHYSICAL REQUIREMENTS:

  • This position is in an office setting with computer and general office equipment. The position requires the ability to move freely around within the department and other department locations.
  • Hybrid or remote work environment

Additional Information

All your information will be kept confidential according to EEO guidelines.

Skills Required

  • 7 or more years of professional software development experience
  • 5 or more years of hands-on development experience with C# and .NET applications
  • 5 or more years of hands-on development experience with PHP applications
  • Experience designing, developing, and supporting enterprise web applications, APIs, and system integrations
  • Experience working in Agile and Scrum development environments
  • Experience with source control, CI/CD pipelines, and DevOps practices
  • Experience troubleshooting and resolving complex production issues
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
  • Experience modernizing or integrating legacy PHP applications with .NET-based platforms
  • Experience with Azure services and cloud-native development
  • Familiarity with microservices architecture and containerized deployments
  • Experience leading technical projects and mentoring development teams
  • Knowledge of DevSecOps practices
  • Experience in financial services, mortgage lending, banking, or regulated industries
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Ana, CA
205 Employees
Year Founded: 2015

What We Do

HomeXpress Mortgage Corp is a Top 3 Non-QM wholesale lender. We also offer FHA, VA, Prime Jumbo, and Conventional loans. We have been servicing the Non-QM market since 2015. We are experts at finding loan solutions for those unable to qualify for traditional home financing. Our executive management team has a combined 150+ years of industry experience and we’ve earned the National Mortgage Professional magazine’s Most Loved Employer in 2022. HomeXpress Mortgage also has a great company culture, tremendous growth opportunities, and competitive employee benefits. HomeXpress Mortgage Corp. is affiliated with Seer Capital Management, a well-respected investment manager in New York, as the Company’s senior advisor and capital partner. Seer Capital Management LP is a diversified, credit-focused investment firm founded by Philip Weingord in 2008 that primarily invests in structured credit and loans. Seer Capital has approximately $755mm in assets under management as of November 1, 2022. The firm has 26 employees and has been a registered investment advisor with the U.S. Securities and Exchange Commission (SEC) since 2009. We are currently licensed in AL, AR, AZ, CA, CO, CT, DC, DE, FL, GA, IA, ID, IL, IN, KS, LA, MD, ME, MI, MN, MT, NC, NE, NH, NJ, NV, OH, OR, PA, RI, SC, TN, TX, UT, VA, WA, and WI* HomeXpress Mortgage Corp. NMLS# 1446044. (https://www.nmlsconsumeraccess.org/EntityDetails.aspx/COMPANY/1446044) Equal Housing Lender.

Similar Jobs

BAE Systems, Inc. Logo BAE Systems, Inc.

Principal Software Engineer

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
San Diego, CA, USA
40000 Employees
133K-226K Annually

ServiceNow Logo ServiceNow

Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Santa Clara, CA, USA
29000 Employees
216K-378K Annually

ServiceNow Logo ServiceNow

Software Engineer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Santa Clara, CA, USA
29000 Employees
216K-378K Annually

Ericsson Logo Ericsson

Principal Software Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
4 Locations
88000 Employees
234K-293K Annually

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account