Senior Software Engineer (Java / AI-Enabled Development Environment)
Location: Richardson, TX (Hybrid – 2 days onsite weekly)
About the Role
We are seeking a Senior Software Engineer to help design and deliver scalable backend services supporting a modern Workforce Management platform used by enterprise customers worldwide.
In addition to hands-on development responsibilities, this role helps shape and optimize an emerging AI-enabled engineering environment, including coding agents, automation workflows, and developer productivity tooling that accelerate delivery across the organization.
This is an opportunity to contribute directly to next-generation engineering practices at scale 🚀
What You’ll Do
Backend Platform Development
- Design and implement scalable Java-based backend services
- Build RESTful APIs supporting distributed enterprise applications
- Improve performance, reliability, and maintainability across services
AI-Assisted Engineering Enablement
- Help design workflows leveraging AI coding tools and agents
- Build integrations between developer tooling and LLM platforms
- Support spec-driven development workflows (idea → implementation → validation)
Agentic Development Tooling
- Configure prompts, tools, and plugins for AI-assisted engineering
- Connect agent workflows into cohesive development pipelines
- Improve engineering velocity using automation-first practices
Architecture & Technical Leadership
- Contribute to architectural direction across platform services
- Participate in design and code reviews
- Mentor engineers on emerging tooling and best practices
Testing & Quality Engineering
- Develop unit, integration, and automation tests
- Improve CI test coverage and reliability
- Support test-driven development practices
Cross-Team Collaboration
- Partner with product managers, architects, and platform teams
- Help shape roadmap priorities and engineering strategy
- Drive adoption of modern development practices
Required Qualifications
- 8+ years of Java web application development experience
- Strong expertise with Spring, Hibernate, and REST services
- Experience designing multi-tier enterprise applications
- Experience with JUnit and automated testing frameworks
- Experience integrating AI-assisted coding tools (Copilot, ChatGPT, Claude, etc.)
- Experience working with CI/CD pipelines
- Strong collaboration and communication skills
Preferred Qualifications
- Experience building or configuring AI coding agents
- Experience working with prompt engineering workflows
- Familiarity with MCP tools or agent orchestration environments
- Frontend experience with Angular, JavaScript, HTML5, or CSS
- Experience with Playwright, Selenium, or Cucumber
- AWS experience
- Experience with Jenkins and Maven
Work Authorization Requirement
This position is not eligible for employment-based visa sponsorship now or in the future.
Applicants must be authorized to work in the United States on a permanent basis without current or future sponsorship. Candidates requiring CPT, OPT, H-1B, TN, or similar sponsorship cannot be considered.