Principal Software Developer
$170k - $180kHomeXpress Mortgage Corp
Compensation: USD 170000 - USD 180000 - yearly Company Description JoinourgrowingteamandbepartoftheTopNon-QMLenderintheBusiness. Weareknownforclosing mortgageloanswithspeed,ease,andconvenience. Licensedin46States,weprovidebrokerswithafullsuiteofmortgageproducts,includingVA,FHA,&FHLMC. Ifyouhaveaservicefirstmentalityandthriveinafast-pacedenvironment,HomeXpressistheplaceforyou. 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 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 Business Acumen Customer FocusJOB 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. #J-18808-Ljbffr HomeXpress Mortgage Corp- Sr. Principal Software Developer, AI Experience United States Job Description Posted Wednesday, August 19, 2026 at 5:00 AM | Expires Tuesday, October 20, 2026 at 4:59 AM Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and...Suggested
- ...bigger— technologythat moves the world forward.Join us and, together, we’ll advance your career. THE ROLE: We are seeking a Principal Software Engineer to serve as the senior technical leader for ROCm software validation across compute workloads and server-class systems...SuggestedContract workShift work
- ...Principal Engineer, Developer Platform EngineeringIf you are looking for a game-changing career at one of the world's leading financial institutions... ...reuse across teams.Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-...SuggestedEarly shift
- ...production systems, directly influencing how one of the world's largest financial institutions deploys and optimizes AI at scale.As a Principal Software Engineer at JPMorganChase within the AI/ML Data Platform team, you will serve as the firm's deepest technical voice on LLM...Suggested
- ...financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Chief Data and... ...applications and AI services, delivering creative, scalable solutions. Develop secure, high-quality production code; review, debug, and...SuggestedWork at office
$132k - $264k
...OfficePosition Summary...What you'll do...Role summary:The Principal Software Engineer leads the design and delivery of scalable platform... ...About the team:At Walmart Connect, the AdTech Engineering team develops advanced platforms and AI-driven solutions that integrate...Full timeWork at officeFlexible hours- ...of engineers across the enterprise build software faster and more securely and stop re-... ...integrated across the enterprise.As a Senior Principal Software Engineer on a platform... ...(consumable by LLMs, agents, and modern developer tooling by default, with living documentation...
- ...highly collaborative company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE:As a Principal Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive...Work at officeWorldwideShift work
- ...for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorgan Chase within the Corporate Sector, you, you provide expertise and engineering excellence as an integral...
- ...Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions... ...frameworks and solutions using modern software design principles Develops secure, high-quality production code for data-intensive...
$107k - $216k
...Quant Developer – AI / KDB / PythonFidelity Wealth's Trade Management Engineering group is responsible for building world-class electronic... ...trading workflows.We are seeking a highly experienced software engineer to lead the design and development of next-generation...Full time- ...designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping,... ...methodologies, tools, and programming languages.Software Developers work closely with business partners and / or external clients...Remote workFlexible hours
- ...financial institutions, you've come to the right place.As a Principal Software Engineer at JPMorganChase within the Corporate Sector - AI/ML... ...storage systems and designing memory for Agents Expertise developing long running agents that run autonomously using tools, skills...
- ...at one of the world’s most influential companies.As Senior Principal Software Engineer at JPMorganChase within the Commercial and Investment... ..., embedding AI into production workflows to optimize developer productivity, quality, and security. This senior leadership...
$144.2k - $288.4k
...organization, is seeking a hands-on, passionate, and people-focused Principal Software Development Engineer to join our high-energy, growing team.... ...join a high-performing architecture team responsible for developing a cloud-native platform designed to transform healthcare...Hourly payFull timeTemporary workLocal areaFlexible hours$75.1k - $118.9k
Software Engineer / Principal Software Engineer - Simulation Location: Oklahoma City, OK or Melbourne, FL. Relocation assistance may be available.... ...% of the time. Job Overview In this role you will design, develop, integrate, and test simulation software for end‑user customers...Work at officeRelocation packageShift work- ...is a core discipline at F5 for many roles. As a software engineer specializing in products and services, you... ..., agile development mindset to your work. As a Principal SDE, your primary responsibility will be to develop, configure, and enhance software applications and...Work experience placementWork at officeLocal areaRemote workWork from home
$75.1k - $112.7k
...Travel: Yes, approximately 10% of the time. Software Engineer Responsibilities Support the... ...Master, or team member. Experience developing software and scripts in multiple programming... ...program access (PAR). Basic Qualifications - Principal Software Engineer Bachelor’s degree in a...Work experience placementWork at officeRelocation packageShift work- ...staffing services for STEM (science, technology, engineering, and mathematics) professionals seeking employment. Junior Software Developer MCCARTNEY HR is now accepting resumes now for Junior Software Developer positions. Junior Software Developer The...Full time
- ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield, Missouri with branches within the US and India. Over the years the organization has expanded into various market segments & activities...Full time
- ...We’re looking for a Frontend Engineer to define how customers experience Outtake. At a high level, this person will build the FE Software Factory that enables the rest of the team (humans and agents) to ship beautiful, reliable, and consistent user experiences seamlessly...Full timeWork at officeImmediate startFlexible hours
- ...have an immediate opening with my client. If you are looking for a new project, please send me a copy of your updated resumes Software Engineer W2 Contract Location: 1st Priority is Wilmington Delaware (Client needs 75% candidates here 2nd Priority is...Full timeContract workImmediate start
- ...financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorganChase within the Asset Wealth Management... ...engineering concepts and 12 + years applied experienceDesign, develop, and maintain scalable applications using Java/J2EE and/or...
- ...Principal Software Engineer This role drives the evolution of the SCM platform by delivering innovative, value-added core services and... ...platform, while providing people leadership through hiring, developing, and mentoring a diverse, high-performing engineering team....
- Job ID: 25761993Reference Number: 25-00689Title: Software EngineerLocation: jersey city, NJJob Type: Full Time/ContractPosted Date: 2025-06-23Contact: Mahi MahiContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Job description5+...Full time
$108k - $216k
...United StatesSalary: $108000 - $216000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeAs a Senior Software Engineer, you’ll be a hands-on technical leader who designs and delivers critical distributed services, raises engineering...Full timeTemporary workPart time- ...will provide more details.Job Summary:MUFG is seeking a Senior Software Engineer with payment check processing experience. In this... ...collaborate with other senior technical team members and other developers to conceptualize, design, and deliver innovative technology solutions...Full timeWork at officeLocal areaRemote work
- ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III... ...products in a secure, stable, and scalable way. You will develop end-to-end AI-enabled products; own features across backend and...
- ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer... ...development process by gathering, analyzing, synthesizing, and developing reporting/visualizations from large, diverse data sets; identifies...
- ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer... ...in close collaboration with business and customer stakeholders.Develop cloud-native microservices (Java and Python), including defining...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- elementary principal Brooklyn, NY
- principal designer Brooklyn, NY
- associate principal Brooklyn, NY
- principal cloud computing engineer Brooklyn, NY
- principal Brooklyn, NY
- senior principal cloud computing engineer Brooklyn, NY
- senior principal scientist Brooklyn, NY
- software sales executive Brooklyn, NY
- software Brooklyn, NY
- software sales Brooklyn, NY


