Smartling is looking for a creative and passionate Team Lead/Senior Java Engineer to lead development efforts and support highly-scalable services. You will be working on a multi-disciplinary team, leading technical architecture decisions, and mentoring engineers while building robust, enterprise-grade systems.
Requirements
- Fluency in Java or Kotlin
- Proven experience designing and implementing scalable system architectures
- Expert knowledge of relational databases, including query optimization and schema design
- Experience leading and mentoring a team of engineers
- Strong ability to communicate effectively with peers across different teams and disciplines
- Comfort engaging with clients to discuss complex technical setups and resolve urgent issues
- Deep understanding of asynchronous patterns and messaging technologies
- Mastery of Design Patterns and proven track record of building scalable, stable systems
- Strong grasp of distributed computing principles and algorithms
- Excellent communication and documentation skills
- BS+ degree in computer science or equivalent experience
Benefits
- Competitive salary
- 401(k) + company match
- Health insurance
- Free medical plan for you and your family
- Flexible PTO + 11 holidays
- Generous parental leave
- Employee referral program
- Apple equipment