Lead Software Engineer - Java, AI Lead
On-sitePlano, Texas, United States
Job Summary
Execute software solutions, design, development, and technical troubleshooting to build secure, scalable technology products. Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed while establishing consistent validation standards. Produce architecture and design artifacts for complex applications, maintain algorithms running synchronously with appropriate systems, and proactively identify data patterns to drive improvements in coding hygiene and system architecture. Contribute to software engineering communities of practice exploring emerging technologies. Requires 8+ years of software development experience with Java, Spring Framework, and microservices architectures.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- 8+ years of software development experience
- Demonstrated experience leading effective use of approved AI-assisted software development tools
- Ability to set team expectations for validating AI outputs for correctness, performance, and security
- Strong understanding of responsible AI use in engineering workflows
- Data sensitivity considerations
- Secure handling of inputs/outputs
- Adherence to resiliency and security expectations
- Experience coaching engineers on safe, compliant adoption within delivery practices
- Strong understanding of computer science fundamentals
- Algorithms
- Data structures
- Java
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data
- RESTful APIs
- Microservices architectures
- CI/CD
- Jenkins
- Source code management tools
- Git
- Bitbucket
- Designing and implementing data models for relational databases
- Relational database
- MS SQL Server
- Cloud platform
- AWS
- GCP
- Azure
Desired Qualifications
- Experience in Python
- Golang
- Front technologies
- React
- NodeJS
- Identity and Access Management
- AWS S3
- EC2
- EKS
- IAM
- Lambda
- Cloud and Container based development
- Gaia
- Kubernetes
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.