Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer

$170k - $180k
Full-time

HomeXpress Mortgage Corp

Company Description

HomeXpress Mortgage Corp – Closing mortgage loans with speed, ease, and convenience.

Here's your opportunity to join a Top Wholesale Mortgage Lender, and Leader in Non-QM. Licensed in 46 States, we provide brokers with a full suite of mortgage products tailored to each borrower.

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

Join us as we continue to grow and expand our business 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 PrincipalSoftware 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.

Compensation: USD 170000 - USD 180000 - yearly
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Santa Ana, CA vacancy
  •  ...ll join a high performing engineering team and partner with product, design and cross-functional teams. We’re looking for a Staff Software Engineer to help design and build a scalable back-end architecture that powers PSA Set Registry, PSA’s flagship experience for collectors... 
    Suggested
    Full time
    Remote work
    Worldwide

    Collectors

    Santa Ana, CA
    3 days ago
  • $129.3k - $172.3k

     ...lists. First American will always strive to be a great place to work, for all. For more information, please visit We DoAs a Senior Software Engineer, you will be responsible for hands on coding as well as supporting and contributing to the architecture, design of cloud-... 
    Suggested
    Full time
    Local area
    Remote work

    First American Financial Corporation

    Santa Ana, CA
    18 hours ago
  •  ...extracting the legacy systems that still power core revenue.As a Senior Software Engineer, you are the engine of your team. You own meaningful...  ...number of your team's products, not just a single service.Develop backend services in NestJS 11 / TypeScript with TypeORM and... 
    Suggested
    Full time
    Remote work
    Worldwide

    Collectors

    Santa Ana, CA
    3 days ago
  • $129.3k - $172.3k

     ...and lasting value to our customers.First American is seeking software engineering candidates to grow our team. An ideal candidate combines...  ...You will be an active contributor to the codebase, designing, developing, testing, and deploying code supporting our most complex... 
    Suggested
    Full time
    Local area
    Remote work

    First American Financial Corporation

    Santa Ana, CA
    1 day ago
  •  ...are happy to discuss them as needed. Your recruiter will be able to clarify expectations and answer any questions you have.Senior Software Engineer, Grading OperationsAbout the RoleThe Grading Operations software engineering team builds and operates the internal software... 
    Suggested
    Full time
    Remote work
    Worldwide

    Collectors

    Santa Ana, CA
    3 days ago
  • $220k - $265k

     ...is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of...  ...deter kinetic conflict and protect global security.The RoleThe Principal Software Engineer will play a pivotal leadership role in developing... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Weekend work

    Mach Industries

    Huntington Beach, CA
    5 days ago
  • $128.35k - $166.1k

     ...career like never before. Together, we make a difference in the lives of our patients and customers. Are you ready to join us?The Principal Software Engineer, Medical Device Systems is responsible for maintaining, enhancing, and supporting software for Alcon's on-market... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Alcon Pharma

    Lake Forest, CA
    6 days ago
  • $117.6k - $218.4k

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are looking for a senior...  ...in nonlinear mechanics, numerical methods, and engineering software development who enjoys solving complex technical problems and building... 
    Full time

    Cadence Design Systems

    Irvine, CA
    2 days ago
  • $165k - $187k

    DescriptionThe Principal Software Engineer, Connectivity is the technical authority responsible for the architecture, design strategy, and...  ...overall performance of the group as well as mentor, manage and develop subordinates - supporting the Manager, Connectivity... 
    Full time
    Work at office

    RAVE Aerospace

    Brea, CA
    3 days ago
  • $142.1k - $271.3k

    AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range...  ...attainment and/or training. Job Title: Principal Software EngineerLocation: Lake Forest,...  ...testing, and leveraging AI tools to improve developer productivity and delivery velocity•... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Aveva Group

    Lake Forest, CA
    3 days ago
  •  ...defining technical challenge of the next few years.As a Staff Software Engineer, your influence extends beyond your team to the technology...  ..., and dependencies to a predictable landing.Plan and develop using an explicit value-vs-cost framework, so urgency and prioritization... 
    Full time
    Contract work
    Remote work
    Worldwide

    Collectors

    Santa Ana, CA
    3 days ago
  • $114.75k - $183.6k

    Job TitleSenior Software Engineer - Image Reconstruction (C++/CUDA)Job DescriptionBuild the GPU-native engine that turns raw CT physics...  ...right fit if: You have 5+ years of professional experience developing and maintaining complex software systems in C++. You have experience... 
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Work visa
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    Philips

    Orange, CA
    6 days ago
  • $136.06k - $207.6k

    We are seeking a Specialist Software Test Engineer to join our Avionics team. We are looking for a specialist who will contribute to several...  ...the verification of safety-critical flight software.Develop code coverage and testing tools.Develop test cases for system and... 
    Permanent employment
    Full time
    Work at office

    Virgin Galactic

    Tustin, CA
    4 days ago
  •  ...Software Engineer We are seeking a skilled direct-hire Software Engineer to join a dynamic biotech industry company located in a beautiful...  ...-paced, collaborative team, alongside passionate innovators to develop groundbreaking solutions that are making a real impact in the... 
    Casual work
    Local area

    OurStaff

    Santa Ana, CA
    3 days ago
  • $133.4k - $226.8k

     ...surprising ways. Let’s shape tomorrow - it’ll be a fun journey!As a Principal, Software Engineer, Own and deliver medium to large-scale projects...  ...continuous improvement initiatives.Drive involvement in developing innovative solutions and mentoring the team to adopt a... 
    Full time
    Temporary work
    Worldwide

    Ingram Micro

    Irvine, CA
    4 days ago
  •  ...utility industry. Key Responsibilities: # Design and Develop SCADA Systems: Collaborate with clients, stakeholders, and internal...  ...-depth knowledge and hands-on experience with PowerOn Reliance software and C++ programming language. Utilize your expertise to... 
    Remote work

    5 Star Global Recruitment Partners

    Santa Ana, CA
    3 days ago
  •  ...skills and performance.Job DescriptionPosition: .Net SSRS DeveloperLocation: Orange, CA Duration: 2 yearsResponsibilities include:Develop, test, and maintain programming solutions using .NET (C#/VB), ASP, SQL, and Crystal Reports based on the direction of the Applications... 

    SA Technologies

    Orange, CA
    5 days ago
  • $129.3k - $172.3k

     ...visit We DoWe are seeking a highly skilled Full Stack Senior Software Engineer to design and implement secure, scalable, cloud-native...  ...including Product, Architecture, UX, DevOps, and Security, to design, develop, and integrate AI-enabled capabilities such as intelligent... 
    Full time
    Local area
    Remote work

    First American Financial Corporation

    Santa Ana, CA
    5 days ago
  •  ...protection systems Define vehicle aerodynamic and heating environments across hypersonic entry, atmospheric deceleration, and descent Develop first-principles and numerical models for hypersonic aerodynamics, convective heating, radiative heating, and conductive heat... 
    Work at office
    Visa sponsorship

    Hop Aero

    Orange, CA
    4 days ago
  •  ...customers to help our people and the world see brilliantly. The Principal I, Embedded Software Engineer, is primarily responsible for leading the design...  ...embedded projects, applying your skills to design, develop, integrate and test computer-controlled electromechanical... 
    Full time
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Alcon Pharma

    Lake Forest, CA
    1 day ago
  •  ...controls Report measurable improvements in revenue, margin, and forecast performance Qualifications Experience ~3-6 years developing complex applications ~2+ years of AI experience Experience with CRM and/or CPQ systems strongly preferred... 
    Permanent employment
    Full time
    Contract work
    Worldwide

    Precision Castparts Corp

    Santa Ana, CA
    8 hours ago
  • $120k - $150k

    Competitive Pay + Advanced CNC Platforms + Technical Ownership + Mentor-Level Impact This Jobot Job is hosted by: Jamie Beene Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $120,000 - $150,000 per year A...
    Local area

    Jobot

    Santa Ana, CA
    5 hours ago
  • $134.55k - $205.56k

     ...degree from an ABET-accredited engineering program. ~12 years of transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation of scopes of work, development of conceptual designs, determination of design basis, the... 
    Hourly pay
    Work at office
    Local area
    Flexible hours
    3 days per week

    Grid Group

    Santa Ana, CA
    5 days ago
  •  ...infrastructure and culture is amazing. Best place!!Job DescriptionJob Description:As a Peoplesoft expertise, you will be involved in developing, and architecting peoplesoft application and specifically you should be awesome in implementation. Primary role involves in... 

    Roljobs Technology Services

    Orange, CA
    2 days ago
  •  ...Edwards Lifesciences seeks a Senior Principal Software Engineer to design and deliver scalable, production-quality software solutions for...  ...and generative AI integration. Responsibilities Design, develop, prototype, test, and deploy production-quality software across... 

    Edwards Lifesciences

    Irvine, CA
    17 days ago
  • $134.4k - $180k

     ...thinking; it's a place where you can collaborate, feel valued, develop skills and directly impact the real estate economy. We know our...  ...Description: We are seeking a highly motivated and self-driven Principal Data Engineer / Data Architect with deep experience designing... 
    Full time
    Local area
    Flexible hours

    CoreLogic

    Irvine, CA
    2 days ago
  • $133.4k - $226.8k

     ...happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey!Join our team as an experienced software engineer, where you'll play a pivotal role in developing, modifying, and updating complex and highly powerful systems using modern tools, techniques, and... 
    Full time
    Temporary work
    Worldwide

    Ingram Micro

    Irvine, CA
    6 days ago
  • $112k - $164k

     ...based upon candidate skills, experience, and qualifications, as well as market and business considerations. What You'll Do: Developing, optimizing, and improving manufacturing processes to enhance productivity, quality, and safety. Support the building of... 
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Eaton Plc

    Santa Ana, CA
    1 day ago
  • $112k - $164k

     ...based upon candidate skills, experience, and qualifications, as well as market and business considerations. What you'll do: Developing, optimizing, and improving manufacturing processes to enhance productivity, quality, and safety. Support the building of... 
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Eaton

    Santa Ana, CA
    4 days ago
  • $253k - $336k

     ...The goal is to replace tickets with safe, bounded self-service across every team and provider.ABOUT THE ROLEYou will be the first software engineer on the InfraEng Platform Team and one of the first in Infrastructure Engineering. A small codebase exists today. Part of... 
    Full time
    Contract work
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!