Lead Software Engineer

SR Talent Solution Inc
Phoenix, AZ, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Apache Tomcat Batch Processing Cloud Computing Databases Continuous Integration Relational Databases
+37 more
Software Debugging Hibernate (Java) Java Applet Java Architectures Java Persistence API Apache Maven MySQL Model View Controller (MVC) Cisco Nexus Switches Oracle (Applications) Query Optimization Simple Object Access Protocol (SOAP) Software Engineering SQL Databases Datadog Data Logging Data Processing Spring Cloud ReactJS Delivery Pipeline Large Language Models AWS Lambda Backend Cloudformation Webpack Material UI AWS Fargate Codebase Front End Software Development React Redux Virtual Agents Functional Programming Api Design Cloudwatch Terraform Docker Jenkins

Job description

We are hiring a Lead Software Engineer to own technical direction for a large multi-module Java enterprise platform with a modern React UI, batch processing, partner integrations, and AWS-hosted containerized deployments.

You will lead design and delivery across a mature codebase while modernizing architecture, cloud operations, and developer experience. Experience building AI agents / LLM-powered workflows is a strong plus.

What you’ll do

  • Lead end-to-end delivery of features across backend services, APIs, UI, and integrations
  • Architect and review solutions in a large Maven multi-module Java/Spring application
  • Guide evolution of the platform: legacy server-rendered UI alongside modern React, APIs, and batch jobs
  • Own or partner on AWS deployment and reliability for containerized Tomcat services (ECS, CDK pipelines, secrets, observability)
  • Mentor engineers, set coding standards, drive design reviews, and improve CI/CD and release quality
  • Partner with product and stakeholders on external integrations.
  • Diagnose production issues across application, database, and infrastructure layers; strengthen monitoring and runbooks
  • Optionally lead or contribute to AI-agent initiatives that automate workflows, data handling, or developer productivity

Requirements

Instructions: The client is looking for 8+ years of professional software engineering experience with 2+ years in a lead capacity. Candidates should have a feep understanding of Java and strong hand-on experience with Spring and Hibernate/JPA. Candidates should also have SQL and AWS experience in production.

Strong Java development background

  • AWS Cloud experience (required)
  • Experience with:

  • EC2
  • AWS Lambda (Java-based Lambdas)
  • API development and maintenance

Some front-end development experience (building pages/UI)

Database knowledge

  • Oracle experience preferred

Java architecture and backend development depth.

Hands-on AWS experience (EC2, Lambda, cloud-native applications)., * 8+ years professional software engineering experience; 2+ years in a lead / staff / tech-lead capacity

  • Deep expertise in Java (Java 8+; comfort with large enterprise codebases)
  • Strong hands-on experience with Spring (MVC, Security, Batch, SOAP/REST), Hibernate/JPA, and relational data modeling
  • Solid SQL / MySQL skills: schema design, query tuning, transactional integrity
  • Experience with Maven, multi-module builds, and Tomcat (or similar Java app servers)
  • Proven AWS experience in production: ideally ECS/Fargate, ECR, ALB, Secrets Manager / SSM, S3, CloudWatch, and IaC (CDK, CloudFormation, or Terraform)
  • Experience modernizing or maintaining legacy enterprise systems while delivering incremental improvements safely
  • Strong design, debugging, and communication skills; ability to lead without blocking the team

Preferred qualifications

  • React (or similar SPA) experience - Vite, Redux/RTK, Material UI a plus
  • Observability: Datadog, structured logging, APM, on-call practices
  • Docker, CI/CD (Jenkins, CodePipeline/CodeBuild), artifact registries (CodeArtifact/Nexus)
  • AI agent building experience (plus): Tool-calling agents, MCP, or workflow automation agents applied to enterprise systems

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all