Senior Java/AI Software Engineer

Kelly Services Inc.
Richardson, TX, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$301,600.0 - $322,400.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Software as a Service Data Systems Software Architecture Systems Development Life Cycle Systems Integration Large Language Models AngularJS

Job description

  • Contribute to ongoing upgrades to modern Java versions
  • Collaborate on introducing AI tools and workflows into development processes
  • Help design and iterate on AI agents that support engineering tasks
  • Partner with cross-functional teams on product and system improvements

Tech Breakdown

  • 60% Java (modernization from Java 8 to Java 21)
  • 25% Angular (v17)
  • 15% AI tooling and LLM integration

Daily Responsibilities

  • 70% Coding and development work
  • 10% Technical planning and design
  • 20% Collaboration with engineering, QA, and product stakeholders

Requirements

  • Experience working within large, monolithic codebases
  • Recent hands-on experience with Angular (v15 or newer preferred)
  • Practical experience building, integrating, or leveraging AI agents or LLM-based tools
  • Solid understanding of software architecture, testing, and SDLC practices

Desired Skills & Experience

  • Exposure to Java 17+ or ongoing Java modernization efforts
  • Familiarity with AI-assisted development tools (e.g., Copilot, Claude, or similar)
  • Experience in high-scale SaaS or enterprise platforms
  • Background in scheduling, workforce management, or analytics systems (assumption)

About the company

An established, publicly traded software provider is seeking a Senior Software Engineer to support a high-scale workforce management platform used by enterprise contact centers. The environment centers on a large Java-based monolithic application (currently transitioning from Java 8 to Java 21) paired with a modern Angular front end. This is a full-time, hybrid role based in Richardson, TX.

This opportunity stands out for engineers who enjoy improving complex, business-critical systems rather than rebuilding them from scratch. The organization is actively integrating AI into its development lifecycle, shifting toward a model where engineers guide and refine AI agents to accelerate delivery. The team is looking for someone who can contribute to modernization efforts while helping shape how AI-assisted engineering is applied in production systems. Required Skills & Experience

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

3:00 min

Designing data ingestion architecture with system integration

Eldert Grootenboer +1 · WWC 2023

2:37 min

Classifying and anonymizing data during system design

Reto Kaeser · LIVE

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · WWC 2023

3:21 min

Shifting relevance of specific software engineering skills

Alexander Trusheim Alexander Trusheim +1 · WWC 2025

1:53 min

The evolution of enterprise system integration

Stefan Mesquita Stefan Mesquita · WWC Europe 2026

Videos

See all

Related articles

See all