Are you a passionate Engineer who wants to keep leveling up without being a Manager but a full hands-on Expert/Principal?
We are seeking an Advanced Software Engineer in Data with a passion for tackling complex technical challenges and a dedication to advancing their expertise without pursuing a managerial path.
This role will involve close collaboration with technical teams to design, develop and implement scalable data solutions. The ideal candidate will lead in system architecture and design, maintain a hands-on approach with code, and contribute to a wide range of projects, from cloud implementations to DevOps pipelines.
#LI-DNI#LI-AP13
Technologies
- Core Expertise: Strong hands-on experience in at least one primary programming language (e.g., Java, Python, GoLang, C#, etc.), with a solid understanding of how to apply this expertise across various technical domains
- T-Shape Knowledge: Cross-discipline knowledge, including exposure to areas such as Clouds (AWS, GCP, Azure), DevOps, Data, Security, Architecture, and Performance Optimization
- System Design: Ability to architect and design large-scale, complex systems, including visualization and decomposition of systems for scalability and maintainability
- Cross-Stack Proficiency: Experience working with multiple technical stacks and adaptability in quickly learning new technologies and frameworks
- Platform Experience: Strong focus on writing high-quality, scalable and efficient code, optimized for production environments
- Innovative Mindset: Familiarity with TRIZ or similar frameworks to develop breakthrough engineering solutions
- Cloud Technologies: Proven experience working with cloud platforms such as AWS, GCP, or Azure for system deployment and management
Want more jobs like this?
Get jobs in Tacuarembó, Uruguay delivered to your inbox every week.
- Collaborate with technical teams to design, develop, and implement scalable and production-ready solutions for complex systems
- Lead the development of high-quality software, ensuring the best practices in coding, architecture, and system design are followed
- Apply T-shape knowledge and cross-stack expertise to solve complex challenges across multiple domains (e.g., Cloud, DevOps, Data)
- Architect and manage large-scale enterprise systems, ensuring alignment with business needs and scalability requirements
- Engage with stakeholders to identify technical challenges and provide innovative solutions that deliver measurable business value
- Lead or contribute to client engagements, consulting on technical strategies, architecture design, and complex problem-solving
- Mentor junior engineers and share your expertise with the broader engineering community through meetups, conferences, and internal sessions
- Stay up to date with the latest trends in technology and apply cutting-edge tools and methodologies to your projects
- Drive presales activities by demonstrating technical expertise and contributing to the technical direction of client engagements
- Innovate by introducing new technologies, frameworks, and tools that improve development processes or solve technical challenges
- Hands-On Expert: Proven deep technical knowledge with hands-on coding expertise, working daily with code to solve complex problems
- System Thinking: Demonstrated experience in system design and architecture, with the ability to zoom in and out from high-level architecture to detailed implementations
- Impactful: A proven track record of delivering significant technical impact, both within a project and across the wider organization, with experience in client engagements, pre-sales, and SWAT teams
- T-Shape Knowledge: Strong cross-disciplinary understanding and experience in multiple technical domains and stacks
- Mentorship & Knowledge Sharing: Strong inclination toward mentoring and sharing knowledge within and beyond the organization, contributing to meetups and technical talks
- Innovative Approach: A mindset of continuous innovation, pushing the boundaries of technology, and implementing new tools, frameworks, or approaches
- Adaptability: Ability to switch between different programming languages, technical stacks, and domains as required
- Leadership in Engineering Practices: Ability to lead teams technically, influencing project direction, driving technical best practices, and delivering high-quality results
- Learning Culture - We want you to be the best version of yourself, that is why we offer unlimited access to learning platforms, a wide range of internal courses, and all the knowledge you need to grow professionally
- Paid Holidays - We offer paid time off during all national holidays (working and non-working) for a total of 15 days. On top of that, you will also have vacation days to enjoy quality time with your family or just rest
- Professional Growth Opportunities - We have designed a highly competitive and complete development process, where you will have all the tools to get where you have always wanted to be, personally and professionally
- Stock Option Purchase Plan - As an EPAMer you can be more than just an employee, you will also have the opportunity to purchase stock at a reduced price and become a part owner of our organization
- Additional Income - Besides your regular salary, you will also have the chance to earn extra income by referring talent, being a technical interviewer, and many more ways
- Community Benefit - You will be part of a worldwide community of over 50,000 employees, where you can learn, challenge yourself, stand out, and share your knowledge and experience with multicultural teams!
- Are you open to relocation? - If you want to relocate to another country and we have the right project, we will assist you every step of the way, to help you and your family, reach your new home