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 Villa Altagracia, Dominican Republic 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