Techy Recruiter logo
Techy Recruiter

Tech-enabled recruiting. Human-first.

Staff – Principal Backend Engineer

Location

Indonesia

Posted

4 days ago

Salary

0

Seniority

Lead

Job Description

Staff – Principal Backend Engineer

Techy Recruiter

• Lead the design and evolution of mission-critical backend systems • Own architecture across multiple products, services, and engineering squads • Design scalable distributed systems capable of supporting millions of customers and high transaction volumes • Drive architecture decisions across product, platform, infrastructure, security, and data teams • Lead architecture and system-design reviews for high-impact initiatives • Balance immediate delivery needs with long-term scalability, reliability, and maintainability • Identify systemic engineering challenges before they become organisational bottlenecks • Improve system reliability, performance, security, observability, and operational resilience • Lead the modernisation of backend platforms, legacy systems, developer tooling, and engineering workflows • Establish strong engineering patterns across microservices, event-driven architecture, API design, and domain-driven design • Coordinate complex technical initiatives across multiple teams • Align technical decisions with customer needs and wider business priorities • Resolve architectural disagreements through data, collaboration, and technical expertise • Strengthen CI/CD, Infrastructure as Code, cloud infrastructure, and automation • Raise the engineering bar through code reviews, design reviews, technical documentation, and mentoring • Write and lead technical proposals, architecture documents, RFCs, and engineering standards • Mentor Senior Engineers and help them develop towards Staff-level responsibilities • Share technical knowledge through workshops, engineering talks, documentation, and internal communities • Partner with Engineering Directors, Heads of Engineering, and Product Leadership on strategic technology investments

Job Requirements

  • Strong professional software-engineering experience, including ownership of complex production systems
  • Expert-level backend development experience using Java, Golang, or both
  • Deep knowledge of distributed systems, microservices, event-driven architecture, API design, and domain-driven design
  • Experience designing and operating reliable systems at significant scale
  • Strong experience with Kafka or similar event-streaming technologies
  • Experience with Redis and relational databases such as MySQL or PostgreSQL
  • Experience with Cassandra or similar NoSQL databases
  • Strong understanding of Kubernetes, Docker, and containerised infrastructure
  • Experience working with cloud platforms such as AWS, Google Cloud, or Microsoft Azure
  • Experience with CI/CD, Infrastructure as Code, and modern software-delivery practices
  • Strong understanding of reliability engineering, observability, security, performance optimisation, and operational resilience
  • A proven track record of leading complex technical initiatives involving multiple teams
  • The ability to influence technical direction without relying on reporting lines or formal authority
  • Strong systems thinking and the ability to look beyond individual features or services
  • Excellent architectural judgement and pragmatic decision-making
  • The ability to simplify complex technical problems and communicate decisions clearly
  • High ownership, accountability, and comfort working through ambiguity
  • Strong written and spoken English
  • Typically eight to ten or more years of professional software-engineering experience
  • Demonstrated ownership of multiple production systems or technical platforms
  • Experience leading architecture and delivery across several engineering squads
  • A strong record of influencing technical decisions beyond a single team
  • Experience improving engineering standards, internal tooling, and developer experience
  • Experience mentoring Senior Engineers and developing future technical leaders
  • Typically twelve or more years of professional software-engineering experience
  • Demonstrated ownership of technical strategy across an engineering domain or organisation
  • A track record of leading organisation-wide modernisation or engineering-transformation initiatives
  • Experience acting as a senior technical authority for architecture, standards, and strategic engineering decisions
  • The ability to influence Engineering Directors, Heads of Engineering, Engineering Managers, and other senior individual contributors
  • Previous experience within fintech, banking, brokerage, payments, investment, wealth management, trading, or cryptocurrency platforms
  • Experience designing high-availability platforms supporting millions of customers or high transaction volumes
  • Experience building low-latency, resilient, event-driven systems
  • Experience modernising legacy systems or leading large-scale platform and cloud migrations
  • Experience improving developer productivity through internal platforms, automation, tooling, or developer-experience initiatives
  • Experience working with globally distributed engineering teams
  • Experience working within regulated financial or technology environments
  • Experience partnering closely with infrastructure, security, data, risk, and product teams
  • Contributions to open-source projects, technical publications, engineering blogs, conference talks, patents, or technical communities

