Staff Software Engineer at Qode
Special capital Region of Jakarta, Java, Indonesia -
Full Time


Start Date

Immediate

Expiry Date

21 May, 26

Salary

0.0

Posted On

20 Feb, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

System Design, Architecture, Scalability, Reliability, Security, Microservices, Event-Driven Systems, Databases, Performance Optimization, Distributed Systems, SLOs, Observability, Algorithmic Expertise, Mentoring, Technical Leadership

Industry

Software Development

Description
About the Role We are looking for a Staff Software Engineer (Technical Architect, Senior level) to lead the design and evolution of Flip's technical architecture. In this role, you will shape how our systems are built, ensuring they are scalable, reliable, secure, and aligned with our long-term engineering vision.You'll work closely with engineering leaders, product managers, and cross-functional teams to translate business challenges into robust technical solutions. Beyond building systems, you'll set engineering standards, mentor teams, and drive initiatives that strengthen Flip's technology foundation.This is a high-impact role where you'll play a key part in guiding technical excellence across multiple domains, influencing architectural direction, and helping Flip continue to scale securely and sustainably. What You'll Do Develop software design and architecture across multiple domains, ensuring alignment with broader engineering strategy. Define and uphold engineering standards for code quality, system performance, security, and maintainability. Tackle challenges related to scale, performance, and reliability using strong algorithmic and architectural expertise. Coach engineers and lead technical discussions to drive high-quality engineering practices across the team. Collaborate Cross-Functionally. Partnering with Product Managers and cross-functional leaders to translate business needs into technical solutions. Anticipate technical debt, propose re-architectures when needed, and ensure systems are built with long-term sustainability in mind. Contribute to internal knowledge sessions, documentation, and external tech communities. What You'll Need 8+ years of experience in software engineering, with proven experience in system design and architecture. Strong proficiency in modern backend technologies and architectural patterns (e.g. microservices, event-driven systems). Solid understanding of databases, performance optimization, and distributed systems. Deep experience defining SLOs and ensuring scalability, reliability, and observability. Strong grasp of software security principles and best practices. Excellent coding and problem-solving skills with attention to clean, maintainable design. Proven ability to influence technical direction and mentor senior engineers. Effective communicator with strong collaboration and leadership abilities. Experience working in high-scale environments (fintech, e-commerce, or other tech-driven companies) would be an advantage Experience leading platform improvement or re-architecture initiatives also would be an advantage
Responsibilities
The Staff Software Engineer will lead the design and evolution of the technical architecture, ensuring systems are scalable, reliable, and secure while defining and upholding engineering standards across multiple domains. This role involves coaching engineers, driving high-quality practices, and collaborating cross-functionally to translate business challenges into robust, long-term technical solutions.
Loading...