Tech Lead de Desenvolvimento Java & Python in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Tech Lead de Desenvolvimento Java & Python in Brazil.
This role is designed for a senior technical leader who will shape engineering standards and guide the delivery of scalable, high-performance systems across Java and Python ecosystems. You will act as a key reference for architecture and technical decisions, ensuring robustness, security, and long-term maintainability of cloud-based solutions. The position requires close collaboration with product teams, DevOps, and cross-functional squads in an agile environment. You will also play a central role in elevating engineering maturity, driving best practices, and reducing technical debt across systems. In addition, you will contribute to the adoption of AI-powered development tools to enhance team productivity and code quality. This is a highly influential role combining hands-on technical leadership, mentorship, and strategic decision-making in complex distributed architectures.
- Lead the technical direction of development teams, defining architecture, design patterns, and engineering best practices across Java and Python systems.
- Drive architectural decisions in AWS-based environments, ensuring scalability, security, cost efficiency, and observability.
- Act as a key technical reference for code reviews, design reviews, and architectural trade-off decisions.
- Promote and integrate AI-powered development tools (code assistants, automation, agents) into engineering workflows to improve productivity and quality.
- Collaborate closely with product managers and agile squads to refine requirements, estimate efforts, and prioritize delivery.
- Mentor and develop engineers, supporting both technical growth and career progression.
- Conduct technical exploration of new tools, frameworks, and architectures, documenting and sharing knowledge with teams.
- Work alongside DevOps teams to support deployment, monitoring, and production stability.
- Ensure system reliability and production quality through observability, incident response, and technical debt reduction.
- Continuously improve engineering processes and standards across the organization.
- Strong experience in software development and technical leadership using Java and Python.
- Solid understanding of software architecture patterns (microservices, APIs, event-driven systems, and system integration).
- Hands-on experience with AWS services (compute, storage, networking, messaging, and security best practices).
- Experience with code quality tools such as SonarQube or similar.
- Practical experience working in agile methodologies (Scrum/Kanban).
- Familiarity with AI tools applied to software development and willingness to integrate them into daily workflows.
- Strong communication skills to interact with technical and business stakeholders effectively.
- Ability to lead technical discussions, manage conflicting opinions, and drive consensus without formal authority.
- Experience in fintech, payments, or benefits-related products is a strong plus.
- Strong analytical mindset, ownership, and problem-solving ability.
- Remote or flexible work model
- Competitive compensation package
- Meal and food allowances
- Home office support
- Health and dental insurance plans
- Life insurance coverage
- Profit-sharing program (where applicable)
- Learning and certification support programs
- Career development and mentorship opportunities
- Wellness and mental health support initiatives
- Gym and wellness partnerships
- Collaborative and innovation-driven environment
- Exposure to advanced technologies including cloud, data, and AI.