Principal, Software Development Engineer at CoreLogic | Dallas, TX, US | Rezi

Principal, Software Development Engineer at CoreLogic

Principal, Software Development Engineer

CoreLogic · Dallas, TX, US

3 weeks ago

Principal, Software Development Engineer

CoreLogic · Dallas, TX, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Principal, Software Development Engineer role.

Rezi rewrites your resume against CoreLogic's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Principal, Software Development Engineer posting at CoreLogic — free, in seconds.

About the Role

The Principal Software Engineer is a senior technical leader focused on advancing Cotality's AI-first engineering strategy for the Araya platform and SaaS products. This role involves integrating AI capabilities into existing products, transforming them into intelligent, agent-driven solutions, and requires strong system design, full-stack engineering experience, and a passion for AI-enabled software development.

Responsibilities

  • Lead the design and development of scalable, enterprise-grade applications across the Araya platform and broader Cotality SaaS ecosystem.
  • Drive the integration of agentic AI capabilities into existing products, transforming traditional user workflows into intelligent, AI-powered experiences.
  • Champion AI-first software engineering practices by leveraging modern AI tools, coding agents, and automation throughout the product development lifecycle.
  • Partner with Product, Architecture, and Engineering leaders to define technical strategy, influence architectural decisions, and deliver innovative customer solutions.
  • Design and implement high-quality, maintainable solutions using Java, cloud-native technologies, and modern software engineering best practices.
  • Build reusable AI skills, agents, and frameworks that accelerate engineering productivity and can be leveraged across the organization.
  • Mentor engineers and provide technical leadership through collaboration, code reviews, paired development, and knowledge sharing.
  • Drive operational excellence by improving system reliability, security, scalability, and performance while helping teams rapidly diagnose and resolve production issues.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) and 10+ years of progressive software engineering experience building enterprise-scale applications.
  • Deep expertise in Java and modern software engineering practices, including distributed systems, API development, and cloud-native architectures.
  • Proven experience designing, building, and delivering large-scale SaaS products in a fast-paced product engineering environment.
  • Hands-on experience leveraging AI-assisted development tools, coding agents, and AI-first development practices throughout the software development lifecycle.
  • Strong systems thinking with the ability to translate complex business problems into scalable technical solutions and architectural.
  • Demonstrated success leading technical initiatives and driving architectural decisions across complex engineering organizations.
  • Experience building agentic AI applications, AI-powered product experiences, AI skills, MCP servers, or intelligent automation capabilities within production software.
  • Hands-on experience with Google Cloud Platform (GCP), modern front-end frameworks, event-driven architectures, and AI-enabled product development.

Skills

  • Java
  • Cloud-native technologies
  • Modern software engineering best practices
  • Agentic AI
  • Intelligent automation
  • AI-assisted development tools
  • Coding agents
  • AI-first development practices
  • System design
  • Full-stack engineering
  • Distributed systems
  • API development
  • Cloud-native architectures
  • Google Cloud Platform (GCP)
  • Modern front-end frameworks
  • Event-driven architectures

Location

  • Global

Work Type

  • Flexible working model

Experience Level

  • 10+ years of progressive software engineering experience
  • Senior technical leader

Education Level

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)

Salary/Compensations

  • 134,400 - 165,000 USD

Benefits

  • Generous PTO and 11 paid holidays
  • Well-being and volunteer time off
  • Up to 16 weeks of fully paid parental leave
  • Baby stipend
  • Multiple medical plan options with mental health and wellness support offerings
  • 401(k) with company match and vesting after one year
  • $400 annual well-being stipend
  • Tuition assistance up to $5,250
  • Recognition Rewards
  • Referral bonuses
  • Exclusive discounts

About the Company

  • Cotality is driven by a mission to make the property industry faster, smarter, and more people-centric.
  • Cotality is the trusted source for property intelligence, with unmatched precision, depth, breadth, and insights across the entire ecosystem.
  • Our talented team of 5,000 employees globally uses our network, scale, connectivity and technology to drive the largest asset class in the world.
  • Cotality is committed to cultivating a diverse and inclusive work culture that inspires innovation and bold thinking.
  • Cotality offers an empowered work environment that encourages creativity, initiative and professional growth and provides a competitive salary and benefits package.

Equal Opportunity

  • Cotality is an Equal Opportunity employer committed to attracting and retaining the best-qualified people available, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability or status as a veteran of the Armed Forces, or any other basis protected by federal, state or local law.
  • Cotality maintains a Drug-Free Workplace.
  • Cotality is fully committed to a work environment that embraces everyone’s unique contributions, experiences and values.
  • We are better together when we support and recognize our differences.