Data Services Engineers

CSAA Insurance Group, a AAA InsurerPhoenix, AZ
Hybrid

About The Position

At CSAA Insurance Services, Inc. in Phoenix, AZ, serve as a software engineering resource in our Enterprise Data & Corporate organization and works closely with the master data management (MDM) team and product stakeholders to implement, maintain, and improve data models and solutions used to define and measure quality of data domains. Deliver secure, stable, and maintainable code in a fast-paced, Agile environment. Work independently, and collaboratively, on the development team to develop, test and maintain applications. Participate in team design, scoping and prioritization sessions, and provide regular demonstrations of completed work. Provide feedback to improve the efficiency of the development and delivery process. Work within microservices architecture, domain driven design, and RESTful APIs using NodeJS and Typescript. Work in a distributed/cloud-based environment, including Amazon Web Services & Kubernetes with high transaction volumes. Integrate new data management technologies and software engineering tools into existing structures. Help improve capabilities and efficiency through proof of concepts. Stay up-to-date on new technologies and methodologies, and continuously seek opportunities to expand skills and knowledge. May lead and mentor other software engineers. May work remotely within commuting distance of Phoenix, AZ office.

Requirements

  • Master’s degree in Computer Science, Applied Computer Science, an Engineering discipline, or related field, and 2 years of experience working with ETL tools such as Streamset or Informatica.
  • OR Bachelor's degree in one of the requisite fields and 5 years of experience working with ETL tools such as Streamset or Informatica.
  • Experience with Java, J2EE, and JavaScript.
  • Experience with SQL and PL SQL.
  • Experience with Snowflake.
  • 2 years of experience working with MDM Tools.

Responsibilities

  • Implement, maintain, and improve data models and solutions used to define and measure quality of data domains.
  • Deliver secure, stable, and maintainable code in a fast-paced, Agile environment.
  • Develop, test and maintain applications.
  • Participate in team design, scoping and prioritization sessions.
  • Provide regular demonstrations of completed work.
  • Provide feedback to improve the efficiency of the development and delivery process.
  • Work within microservices architecture, domain driven design, and RESTful APIs using NodeJS and Typescript.
  • Work in a distributed/cloud-based environment, including Amazon Web Services & Kubernetes with high transaction volumes.
  • Integrate new data management technologies and software engineering tools into existing structures.
  • Help improve capabilities and efficiency through proof of concepts.
  • Stay up-to-date on new technologies and methodologies, and continuously seek opportunities to expand skills and knowledge.
  • Lead and mentor other software engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service