Software Engineering Manager (Python)
Python.Core
& 11 others
Brazil
We are seeking a driven and talented Software Engineering Manager to oversee and contribute to the development of an AI-powered financial assistant platform.
In this role, you will lead a dynamic and competent team of engineers, driving the creation of cutting-edge solutions that integrate seamlessly into investment workflows. With no technical legacy, minimal formalities, and exposure to cutting-edge technologies, this is an exciting opportunity to shape a transformative financial platform.
Responsibilities
- Lead a skilled team of engineers focused on delivering high-quality software solutions
- Define technical direction, ensuring system design and architecture align with project goals
- Collaborate with product teams to gather requirements, refine workflows, and iterate rapidly
- Manage and prioritize tasks, fostering a collaborative and productive development environment
- Provide mentorship and technical guidance to team members
- Ensure scalability, reliability, and security of platform systems and applications
- Oversee deployment processes, leveraging AWS, Kubernetes, and Terraform
- Advocate for best practices in coding standards, testing, and documentation
- Assess and adopt new technologies to enhance platform performance
- Engage with AI-powered tools and platforms, driving innovation within the development cycle
- Align team deliverables with startup-style workflows requiring high autonomy and adaptability
Requirements
- Python or other relevant programming languages with 7+ years of hands-on experience
- Expertise in frameworks like FastAPI or willingness to master Python-based solutions
- Proficiency in AWS, Kubernetes, and Terraform for cloud infrastructure management
- Background in dynamic development environments with minimal formalities and high autonomy
- Skills in system design and problem-solving, addressing edge cases and scalability challenges
- Familiarity with AI/ML concepts or large language models beneficial but not mandatory
- Flexibility to learn new programming languages and emerging technologies as needed
- Front-End knowledge such as JavaScript, ReactJS, or Next.js is a plus
Nice to have
- Background in Front-End Development using JavaScript, ReactJS, or Next.js
- Familiarity with Node.js for server-side development
- Understanding of startup or fast-moving environments that emphasize rapid iterations
We offer/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