> Markdown version of [/jobs/ext/871728-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/871728-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:** Dallas, TX, United States - **Experience:** Expert - **Salary:** $93,200.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Microsoft Azure, Code Coverage, Software Quality, Code Review, Continuous Integration, Relational Databases, Database Queries, Software Debugging, Software Design Patterns, DevOps, Github, Monitoring of Systems, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Systems Development Life Cycle, Software Engineering, Data Logging, Enterprise Software Applications, Cloud Platform System, ReactJS, Indexer, Containerization, AngularJS, Kubernetes, Information Technology, Front End Software Development, Software Coding, Restful APIs, Code Restructuring, Microservices - **Published:** June 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=131cb753a101445c ## About the Role Do you have experience in Tooling?, Skills and experience you have: You don't need to check every box. We will consider a combination of education and experience, including: * Experience effectively using AI-assisted development tools to accelerate coding, test generation, refactoring, and documentation while maintaining high quality standards. * Bachelor's degree in computer science, Engineering, or related technical field (or equivalent practical experience). * 4- 7 years of progressive software engineering experience with a strong focus on enterprise application development. * Advanced proficiency in Java and object-oriented design principles. * Solid experience building RESTful APIs and microservices-based systems. * Strong SQL skills and a clear understanding of relational database concepts, indexing, transactions, and performance tuning (specific database platform experience not required). * Familiarity with modern development practices including CI/CD, automated testing, containerization, and orchestration using Kubernetes. * Experience working with any cloud platforms such as GCP, AWS or Microsoft Azure. * Experience with logging and monitoring tools. * Hands-on experience working in Agile/Scrum environments. * Experience conducting code reviews and applying clean code principles and common design patterns. * Exposure to modern front-end frameworks (e.g., Angular, React) or experience working alongside front-end teams. ## Description Development & Engineering Excellence * Design, develop, test, deploy, and support scalable enterprise applications across the full SDLC. * Leverage AI-assisted development tools to accelerate coding, test generation, and refactoring while maintaining high quality standards. * Lead the development, optimization, and maintenance of scalable backend APIs and microservices to support complex data workflows. * Maintain and enhance CI/CD pipelines and automated testing environments using GitHub or similar tools. * Troubleshoot complex production issues and contribute to thorough root cause analysis and durable fixes. Code Quality & Team Standards * Consistently write high-quality, readable, and testable code. * Conduct thoughtful peer code reviews focused on maintainability, clarity, and adherence to design principles. * Reinforce coding standards, testing discipline, and clean architecture practices within the team. * Promote effective use of AI tools within the team by modeling responsible usage and sharing practical techniques that improve productivity. * Provide practical guidance and support to junior and mid-level engineers when needed. Collaboration & Continuous Improvement * Partner with Product, QA, DevOps, and other engineering teams to deliver high-quality solutions. * Participate in technical discussions and contribute constructively within established architectural direction. * Identify opportunities to improve automation, workflow efficiency, and overall code quality. * Contribute to process improvements within Agile/Scrum development environments. Job Qualifications: What you will bring to the team: We're looking for someone with a growth mindset and a passion for learning. You might be a great fit if you: Brings ownership and accountability - independently drives high-quality, production-ready solutions while aligning with team priorities and technical direction, ensuring dependable delivery in a fast-paced environment. * Elevates team effectiveness through thoughtful engineering practices - applies clean code principles, sound design patterns, and secure coding standards to create maintainable, scalable solutions that support operational excellence. * Leverages innovation responsibly - uses AI-assisted development tools to accelerate delivery and improve test coverage while safeguarding quality, security, and long-term sustainability. * Approaches complex challenges with curiosity and resilience - demonstrates strong analytical and debugging skills, breaking down complex systems to identify root causes and deliver reliable solutions. * Strengthens collaboration and shared success - communicates clearly, partners effectively across teams, and contributes to a culture of trust, continuous improvement, and excellence. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)