Technical Lead, Software Engineer (Java + AWS)
3Pillar · San Jose
Job description
About the role
3Pillar invites a Technical Lead Software Engineer to steer a team of developers that shapes technology for its clients, covering areas such as urban living, enterprise media channels and banking. The role guides the technical direction and implementation of the team from concept to deployment, with a strong emphasis on architecture, code quality and mentoring.
Key responsibilities
- Guide the technical direction and implementation of the team within a defined architecture, from conceptualization to deployment.
- Evaluate trade-offs between correctness, robustness, performance and customer impact, keeping client success at the forefront.
- Create and lead the team's technical documentation and repository management, including branches, pull requests and merges.
- Collaborate with product, design and engineering teams to oversee architecture and dependencies affecting product strategy.
- Contribute to code reviews, documentation and complex bug fixes, focusing on security, performance and reliability.
- Act as an active leader in the Engineering Practice community, mentoring Senior Engineers and others through Communities of Practice or on project teams.
Required profile
- Minimum of 7+ years of experience as a Full Stack Engineer.
- High-level English proficiency to work with a globally distributed team.
- Experience leading Agile software development and adapting architecture to project and client needs.
- Expertise in object-oriented programming, SOLID principles and OWASP, and architectural styles and design patterns.
- Desirable: experience migrating monolithic applications to microservices, CI/CD pipelines, cloud-native applications, mobile development (Flutter) and mentoring.
Required skills
- Java 17 or higher, Spring Boot and microservices (mandatory)
- AWS (ECS / EKS) and Lambda (mandatory)
- Azure DevOps (mandatory); GitHub Actions desirable
- Database: Aurora (mandatory), DB2 desirable
- Reactive programming, Hexagonal architecture, UML / C4 / ArchiMate
- Queue managers such as IBM MQ (mandatory)
- Redis / ElastiCache (mandatory)
What we offer
- Flexible, remote-first work environment with a global team.
- Medical insurance, life insurance and a saving fund.
- 12 days of paid vacation, sick leave and paid holidays, plus paternity, maternity, marriage, bereavement and graduation leave.
- Christmas bonus, beach house, discounts in local shops and direct deposit of payroll.
- Paid professional certifications and a trimester each year focused on employee well-being.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Costa Rica.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 days ago
Expires 1 month from now
14 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
3Pillar
San Jose