company logo

Senior Principal Software Engineer

DANA.com

Office

Jakarta Selatan, DKI Jakarta, Indonesia (Hybrid)

Full Time

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.

Senior Principal Software Engineer

Office

Jakarta Selatan, DKI Jakarta, Indonesia (Hybrid)

Full Time

October 5, 2025

company logo

DANA

DANA.com