Technical Leadership Role We are seeking a skilled Technical Engineering Manager to lead our development team. - This is a senior-level position that requires leadership, architecture, and software development expertise. The ideal candidate will have experience with Java software development, Spring Framework, and Microservices architecture. In addition, the successful applicant will possess strong technical skills, including knowledge of distributed systems, SQL and NoSQL databases, and cloud platforms. We are looking for someone who can lead by example, mentor junior engineers, and foster a culture of quality and ownership within the team. The successful candidate will be accountable for designing and developing high-volume, fault-tolerant, scalable backend systems and services. They will also collaborate with product and engineering teams to understand business requirements and translate them into technical designs. A key aspect of this role is mentoring and guiding other engineers to promote maintainability, quality, and iterative delivery. Key Responsibilities - Lead and manage globally distributed teams with clear communication and technical vision. - Collaborate with product and engineering teams to drive cross-functional initiatives and deliver high-quality outcomes. - Design and develop high-volume, fault-tolerant, scalable backend systems and services. - Mentor and guide other engineers, fostering a strong culture of quality and ownership. - Participate in and lead code reviews, ensuring performance, accuracy, and completeness. Required Skills - Leadership in architecture and system design decisions. - Java (Spring Boot, J2EE), microservices architecture, AWS (Lambdas, EventBridge, Step Functions), caching (Memcached/ElastiCache). Benefits - Work from home. - Celebrations. - Entertainment area. - Great work environment. - Private medical insurance.