Lead Software Engineer
Job Description
Lead Software Engineer –| $150,000–$160,000 + Bonus | Hybrid | Direct HireWhat Matters MostCompetitive salary of $150,000–$160,000
10% annual incentive bonus
Hybrid work environment (Omaha preferred; exceptional candidates may be considered remotely)
Direct Hire opportunity with long-term career growth
Lead technical direction for a mission-critical enterprise data platform
Work with AWS, Java, Spring Boot, PostgreSQL, Microservices, Event-Driven Architecture, and AI-assisted development
Technical leadership role with no direct people management responsibilities
Why You'll Love This OpportunityIf you're looking to move beyond simply writing code and want the opportunity to influence architecture, mentor other engineers, and help shape the future of a modern cloud platform, this role offers exactly that.You'll serve as the technical leader for one of the organization's most strategic platforms—a cloud-native Operational Data Store (ODS) that is becoming the central integration hub for customer, account, and transaction data across the enterprise.You'll work alongside highly experienced software engineers, solve complex architectural challenges, and help establish technical standards while remaining hands-on with development.Job DescriptionOur client, a stable and highly respected financial services organization, is seeking aLead Software Engineerto provide technical leadership for a modern AWS-based enterprise platform supporting mission-critical banking data.This role combines architecture, hands-on software development, mentoring, and technical leadership while working within a collaborative Agile environment.Rather than managing people, you'll lead by example—guiding engineering decisions, mentoring experienced developers, driving architecture discussions, and helping ensure the delivery of secure, scalable, and reliable software solutions.This is an outstanding opportunity for an experienced cloud engineer who enjoys solving complex distributed systems challenges while remaining actively involved in software development.ResponsibilitiesLead technical design and architecture for cloud-native enterprise applications
Design and develop scalable Java and Spring Boot microservices
Architect AWS-based solutions supporting high-volume enterprise workloads
Build and maintain RESTful APIs and event-driven services
Lead technical planning, estimation, and solution design
Mentor developers through code reviews and technical guidance
Establish engineering standards, best practices, and development processes
Collaborate with Product Owners, Architects, and engineering teams
Support production systems and participate in on-call rotations
Lead troubleshooting efforts for complex production issues
Partner with Change Management for production deployments
Drive continuous improvement through automation, AI-assisted development, and modern engineering practices
Qualifications & RequirementsRequiredExtensive Java development experience
Strong Spring Boot experience
Deep AWS cloud experience
Experience building Microservices architectures
Experience with REST APIs
Strong PostgreSQL and SQL expertise
Experience with Event-Driven Architecture and messaging technologies
Experience with Git and CI/CD pipelines
Strong understanding of distributed systems
Excellent troubleshooting and production support experience
Strong communication and technical leadership skills
PreferredExperience with:Kubernetes / Amazon EKS
AWS Glue
RabbitMQ
IBM MQ
Python
Snowflake
MuleSoft
Flex Gateway
Contract-first API development
Test-Driven Development
AI-assisted software development tools including GitHub Copilot and Claude
What Will Make You SuccessfulThe ideal candidate is a hands-on technical leader who enjoys solving difficult engineering challenges while helping experienced developers succeed.Successful candidates will demonstrate:Deep cloud architecture expertise
Strong AWS engineering experience
Passion for software craftsmanship and clean architecture
Ability to mentor through influence rather than authority
Strong understanding of large-scale distributed systems
Experience balancing technical debt with business priorities
Excellent troubleshooting and production support skills
Curiosity around AI-assisted software engineering
Strong communication skills with both technical and business stakeholders
Benefits & PerksCompetitive salary of$150,000–$160,000
10% annual incentive bonus
Medical, Dental & Vision Insurance
401(k) with company match
Paid Time Off
Professional development opportunities