IT SOFTWARE ENGINEER 5 (Lead Software Engineer Java/AWS
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
We are seeking a Lead Software Engineer to provide technical leadership while remaining hands-on in the development of scalable cloud-native applications. This role will partner closely with developers and architects to drive technical decisions, establish engineering best practices, and deliver modern, high-performing solutions. Responsibilities
- Lead and mentor software engineers while remaining actively involved in design and development
- Drive technical decisions and architectural direction for cloud-native applications
- Design, build, and support Java/Spring Boot microservices in AWS environments
- Partner with architects, product teams, and stakeholders to deliver scalable and secure solutions
- Support DevOps, CI/CD, automation, observability, and cloud modernization initiatives
- Promote operational excellence, performance optimization, and continuous improvement
- Collaborate with adjacent engineering teams and consuming applications across the organization
Requirements
- Bachelor’s degree required
- 10+ years of software engineering experience (8+ years with a Master’s may be considered)
- 5+ years of technical lead experience
- Strong hands-on experience with Java, Spring Boot, Microservices, and REST APIs
- AWS experience, including cloud-native application development and architecture
- Experience with OpenSearch, Elasticsearch, Coveo, Solr, or other enterprise search platforms
- Strong understanding of distributed systems, event-driven architecture, and API integrations
- Experience with Docker, CI/CD pipelines, Git, observability, and DevOps practices
- Strong communication, leadership, and mentoring skills
Preferred Qualifications
- Experience evaluating or implementing enterprise search platforms
- Experience helping teams make architectural and technology decisions
- Experience with infrastructure as code, SQL/NoSQL databases, and performance optimization
- Exposure to AI-assisted development tools
This role is approximately 50% technical leadership and 50% hands-on engineering and is an excellent opportunity for a senior engineer who enjoys mentoring developers, influencing architecture, and building modern cloud-native platforms.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
The 12 Best Jobs for Software Engineers
Is Software Engineering Over-Saturated?
Where to Find Entry-Level Software Engineering Jobs