Job Title: Senior Software Engineer – Data & AI Integration
Location: Phoenix, AZ
Work Arrangement: Onsite
Employment Type: W2 Only
Eligibility: Local Phoenix-area candidates only
C2C / 1099: Not Accepted
Job Description
We are seeking an experienced Senior Software Engineer – Data & AI Integration to develop scalable backend services, APIs, and reusable integration components that enable AI applications and intelligent agents to securely access enterprise data.
The ideal candidate will have strong expertise in Java, Spring Boot, REST APIs, microservices, SQL, and enterprise backend engineering. Experience with AI integration, large language models (LLMs), AI agents, or Model Context Protocol (MCP) is a plus.
The candidate should be a self-starter with strong problem-solving skills, excellent communication, and the ability to collaborate across architecture, data engineering, and application development teams.
Key Responsibilities
Design, develop, and maintain scalable backend services using Java and Spring Boot.
Build and integrate RESTful APIs and microservices to support enterprise applications and data integration.
Develop secure data access services with appropriate authentication and authorization mechanisms.
Integrate backend applications with SQL and relational databases.
Design reusable integration components and contribute to solution architecture.
Develop Python scripts and automation tools to support AI and data integration initiatives.
Support CI/CD pipelines, automated testing, code reviews, and containerization.
Collaborate with architecture, data engineering, and application teams to deliver reliable enterprise solutions.
Identify technical challenges, troubleshoot issues, and drive solutions across team boundaries.
Follow software engineering best practices for security, performance, scalability, maintainability, and code quality.
Required Skills
Strong hands-on experience with Java and Spring Boot.
Experience developing REST APIs and microservices.
Proficiency in SQL and relational database integration.
Understanding of authentication, authorization, and secure enterprise data access.
Experience with backend architecture and reusable software components.
Python scripting and automation experience.
Familiarity with CI/CD, automated testing, code reviews, and containerization.
Strong analytical, problem-solving, communication, and collaboration skills.
Preferred / Nice-to-Have Skills
Model Context Protocol (MCP).
Large Language Models (LLMs), AI agents, tool calling, or agentic AI architectures.
Starburst or Trino.
Frontend technologies such as React, Angular, JavaScript, or TypeScript.
Experience building shared integration platforms or reusable enterprise services.
Experience supporting enterprise AI enablement and data access initiatives.
Candidate Requirements
Candidates must be local to the Phoenix, Arizona area.
Must be available for a mandatory in-person interview.
W2 employment only; C2C and 1099 arrangements are not accepted.
An updated resume and LinkedIn profile are mandatory.
Two professional references must be provided at the time of submission.
Candidates should be available to move quickly through the interview process.
Submission Instructions
Qualified candidates who meet all mandatory requirements should submit their updated resume, LinkedIn profile, and two professional references.
Contact: