We are looking for a Senior Principal Software Engineer who is passionate about crafting scalable, robust, and maintainable system architecture for both backend and frontend ecosystems. This is a hands-on leadership role, working closely with the CTO and VP of Engineering, where you will drive architectural decisions across multiple teams, champion engineering best practices, and lead strategic initiatives that shape the technology direction of the organization.
Key Responsibilities:
• Design and define high-level architecture and technical direction for backend (Java, Spring Boot)
and frontend (React.js, Vue.js, TypeScript) systems.
• Act as a technical advisor and architectural decision-maker, collaborating directly with the CTO
and VP of Engineering to align engineering solutions with business goals.
• Provide technical leadership across multiple squads, enabling best practices in system design,
code quality, performance, scalability, and security.
• Work with Product, DevOps, and QA teams to ensure end-to-end system efficiency, reliability, and
maintainability.
• Create and maintain technical documentation for architectural blueprints and engineering
guidelines.
• Evaluate and recommend emerging technologies and frameworks that best serve the business
needs.
• Mentor senior engineers and promote a culture of continuous improvement, knowledge sharing,
and technical excellence.
• Drive proof-of-concept and innovation initiatives, especially for scalable microservices and
frontend performance optimization.
Requirements:
• 10+ years of professional experience in software engineering, with significant depth in Java Spring
Boot and modern frontend frameworks like React.js and Vue.js.
• Extensive experience in crafting distributed systems, API design, microservices, and highthroughput architecture.
• Strong command of TypeScript, frontend tooling, and modern web application best practices.
• Proven track record in designing and deploying systems at scale in production environments.
• Strong understanding of cloud platforms (e.g., AWS, GCP, or Azure), CI/CD pipelines, and
infrastructure as code.
• Exceptional problem-solving, communication, and stakeholder management skills.
• Experience collaborating with executive-level stakeholders on technical strategy and execution.
• A mindset that balances engineering rigor with pragmatism to deliver high-impact solutions.
Top Skills
What We Do
BukanDompetBiasa
DANA is a TechFin company that aims to bring in inclusive financial services to empower people for a better living. We aim to be one of the Pillar of Digital Economy in Indonesia by enabling the society to transact seamlessly. As a highly secured and scalable payment service platform to connect everyone based on world class technology, our goal is to provide Indonesia with a trustworthy and convenient mobile payment system to cater the needs of our customers, and sustainable profitable business for our stakeholders.
Join us and together we build Indonesia cashless society