Senior Software Engineer

CoreLogic•Dallas, TX
•$111,900 - $150,000•Hybrid

About The Position

Cotality is seeking a Senior Software Engineer to design and develop software systems, translate high- and low-level designs into class and sequence diagrams, and write code for scalable, high-quality, flexible, user-friendly applications. The engineer will build features and components for larger functional areas or applications, investigate and resolve bugs, and write programmatic tests to ensure software quality and reliability. The role applies engineering principles and methodologies, communicates progress and blocking issues, and mentors junior colleagues.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • At least 5 years of relevant work experience in software development.
  • Full-stack expertise in Java and Angular.
  • Experience with at least one of SQL, Postgres, or MySQL.
  • Knowledge of software architectural concepts including Micro-Service Mesh, REST, Service Oriented Architecture, Clean Architecture, SAML, and 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 ability to deliver 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.

Nice To Haves

  • Python, JavaScript, TypeScript, PHP, Spring Boot, React, Spring Security, Hibernate, or Node.js experience; these skills are desirable but not essential.

Responsibilities

  • Design and develop software systems by translating high- and low-level designs into class and sequence diagrams.
  • Write code for scalable, high-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 support professional growth and knowledge sharing.

Benefits

  • Generous paid time off and 11 paid holidays.
  • Well-being and volunteer time off.
  • Up to 16 weeks of fully paid parental leave and a 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, and exclusive discounts.
  • Flexible working model and competitive time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service