Benefits

  • High-impact ownership: shape the backend architecture supporting one of Indonesia’s leading investment platforms
  • Technical leadership: remain deeply technical while influencing multiple teams and business areas
  • Meaningful scale: solve complex distributed-systems challenges involving millions of customers and financial transactions
  • Organisation-wide influence: improve engineering standards, platforms, tooling, and technical culture
  • Complex challenges: work across investment, crypto, money, platform, and shared-services products
  • Leadership opportunity: mentor senior engineers and help develop Ajaib’s future technical leaders

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Diseñar e implementar el servicio de suscripción a change notifications de Microsoft Graph para transcripciones y grabaciones, gestionando todo el ciclo de vida de las suscripciones (creación, renovación, expiración y recuperación ante fallos). • Construir una arquitectura híbrida de conciliación que use los call records como respaldo para detectar y recuperar eventos no notificados por el flujo principal. • Desarrollar el pipeline de ingesta de webhooks: validación de origen, desencriptado de payloads con certificados, deduplicación e idempotencia, y procesamiento asíncrono en cola para absorber picos de carga. • Diseñar una tabla transaccional con locking que coordine el procesamiento concurrente de miles de reuniones sin condiciones de carrera. • Integrar el pipeline con un LLM para generar resúmenes estructurados (decisiones, temas, elementos de acción). • Registrar y desplegar un bot con Azure Bot Framework capaz de publicar Adaptive Cards de forma proactiva en el chat de la reunión. • Implementar el envío automático de correos con el resumen a los participantes vía Microsoft Graph (permisos de aplicación). • Gestionar de forma segura credenciales y certificados de cifrado, incluida su rotación, aplicando privilegio mínimo. • Implementar monitoreo, métricas y alertas de salud del pipeline (renovaciones, tasa de notificaciones perdidas, latencia). • Documentar la arquitectura, elaborar runbooks operativos y liderar el traspaso al equipo interno.

Colombia
Faye logo

Backend Architect

Faye

Award-winning, whole-trip travel insurance with your best interests at 💜

Full TimeRemoteTeam 51-200H1B No Sponsor

• प्री-सेल्स के लिए स्पष्ट उद्देश्यों और सफलता मानदंडों के साथ भागीदार की भागीदारी की सीमा निर्धारित करें • व्यवसाय विकास टीम के साथ मिलकर नए अवसरों की पहचान करें और बिक्री प्रक्रिया का समर्थन करने के लिए तकनीकी दस्तावेज तैयार करें • नए व्यवसाय का समर्थन करने के लिए तकनीकी डेमो प्रस्तुत करें • भागीदार एकीकरणों का अंत-से-अंत स्वामित्व करें • भागीदारों द्वारा रिपोर्ट की गई समस्याओं को हल करें, पुनरुत्पादित करें, और उनकी जड़ों का पता लगाएं • इंजीनियरिंग संगठन के भीतर भागीदारों के लिए एक वकील के रूप में कार्य करें।

New York
Full TimeRemoteTeam 10,001+Since 1980H1B Sponsor

• Java / Java EE development and frameworks (Spring, JSF, EJB, JPA, Hibernate) • Enterprise software architecture, including: SOA, microservices, containers • Design patterns and Enterprise Integration Patterns • Multi-tenant architectures • System integration (REST, Web Services, JMS, Service Bus) • Advanced data modeling, complex SQL and high-performance querying • Large-scale continuous integration and continuous delivery (CI/CD) • Advanced automated testing, TDD, ATDD, load, performance and vulnerability testing • Code quality, continuous refactoring and inspection using tools such as SonarQube • Application security (OWASP, authentication, authorization, LDAP, etc.) • Experience with high-performance systems, large volumes of data and transactions • Experience operating in critical and mission-essential environments • Agile methodologies, with a technical leadership role in the team • Acting as a technical and architectural reference • Ability to define technical standards and guide strategic decisions • Technical mentoring for Junior, Mid-level and Senior developers • Clear communication with technical and business stakeholders • Proactive mitigation of technical risks • Strong analytical skills and decision-making in critical scenarios

Brazil
Job Closed
Vetta logo

Java Developer, Mid-level

Vetta

Transforming business to improve the world

Full TimeRemoteTeam 201-500Since 2001H1B No Sponsor

• Develop, maintain, and modernize critical systems, working in a collaborative environment focused on software engineering best practices.

Brazil