We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Team Lead/Sr. Java Engineer
Location
United States
Posted
10 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
This role offers the opportunity to lead a high-performing engineering team while contributing hands-on to the design, architecture, and implementation of scalable, enterprise-grade applications. You will influence technical strategy, mentor engineers, and ensure the delivery of reliable, high-quality services that support complex business needs.
- Lead and mentor a team of engineers, providing technical guidance and fostering professional growth
- Architect, design, implement, and maintain scalable, enterprise-grade applications and infrastructure components
- Make critical technical decisions and drive architecture strategy across multiple services
- Conduct architecture and code reviews, ensuring adherence to best practices and coding standards
- Design and implement robust testing strategies to ensure product quality and reliability
- Collaborate with cross-functional teams to align on technical approaches and deliverables
- Engage directly with clients to support complex technical setups and urgent issue resolution
- Drive continuous improvement in development processes, tools, and overall team productivity
Qualifications
- 6+ years of experience in software engineering with a strong focus on Java or Kotlin
- Proven experience designing and implementing scalable system architectures
- Expert knowledge of relational databases, query optimization, and schema design
- Experience leading and mentoring engineering teams
- Deep understanding of asynchronous patterns, messaging technologies, and distributed systems
- Mastery of design patterns and best practices for building stable, maintainable systems
- Strong communication and collaboration skills for cross-team engagement and client interaction
- BS+ degree in Computer Science or equivalent experience
- Home office setup suitable for remote work, including reliable internet and professional workspace
Requirements
- Preferred: experience with NoSQL databases, cloud platforms (AWS, GCP, Azure), containerization (Docker/Kubernetes), and contributions to open-source projects
Benefits
- Competitive base salary: $180,000 – $200,000 USD, with final offer dependent on experience and location
- 401(k) plan with company match
- Health insurance, including medical coverage for you and your family
- Flexible PTO, 11 company holidays, and generous parental leave
- Remote-first work environment with freedom and flexibility
- Opportunities for career growth and professional development
- Energetic and value-driven culture with team-oriented collaboration
- Employee referral program and Apple equipment for work setup
Job Requirements
- 6+ years of experience in software engineering with a strong focus on Java or Kotlin
- Proven experience designing and implementing scalable system architectures
- Expert knowledge of relational databases, query optimization, and schema design
- Experience leading and mentoring engineering teams
- Deep understanding of asynchronous patterns, messaging technologies, and distributed systems
- Mastery of design patterns and best practices for building stable, maintainable systems
- Strong communication and collaboration skills for cross-team engagement and client interaction
- BS+ degree in Computer Science or equivalent experience
- Home office setup suitable for remote work, including reliable internet and professional workspace
- Preferred: experience with NoSQL databases, cloud platforms (AWS, GCP, Azure), containerization (Docker/Kubernetes), and contributions to open-source projects
Benefits
- Competitive base salary: $180,000 – $200,000 USD, with final offer dependent on experience and location
- 401(k) plan with company match
- Health insurance, including medical coverage for you and your family
- Flexible PTO, 11 company holidays, and generous parental leave
- Remote-first work environment with freedom and flexibility
- Opportunities for career growth and professional development
- Energetic and value-driven culture with team-oriented collaboration
- Employee referral program and Apple equipment for work setup
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Software Engineer, FinPlatform Backend
FlexFlex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!
Staff Software Engineer for FinPlatform Backend at Flex focusing on finance services
Cloud Platform Architect
Manpower/itecSince 1999, ITEC has delivered mission-critical support to the DoD and Intelligence Community. Now part of ManpowerGroup Public Sector (MGPS), we continue that work with expanded capabilities.
As a Technical Architect, you will be responsible for designing and implementing solutions using the ServiceNow platform, specifically focusing on Customer Service Management (CSM). Collaborate with stakeholders to gather requirements Confirm technical feasibility Provide solutio...
Senior Software Engineer (Backend) developing cloud-native SaaS applications on AWS
Senior Product Backend Software Engineer, Dash
DropboxDropbox is the one place to keep life organized and keep work moving.
Senior Software Engineer developing core systems for Dropbox’s AI platform.