Overview
Full Time
Skills
Technical Direction
Problem Solving
Conflict Resolution
Mentorship
Distribution
Debugging
Computer Science
Java
Spring Framework
mvc
Cloud Computing
Amazon Web Services
Google Cloud Platform
Google Cloud
Relational Databases
Oracle
NoSQL
Amazon DynamoDB
IT Management
Team Leadership
Communication
Collaboration
Offshoring
Leadership
Health Care
LinkedIn
Legal
Insurance
Job Details
We are seeking a Lead Software Engineer with strong expertise in Java and proven leadership experience to guide development efforts and drive high-quality software delivery.
In this role, you will provide technical direction, collaborate with architects and stakeholders, and lead both onshore and offshore teams while remaining hands-on in coding and problem-solving.
Req.#877032761
RESPONSIBILITIES
REQUIREMENTS
WE OFFER
In this role, you will provide technical direction, collaborate with architects and stakeholders, and lead both onshore and offshore teams while remaining hands-on in coding and problem-solving.
Req.#877032761
RESPONSIBILITIES
- Provide technical leadership, partnering with architects and senior engineers to make design and architecture decisions
- Ensure implementation quality, including maintainability, security, and performance best practices
- Lead and mentor on-site and offshore team members, distributing tasks and tracking progress
- Remove obstacles to ensure smooth and timely delivery of features and fixes
- Contribute to hands-on development, debugging, and feature implementation as needed
- Collaborate with cross-functional stakeholders to align technical solutions with business goals
REQUIREMENTS
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Strong engineering background with expertise in Java and Spring (Core, MVC, Boot, Data) frameworks
- Experience with cloud platforms such as AWS or Google Cloud Platform
- Solid understanding of relational databases (Oracle, Aurora) and NoSQL (DynamoDB)
- Proven experience in technical leadership or a team lead role
- Strong communication and collaboration skills to work effectively with both onshore and offshore teams
- Ability to balance leadership responsibilities with hands-on coding and troubleshooting
WE OFFER
- Medical, Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off - the employee will be eligible to accrue 15-25 paid days, depending on specific level and tenure with EPAM (accrual eligibility may change over time)
- Paid Holidays - nine (9) total per year
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance
- Employee Stock Purchase Program
- If otherwise eligible, participation in the discretionary annual bonus program
- If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.