Skip To Main Content
backBack to Search

Principal Distributed System Engineer

Remote in Brazil
Advanced Software Engineering
& 11 others

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