Principal Software Developer
$170k - $180kHomeXpress 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- ...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...SuggestedFull timeRemote workWorldwide
$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-...SuggestedFull timeLocal areaRemote work- ...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...SuggestedFull timeRemote workWorldwide
$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...SuggestedFull timeLocal areaRemote work- ...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...SuggestedFull timeRemote workWorldwide
$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 employmentWork experience placementWork at officeLocal areaWeekend work$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 timeTemporary workWork at officeRemote workFlexible hours$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$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 timeWork at office$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 timeWork at officeLocal areaRemote workFlexible hours- ...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 timeContract workRemote workWorldwide
$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 timeWork at officeImmediate startRemote workWorldwideWork visaRelocation packageFlexible hours2 days per week3 days per week$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 employmentFull timeWork at office- ...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 workLocal area
$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 timeTemporary workWorldwide- ...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
- ...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...
$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 timeLocal areaRemote work- ...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 officeVisa sponsorship
- ...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 timeTemporary workWork at officeWorldwideFlexible hours
- ...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 employmentFull timeContract workWorldwide
$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$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 payWork at officeLocal areaFlexible hours3 days per week- ...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...
- ...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...
$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 timeLocal areaFlexible hours$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 timeTemporary workWorldwide$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...H1bLocal areaVisa sponsorshipRelocation package$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...H1bLocal areaVisa sponsorshipRelocation package$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 timeContract workWork experience placementImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- software quality assurance Santa Ana, CA
- entry level software sales Santa Ana, CA
- id software Santa Ana, CA
- software sales Santa Ana, CA
- software asset management analyst Santa Ana, CA
- software qa Santa Ana, CA
- healthcare software sales Santa Ana, CA
- embedded software Santa Ana, CA
- software technical support Santa Ana, CA
- bank software Santa Ana, CA




