09/18/2026

Senior Software Engineer

Job Description

At Cotality, we are driven by a single 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. Join us as we work toward our vision of fueling a thriving global property ecosystem and a more resilient society.

Cotality is committed to cultivating a diverse and inclusive work culture that inspires innovation and bold thinking; it's a place where you can collaborate, feel valued, develop skills and directly impact the real estate economy. We know our people are our greatest asset. At Cotality, you can be yourself, lift people up and make an impact. By putting clients first and continuously innovating, we're working together to set the pace for unlocking new possibilities that better serve the property industry.

Job Description:

JOB RESPONSIBILITIES:  

 

  • Leverage geo-spatial data and tools to analyze, interpret, develop and visualize geographic information, driving insights and supporting decision-making for projects and initiatives. 

  • Drive technical initiatives, ensuring seamless collaboration, driving performance, and consistently meeting team goals in a dynamic, fast-paced environment. 

  • Develop applications using Java and Spring Boot, designing and implementing scalable, high-performance solutions to meet business requirements and optimize functionality. 

  • Design and develop Webapps and APIs with Angular and Java, designing and building scalable, user-friendly applications from front-end to back-end. 

  • Demonstrate a strong understanding of architectural standards and software development methodologies, ensuring the design, development, and maintenance of robust, scalable, and efficient software solutions. 

  • Work with various database and big data technologies like Cockroach DB, Postgres, Oracle, Big Query etc., driving efficient data management, processing, and analysis to support business needs. 

  • Work with message queue technologies like Kafka, RabbitMQ to enable efficient communication and data transfer between distributed systems ensuring efficient data streaming, real-time processing, and system scalability. 

  • Assisting the Technical Program Manager (TPM) with facilitating Agile sprints, ensuring timely delivery of project milestones, optimizing team performance, and driving continuous improvement throughout each sprint cycle. 

  • Mentoring and Providing technical guidance and architectural review to development teams, fostering skill growth and ensuring alignment with best practices. 

  • Analyze business and technical requirements, ensuring clear understanding and alignment between stakeholders for effective solution delivery. 

  • Demonstrate flexibility and adaptability to the demands of a fast-paced environment with multiple priorities, while utilizing strong organizational and time-management skills to ensure efficient task completion. 

  • Create and modify CI/CD pipelines using Jenkins, Docker, KF, Kubernetes to automate and streamline development, testing, and deployment processes, ensuring faster and more reliable software delivery. 

  • Work with cloud platforms like GCP, AWS, or Azure, deploying, managing, and optimizing cloud-based solutions to enhance scalability and performance. 

  • Design and implement microservice architectures with Service Mesh, ensuring seamless service communication, scalability, and improved system resilience. 

  • Utilize Agile methodologies and the SDLC process with tools like JIRA and Confluence to manage project workflows, track progress, and collaborate effectively with cross-functional teams. 

  • Implement and manage Static Application Security Testing (SAST) and using SonarQube to ensure code quality, security, and compliance throughout the development lifecycle. 

  • Perform dynamic security scans using VeraCode to identify vulnerabilities and ensure the security of applications in real-time during development and deployment. 

  • Practice good coding standards & principles and use them in performing code reviews, pull requests using Git, GitHub and collaborate closely with QA teams to ensure high-quality, bug free software delivery. 

  • Utilize ElasticSearch and Kibana for advanced data search, analysis, and visualization, enabling efficient querying and monitoring of microservice mesh in real-time. 

  • Implement and maintain ETL (Extract, Transform, Load) processes to efficiently integrate, transform, and load data from various microservices into data warehouses or analytics platforms.  

Job Site: Marshall & Swift-Boeckh, LLC (dba Cotality)40 Pacifica, Suite 900, Irvine, CA 92618. *Telecommuting permitted 100% of the time from anywhere within the US. *

Job Qualifications:

EDUCATION AND EXPERIENCE REQUIREMENTS:  

 

  • Master’s degree in Computer Science, Information Science, or closely related field (or foreign equivalent) plus two (2) years of experience in the job offered or a closely related occupation OR Bachelor’s degree in Computer Science, Information Science, or closely related field (or foreign equivalent) plus five (5) years of experience in the job offered or a closely related occupation. 

REQUIRED SKILLS:  

 

  • Must possess expertise/knowledge sufficient to adequately perform the duties of the job being offered. 

  • Expertise/knowledge may be gained through employment experience or education. 

  • Such expertise/knowledge cannot be “quantified” by “time.” 

  • Required expertise/knowledge includes: Programming Languages: Java 17+, TypeScript; Web Application Frameworks: Spring, Spring Boot 3+, Spring Cloud, Angular 16+;  

  • Experience in at least one of the following Database Technologies: Oracle DB, Postgres, PostGIS, MySQL, Big Query;  

  • Software Architectural Concepts: Micro-Service Mesh, REST, Service Oriented Architecture, Clean Architecture, SAML, OAuth;  

  • Distributed Data Stream Processing Platforms: Kafka; Cloud Technologies: Google Cloud Platform;  

  • Experience in at least three of the following CI-CD Tools: Git, Docker, Kubernetes, Jenkins, Elastic, Logstash, Kibana, Splunk, Veracode, SonarQube;  

  • Experience using Artificial Intelligence tools such as GitHub Copilot. 

 

40 hours/week. $190,000 to $195,000/year. If offered employment must have legal right to work in U.S.  EOEPosition eligible for Employee Referral Program. 

 

CONTACT: Apply at: https://www.cotality.com/careers and search for REQ19395.  

Must reference Requisition #above.

Application Window:

This opportunity is expected to remain posted through the date identified below, subject to business needs.

Thrive with Cotality

At Cotality, we offer more than just a job, we provide a benefits experience designed to support your whole self. From a flexible working model to competitive time off and standout health coverage with meaningful perks and growth opportunities, our package is built to help you thrive at work and in life.

Highlights, depending on role classification, include:

  • Time off: Generous PTO and 11 paid holidays, plus well-being and volunteer time off.

  • Family Support: Up to 16 weeks of fully paid parental leave and a baby stipend.

  • Health: Multiple medical plan options with mental health and wellness support offerings.

  • Retirement: 401(k) with company match and vesting after one year.

  • Financial Perks: $400 annual well-being stipend and tuition assistance up to $5,250.

  • Extras: Recognition Rewards, Referral bonuses, exclusive discounts and more!

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 offer an empowered work environment that encourages creativity, initiative and professional growth and provides a competitive salary and benefits package.  We are better together when we support and recognize our differences. 

Privacy Policy

Global Applicant Privacy Policy

By providing your telephone number, you agree to receive automated (SMS) text messages at that number from Cotality regarding all matters related to your application and, if you are hired, your employment and company business. Message & data rates may apply. You can opt out at any time by responding STOP or UNSUBSCRIBING and will automatically be opted out company-wide.

Connect with us on social media!  Click on the quicklinks below to find out more about our company and associates


Apply Now