> Markdown version of [/jobs/ext/4582270-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4582270-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** CoreLogic, Inc. - **Location:** Irving, TX, United States - **Experience:** Expert - **Salary:** $111,900.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Multitier Architecture, Spring Security, Software Quality, Hibernate (Java), Python (Programming Language), PostgreSQL, MySQL, Node.Js, OAuth, Standard Sql, Security Assertion Markup Language (SAML), Service-Oriented Architecture, Software Engineering, Strategies of Testing, TypeScript, ReactJS, Spring-boot, AngularJS, Information Technology, Restful APIs, Microservices - **Published:** November 5, 2026 - **Apply:** https://www.disabledperson.com/jobs/76374128-senior-software-engineer ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or related technical field. * 5+ years of relevant work experience in software development. * Required expertise/knowledge includes: Full stack: Java and Angular. Additional skills in Python, JavaScript, TypeScript, PHP, Spring Boot, React, Spring Security, Hibernate, Node.js are desirable but not essential, * Experience in at least one of the following Database Technologies: SQL, Postgres, MySQL * Software Architectural Concepts: Micro-Service Mesh, REST, Service Oriented Architecture, Clean Architecture, SAML, OAuth; * Strong proficiency in software development principles and methodologies. * Experience creating class and sequence diagrams from high and low-level designs. * Demonstrated ability to write clean, efficient code for scalable and flexible applications. * Expertise in software testing methodologies and writing programmatic tests. * Proven track record of delivering components for larger functional areas or applications. * Strong problem-solving skills for investigating and fixing software bugs. * Experience mentoring junior colleagues and sharing technical knowledge. ## Description * Design and develop software systems by translating high and low-level designs into class and sequence diagrams for development. * Write code to deliver scalable, quality, flexible, and user-friendly applications. * Build defined features and deliver components for larger functional areas or applications. * Investigate and resolve software bugs through systematic troubleshooting and problem-solving. * Write comprehensive programmatic tests to ensure software quality and reliability. * Apply engineering principles and methodologies to assigned projects and tasks. * Communicate progress regularly and identify blocking issues to maintain project momentum. * Mentor junior colleagues to foster professional growth and knowledge sharing.