Smartling is a profitable company focused on seamless localization and translation, backed by Battery Ventures. They are seeking a Team Lead/Senior Java Engineer to lead development efforts, support scalable services, and mentor engineers while building robust systems for their translation management application.
Responsibilities:
- Lead and mentor a team of engineers, providing technical guidance and fostering professional growth
- Architect, design, implement and maintain enterprise-grade applications, frameworks, 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 testing strategies to maximize product quality
- Collaborate with peers across teams to align on technical approaches and solutions
- Engage directly with clients for complex technical setups and urgent issue resolution
- Drive continuous improvement in development processes, tools, and team productivity
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
- A home office setup conducive for working remotely, and the ability to work effectively as a remote team member
- Experience with NoSQL databases and large data sets
- Contributions to open source projects
- Experience with cloud platforms (AWS, GCP, Azure)
- Experience with containerization and orchestration (Docker, Kubernetes)