Principal Distributed System Engineer
Remote in Brazil
Advanced Software Engineering
& 11 others
Brazil
We are looking for a highly experienced Principal Distributed System Engineer to join our team and lead the development of cutting-edge distributed systems.
In this role, you will drive technical solutions for complex challenges, ensuring scalability, reliability, and performance across enterprise systems. You will collaborate with cross-functional teams to design and deliver impactful solutions while mentoring others and contributing to technical innovation. If you are passionate about distributed systems and thrive in a fast-paced, dynamic environment, we encourage you to apply.
Responsibilities
- Collaborate with engineering teams to design and deliver scalable, production-ready solutions for complex distributed systems
- Lead the creation of high-quality software, ensuring adherence to best practices in coding, architecture, and system design
- Apply cross-domain expertise to solve technical challenges across areas such as cloud computing, DevOps, and data engineering
- Architect and manage enterprise-scale systems, ensuring they align with business goals and scalability requirements
- Work with stakeholders to identify technical problems and propose innovative solutions that drive business outcomes
- Provide technical leadership in client engagements, consulting on strategies, architecture design, and problem resolution
- Mentor and guide junior engineers, sharing expertise through workshops, internal sessions, and industry events
- Stay updated on emerging technologies and integrate cutting-edge tools and methodologies into projects
- Support presales initiatives by showcasing technical expertise and contributing to the strategic direction of client engagements
- Drive innovation by introducing technologies, frameworks, and tools that enhance development processes and address technical challenges
Requirements
- At least 5 years of hands-on experience in data engineering, developing and maintaining distributed systems
- Minimum of 2 years leading teams of 5 or more in roles such as Architect, Manager, or Owner, including responsibility for technical direction and mentorship
- Participation in at least 2 full project lifecycles or involvement in multiple projects across various phases of the development process
- Deep expertise in at least one primary programming language (e.g., Java, Python, GoLang, C#), with proven ability to apply this knowledge across technical domains
- Broad knowledge across disciplines, including cloud platforms (AWS, GCP, Azure), DevOps practices, data engineering, security, architecture design, and performance optimization
- Strong ability to design and architect large-scale systems, including breaking down complex systems into scalable, maintainable components
- Experience working across multiple tech stacks, with adaptability to quickly learn and utilize new technologies and frameworks
- Proven focus on writing efficient, scalable, and production-ready code for enterprise systems
- Familiarity with TRIZ or other frameworks for developing innovative technical solutions to challenging problems
- Hands-on experience with deployment and management of systems on cloud platforms such as AWS, GCP, or Azure
- Advanced English language proficiency (C1 level or higher), with excellent written and verbal communication skills
Nice to have
- Certifications in product management or similar fields to complement technical expertise
- Experience contributing to open-source projects or participating in community-driven development initiatives
- Familiarity with advanced distributed system concepts such as consensus algorithms, fault tolerance, and distributed data storage solutions
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