Skip To Main Content
backBack to Search

Senior Software Engineering Manager (Python)

Remote in Brazil,
& 5 others
Python.Core
& 11 others

We are seeking a talented and experienced Software Engineering Manager skilled in Python to lead our engineering team in developing a next-generation AI-powered financial assistant platform.

This is an opportunity to shape innovative solutions in a fast-paced, start-up-like environment while working with cutting-edge technologies and highly competent professionals.

Responsibilities
  • Lead a highly skilled team of engineers to deliver innovative solutions for AI-powered financial assistance
  • Collaborate closely with the Product Team to align development efforts with business objectives
  • Ensure high-quality system design and implementation by driving technical excellence and maintaining quality standards
  • Provide mentorship, guidance, and leadership to team members, fostering professional growth
  • Define tasks at a high level, gather detailed requirements, and ensure successful execution of development initiatives
  • Influence and shape the technical direction of the platform with an emphasis on scalability, performance, and reliability
  • Oversee the adoption and implementation of necessary frameworks, tools, and technologies for project success
  • Enable the team to integrate AI/ML capabilities as part of financial assistant workflows where appropriate
  • Facilitate cross-functional collaboration to ensure seamless delivery in a startup-like environment
  • Retain focus on minimal formality while fostering autonomy and self-governance within the team
Requirements
  • Python, FastAPI, and AWS with 10+ years of hands-on experience (or similar stack, with willingness to learn Python)
  • Kubernetes and Terraform expertise to deploy and maintain scalable cloud infrastructure
  • Strong self-governance and ability to translate high-level objectives into actionable system designs and implementations
  • Familiarity with front-end technologies like React, Next.js, and Node.js would be a strong advantage
  • Background in working in dynamic, rapidly evolving environments with minimal supervision
  • High standards for system reliability, code quality, and maintainability
  • Proven ability to work with cutting-edge technologies, cloud-native tools, and modern frameworks
  • Capability to adopt new programming languages and technologies as projects evolve
Nice to have
  • Skills in front-end frameworks such as React, JavaScript, and Next.js
  • Familiarity with AI/ML concepts and their practical integration into applications
  • Experience with building and deploying large language models or other AI tools in production systems
  • Showcase of strong experience across both back-end and front-end development environments
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn