Deskripsi Pekerjaan
Are you a visionary technical leader looking to shape the future of digital product engineering? Nagarro is at the forefront of digital transformation, and we are looking for a Principal Engineer to join our high-performing team in Singapore. As a Principal Engineer, you won't just be writing code; you will be architecting scalable solutions, mentoring top-tier engineering talent, and driving technological strategy for our global client base.
We are a digital product engineering company that thrives on complexity and innovation. Our culture is built on 'CARING'âour core valuesâand we believe in human-centric technology. If you are passionate about building robust, cloud-native applications and love solving complex engineering challenges, Nagarro is the perfect place for you to scale your career.
Tanggung Jawab
- Lead the architectural design and implementation of complex, large-scale digital products and platforms.
- Provide technical leadership and mentorship to cross-functional engineering teams to ensure high code quality and best practices.
- Collaborate with stakeholders to translate business requirements into scalable, secure, and maintainable technical solutions.
- Drive the adoption of modern software engineering practices, including CI/CD, DevOps, and Test-Driven Development (TDD).
- Conduct deep-dive code reviews and performance tuning to ensure system reliability and efficiency.
- Evaluate emerging technologies and frameworks to maintain our competitive edge in the digital engineering space.
- Champion engineering excellence and advocate for robust software design principles across the organization.
Kualifikasi
- Bachelorâs or Masterâs degree in Computer Science, Engineering, or a related technical field.
- 10+ years of professional software development experience, with a proven track record in a leadership capacity.
- Expert-level proficiency in at least two modern programming languages (e.g., Java, Go, Python, or JavaScript/TypeScript).
- Strong experience in designing microservices architectures and cloud-native deployments (AWS, Azure, or GCP).
- Deep understanding of database systems (SQL/NoSQL) and distributed systems design.
- Exceptional problem-solving skills and the ability to navigate ambiguous technical requirements.
- Excellent communication skills with the ability to influence technical decisions at the executive level.