> Markdown version of [/jobs/ext/1340288-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1340288-principal-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). --- # Principal Software Engineer - **Company:** CoreLogic, Inc. - **Location:** Dallas, TX, United States - **Experience:** Expert - **Salary:** $134,400.0 - $155,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Relational Databases, Distributed Systems, PostgreSQL, Microsoft SQL Server, MySQL, Software Engineering, Information Technology, Apache Kafka, Microservices - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=fcc124c51d30c69a ## About the Role * 8+ years of relevant software engineering experience with a proven track record of technical leadership. * Vast knowledge of Java, including extensive hands-on experience with the latest versions of the language. * Proven expertise in modern microservices architecture and distributed systems design. * Strong professional experience using Apache Kafka for inter-service communication. * Experience with relational databases, with a strong preference for PostgreSQL, SQL Server, or MySQL. * Experience collaborating with and coordinating tasks for offshore engineering teams in Europe and India (preferred) * Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience (advanced degree preferred). ## Description * 360-Degree Technical Leadership: Provide end-to-end technical leadership and direction for an 8-person engineering team consisting of junior engineers, senior professionals, and technical project managers. * Architectural Engineering: Design and implement robust, flexible, and scalable software systems, replacing monolithic patterns with highly scalable microservices architectures. * Technical Product Shapping: Partner closely with Technical Project Managers (TPMs), Business Managers, and UX Engineers to translate business concepts and Product Requirement Documents (PRDs) into clear technical solutions. * Event-Driven Communication: Architect and manage microservices communication frameworks leveraging Apache Kafka as the integral messaging infrastructure. * Non-Functional Requirements (NFRs) Ownership: Direct the strategy for non-functional requirements, ensuring all deliverables satisfy strict code quality standards, security compliances, and evolving internal checklists. * AI Advocacy & Discipline: Drive an "AI discipline" across the team, positively influencing engineering practices to leverage, embrace, and continuously adopt AI tools to maximize development efficiency. * Community & Mentorship: Guide and elevate junior team members, clarify complex challenges to set them up for success, and actively collaborate with the broader technical community to learn and share engineering standards. * Cross-Functional Blocker Resolution: Swim through complex integration ambiguities and changing business requirements with a resilient, solutions-oriented, and positive attitude. ## Related Videos - [Maximising Cassandra's Potential: Tips on Schema, Queries, Parallel Access, and Reactive Programming](https://www.wearedevelopers.com/videos/1167-maximising-cassandra-s-potential-tips-on-schema-queries-parallel-access-and-reactive-programming) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [How to Benchmark Your Apache Kafka](https://www.wearedevelopers.com/videos/76-how-to-benchmark-your-apache-kafka) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Flex your Energy: Building a Cloud-Native Platform for Renewable Energy Communities](https://www.wearedevelopers.com/videos/1990-flex-your-energy-building-a-cloud-native-platform-for-renewable-energy-communities) - [Database Magic behind 40 Million operations/s](https://www.wearedevelopers.com/videos/748-database-magic-behind-40-million-operations-s) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)