Senior Software Engineer (Python, Java, Golang)
Why Join Exadel
We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.
From AI platforms to digital transformation, we partner with enterprise leaders to build what’s next.
What powers it all? Our people are ambitious, collaborative, and constantly evolving.
About the Client
A major Brazilian financial institution specializing in investment banking, wealth management, and corporate lending. The customer develops secure digital banking platforms and financial solutions to serve a diverse global client base.
What You’ll Do
Design, develop, and maintain scalable backend applications and services using Python
Work with Java and/or Golang across backend systems and services
Build and maintain cloud-native solutions leveraging AWS
Develop solutions using AWS services including Lambda, SNS/SQS, S3, API Gateway, and DynamoDB
Design and integrate REST APIs and distributed backend services
Build and support messaging and asynchronous processing solutions
Contribute to software architecture and technical design decisions
Translate business and technical requirements into reliable, scalable solutions
Troubleshoot complex application, integration, and performance issues
Work with both relational and NoSQL databases
Develop clean, maintainable, scalable, and well-tested code
Implement unit and automated testing practices to maintain code quality
Collaborate through Git-based development and code review workflows
Contribute to continuous improvements in engineering practices, development efficiency, and solution quality
Leverage modern development tools, including AI-powered solutions, to improve coding, testing, debugging, and delivery
What You Bring
Senior-level backend software development experience
Strong hands-on development experience with Python
Strong experience with at least one additional backend language: Java or Golang
Strong experience working with AWS
Hands-on experience with AWS services such as: Lambda, SNS/SQS, S3, API Gateway, DynamoDB
Strong understanding of backend development and software architecture
Experience designing and developing REST APIs
Experience with distributed systems and scalable backend architectures
Experience with messaging systems and asynchronous processing
Strong knowledge of RDBMS and NoSQL databases
Solid knowledge of unit testing and automated testing practices
Experience with Git and collaborative development workflows
Ability to write clean, maintainable, scalable, and well-tested code
Strong troubleshooting and problem-solving skills
Ability to understand and translate both business and technical requirements
Strong analytical and problem-solving skills
Comfortable contributing to architectural and technical design decisions
Ability to work independently while collaborating effectively with distributed teams
Strong communication skills
Proactive and ownership-driven approach to development
Openness to adopting new technologies and modern engineering practices
Nice to have
Strong backend engineer with deep Python expertise and practical experience with Java or Golang
Comfortable building and supporting distributed, cloud-native applications on AWS
Able to think beyond individual development tasks and contribute to broader architectural decisions
Strong advocate for clean code, automated testing, scalability, and engineering best practices
Comfortable troubleshooting complex technical problems across applications, integrations, and infrastructure
Interested in leveraging AI-powered development practices to improve engineering productivity and software quality
Self-driven professional with a strong sense of ownership and accountability
Collaborative team player who enjoys solving complex technical challenges
English level
Intermediate
Work Type: Remote
Legal & Hiring Information
Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more
Reasonable accommodations are available to enable individuals with disabilities to perform essential functions
Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs
Compensation details are shared with candidates at the early stage of the recruitment process.
The offer is not binding until a signed contract is in place.
Your Benefits at Exadel
Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details.
International projects
In-office, hybrid, or remote flexibility
Medical healthcare
Recognition program
Ongoing learning & reimbursement
Well-being program
Team events & local benefits
Sports compensation
Referral bonuses
Top-tier equipment provision
Exadel Culture
We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.