Clera - Your AI talent agent
LoginStart
Start
3Pillar logo
3Pillar

Technical Lead - Software Engineer (Java, AWS & Flutter)

full-time•Costa Rica

Summary

Location

Costa Rica

Type

full-time

Experience

10+ years

Company links

WebsiteLinkedInLinkedIn

About this role

🌟 Accomplished Tech Visionary: 


Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders, spearheading transformative projects that redefine urban living, establishing new media channels for enterprise companies, or driving innovation. Our mission is to revolutionize the tech landscape, and your skills are integral to achieving this ambitious goal. Your role extends beyond the realm of code composition; you will architect transformative solutions that reshape entire industries. Join us and spearhead the charge toward a tech future that transcends the ordinary. 🔮🌐

\n


Key Responsibilities:
  • Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment.
  • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront.
  • Technical documentation and repository management practices, including tasks such as creating branches, pull requests, merges, etc.
  • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction.
  • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
  • Practice community, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities.


Minimum Qualifications:
  • A minimum of 7+ years of experience/expertise working as a Full Stack Engineer, with proficiency in the specified technologies.
  • Java 17 or superior
  • Spring boot
  • EJBs
  • Websphere Application Server
  • Tomcat Application Server
  • Microservices
  • Kubernates
  • AWS (ECS / EKS)
  • Azure Devops / Github Actions
  • DB2 Database
  • Aurora Database
  • Desirable with Mobile experience (eg. Flutter, Mobile First, Ionic)
  • Previous experience migrating Monolithic Applications to Microservices
  • High level of English proficiency required to interact with a globally-based development team.
  • Experience Agile software development methodologies.
  • Demonstrated experience following and adapting high-level architecture to project and client needs.
  • Ability to verify/validate architecture implementations and influence overall architecture beyond the team.
  • Expertise in applying object-oriented programming, with preferred experience in Java.
  • High-level design proficiency following UML / C4 / ArchiMate.
  • Experience in effectively working collaboratively among relevant information stakeholders to create and implement well-tested, scalable, secure, and performant enterprise-level systems that ultimately deliver the client’s desired business outcome.
  • Demonstrated initiative in mentoring other engineers and decision-makers throughout the organization.
  • Very good knowledge of architectural styles and design patterns, SOLID principles and OWASP.

Must: 
  • Java 17 or superior
  • Spring Boot
  • Microservices
  • AWS (ECS / EKS)
  • Aurora Database
  • Experience using Elasticache / Redis
  • Reactive Programming pattern
  • Desirable with FrontEnd Mobile experience (Flutter)
  • Azure DevOps

Nice to have:
  • EJBs
  • Websphere Application Server
  • Tomcat Application Server
  • GitHub Actions DB2 Database
  • IBM MQ experience or different Queue Manager tool experience


Additional Experience Desired:
  • Ability to set technical strategy and direct implementation across several teams/whole product.
  • Ability to refine and clarify technical details (including definition of done) based on internal or external PO for User Stories and task assignments.
  • Ability to provide technical orchestration among the overall tasks.
  • Experience in building CI/CD pipelines.
  • Knowledge of building Cloud Native applications.
  • Knowledge or experience working with mobile development (Mobile First or Flutter) ideally


Benefits:
  • Medical Insurance benefits as per company policy. 
  • Life Insurance as per company policy
  • 12 days of paid vacation, sick leave and paid holidays as per local law
  • Paternity and maternity leave as per as per local law
  • Marriage, bereavement and graduation leaves as per company policy
  • Sick leave and paid holidays as per local law
  • Christmas bonus as per local law
  • Saving Fund “Asociacion Solidarista”
  • Beach house (Managed by the Asociacion Solidarista)
  • Discounts in local shops
  • Direct deposit of payroll.
  • Paid professional certifications

#LI-Remote


\n

What is it like working for 3Pillar Global?


At 3Pillar, we offer a world of opportunity:


- Imagine a flexible work environment – whether it's the office, your home, or a blend of both. From interviews to onboarding, we embody a remote-first approach. 

- You will be part of a global team, learning from top talent around the world and across cultures, speaking English every day. Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams. 

- We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on well-being. Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.

- Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries.

- We are an equal-opportunity employer. It goes without saying that we live by values like Intrinsic Dignity and Open Collaboration to create cutting-edge technology AND reinforce our commitment to diversity - globally and locally. 


Join us and be a part of a global tech community! 🌍💼  Check out our Linkedin site and Careers page to learn more about what it’s like to be part of our #oneteam! 


What you'll do

  • The Technical Lead will guide the technical direction and implementation of projects, ensuring client success through robust solutions. They will also mentor other engineers and oversee architecture and dependencies influencing product strategy.

About 3Pillar

At 3Pillar, we believe something truly incredible happens at the intersection of product engineering and cognitive computing. As the leading modern application strategy, design and engineering firm, 3Pillar brings unrivaled expertise that enables clients to execute the mission-critical software development initiatives needed to compete in the modern digital economy. Our global team doesn't just develop software—we help clients set bold ideas into motion and accelerate innovation.

Ready to join 3Pillar?

Take the next step in your career journey

Frequently Asked Questions

What does a Technical Lead - Software Engineer (Java, AWS & Flutter) do at 3Pillar?

Toggle
As a Technical Lead - Software Engineer (Java, AWS & Flutter) at 3Pillar, you will: the Technical Lead will guide the technical direction and implementation of projects, ensuring client success through robust solutions. They will also mentor other engineers and oversee architecture and dependencies influencing product strategy..

Is the Technical Lead - Software Engineer (Java, AWS & Flutter) position at 3Pillar remote?

Toggle
The Technical Lead - Software Engineer (Java, AWS & Flutter) position at 3Pillar is based in Costa Rica, Costa Rica. Contact the company through Clera for specific work arrangement details.

How do I apply for the Technical Lead - Software Engineer (Java, AWS & Flutter) position at 3Pillar?

Toggle
You can apply for the Technical Lead - Software Engineer (Java, AWS & Flutter) position at 3Pillar directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on 3Pillar's careers site.
Join our talent pool first to get notified about similar roles that match your profile.