Senior Software Engineer – Full Stack (AI First)

PreciselyPhoenix, AZ
Remote

About The Position

Precisely is the leader in data integrity, empowering businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products, and strategic services. This role is within the Master Data Management (MDM) product line, focusing on designing and delivering enterprise-grade, AI-first full stack applications. The company is an AI-first organization, expecting all employees to be proficient in applying AI tools to enhance their work. Precisely has a "work from anywhere" culture, celebrates diversity, and has a presence in 30 countries. As a Senior Software Engineer, you will lead the design and delivery of AI-first full stack applications for the MDM product line. You will work across frontend and backend layers, driving architectural decisions and collaborating with cross-functional teams to deliver scalable, production-ready features. A key aspect of this role involves using AI tools as a core part of the software development lifecycle, including designing, building, testing, and operating software, and contributing to how the team leverages AI for development acceleration, code quality, and problem-solving. You will mentor junior engineers and influence technical direction to deliver capabilities that meet customer needs.

Requirements

  • Bachelor’s degree in computer science or related field (Equivalent work experience will be accepted)
  • 4+ years of experience in software development
  • 4+ years of experience with React/Angular/Java, with demonstrated experience leading system design and architecture decisions
  • Strong proficiency in JavaScript, HTML, CSS, and React/Angular frameworks
  • Strong proficiency in Java and object-oriented design principles
  • Deep understanding of web application architecture, APIs, and system design trade-offs at scale
  • Proven track record of championing test-driven development, including unit test patterns, mocking strategies, and test quality gates
  • Deep understanding of concurrent programming, including thread-safety contracts, immutability, and shared state management
  • Strong problem-solving and communication skills, with experience mentoring junior engineers and influencing technical direction
  • Hands-on experience with cloud platforms (AWS, Azure) and distributed systems
  • Proven experience designing REST APIs and microservices architectures
  • Hands-on experience using AI tools for coding, debugging, and productivity (Copilot, Claude, ChatGPT, etc.)
  • Ability to evaluate and validate AI-generated code for correctness and performance
  • Interest in applying AI to data platforms, APIs, frontend and backend workflows
  • Eagerness to adopt AI-assisted software engineering development practices and agentic workflows as part of daily work

Nice To Haves

  • Experience with Angular or React
  • Database knowledge (SQL/NoSQL)
  • Understanding of data platforms, MDM concepts, or data integration pipelines
  • Defensive programming practices (null safety, input validation, guard clauses, failure atomicity)
  • Basic knowledge of Python or AI/ML concepts
  • Familiarity with CI/CD pipelines and DevOps practices

Responsibilities

  • Develop full stack applications using Java (backend) and modern JavaScript frameworks (Angular/React)
  • Build responsive UI components and integrate them with backend services and APIs
  • Design and implement REST APIs and service integrations for MDM workflows
  • Own and drive data models and application architecture decisions supporting MDM platforms
  • Deliver features end-to-end including development, testing, and deployment
  • Lead debugging and root-cause analysis of complex defects across front-end and backend systems
  • Use AI tools (Copilot, ChatGPT, etc.) for coding, debugging, and productivity
  • Evaluate and validate AI-generated outputs for correctness and performance
  • Apply AI to accelerate development workflows, testing, and documentation
  • Write unit and integration tests to ensure code quality and reliability
  • Drive performance, scalability, and reliability improvements across the platform
  • Follow clean code practices and maintainable design principles
  • Lead code reviews and actively participate in Agile ceremonies and sprint planning
  • Collaborate with Product, UX, QA, and Platform teams
  • Continuously learn and evaluate new technologies, especially in AI/agentic workflows, frontend and backend platforms

Benefits

  • Opportunities for growth, learning and building community
  • Work from anywhere culture
  • Celebration of diversity in a distributed environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service