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

Principal Software Developer

$170k - $180k

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 11 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
    2 days 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
    2 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
    5 days 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
    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... 
    Suggested
    Full time
    Work at office

    RAVE Aerospace

    Brea, CA
    2 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
    1 day 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
    4 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
    2 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
    5 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
  • $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
    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
    5 days ago
  •  ...POSITION TITLE: Software Engineering Intern POSITION LOCATION: Remote, USA PRIMARY RESPONSIBILITIES: Analyze and implement software requirements...  ...Communicate with the users to better understand their needs Develop unit tests Assist with other tasks, e.g., code review, testing,... 
    Work experience placement
    Internship
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    Santa Ana, CA
    3 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
    2 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

    Right Hire Consulting LLC

    Santa Ana, CA
    2 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
    3 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
    4 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
    4 days ago
  •  ...Principal Software Engineer Position Overview Hands-on Principal Software Engineer responsible for software architecture, design,...  ...platforms. Key Responsibilities Architect, design, and develop software for SLT, Burn-In, and HPC test platforms, test orchestration... 
    Work at office

    Advantest

    Lake Forest, CA
    1 day 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
    5 days ago
  •  ...sheet metal components. This role involves integrating CAD/CAM software with CNC programming and supporting lean manufacturing initiatives...  ...Integrate CAD/CAM data with CNC programming processes Develop and optimize CNC programs tailored to sheet metal fabrication... 
    Contract work

    Bazz Houston International

    Garden Grove, CA
    12 days 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
    5 days ago
  • $110k - $129.5k

    Job Title: Senior Software Engineer- Embedded OS Lifecycle & Customization Location(s): Tustin, CA - Onsite Compensation: $110,000- $...  ...with software, hardware, sales, and global engineering teams to develop reliable embedded solutions, troubleshoot complex technical... 
    Permanent employment
    Work from home

    Advantech

    Tustin, CA
    5 days 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
    4 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
    1 day 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

    Sargent & Lundy

    Santa Ana, CA
    5 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
    16 days ago
  • $129.5k - $229.5k

     ...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment... 
    Full time
    Local area
    Flexible hours

    L3Harris Technologies

    Fountain Valley, CA
    3 days ago
  • $150k - $160k

     ...Job Summary We are seeking a Lead Embedded Software Engineer to serve as a technical leader within the software organization. This...  ...fostering a collaborative, high-performing team environment. Develop and improve software development, testing, release, and deployment... 
    Local area

    Recruiting Resources, Inc.

    Orange, CA
    6 days 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

    Sargent Lundy

    Santa Ana, CA
    2 days ago

Do you want to receive more vacancies?

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