Search by job, company or skills

Bukalapak

Senior Software Engineer

5-7 Years
Save
new job description bg glownew job description bg glow
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Job

Bukalapak Gaming is hiring a Software Engineer III to join our engineering team and help us build fast, reliable, and resilient products for millions of users across Lapakgaming and Itemku.

At Bukalapak, Software Engineers are expected to work with a fullstack mindset. While each engineer may develop deeper strengths in areas such as frontend, backend, infrastructure, or quality, we value people who can understand how systems work end-to-end and contribute beyond a single technical domain. This expectation is already reflected in the current senior-role direction, which emphasizes deep expertise in one area together with the ability to reason across the full stack.

As a Software Engineer III, you will take end-to-end ownership of systems and major technical problem areas, working closely with engineers, product managers, and designers to deliver scalable, maintainable, and high-quality solutions in a production environment.

About Bukalapak Gaming

Lapakgaming and Itemku (Bukalapak Gaming), part of the Bukalapak ecosystem, operate in the gaming industry and provide digital products and services for gamers at scale. We build fast-moving products that serve real customer needs, supported by systems that must remain reliable, secure, and maintainable as the business grows. This positioning is consistent with the current Bukalapak Gaming hiring narrative for senior engineers.

Our engineering teams are lean, collaborative, and hands-on. We care about moving quickly, while maintaining high standards for quality, sound engineering judgment, and continuous learning.

About the Role

  • As a Software Engineer III, you will independently own the design, development, reliability, and long-term evolution of customer-facing products and internal systems. You will be expected to make sound technical decisions, operate effectively in ambiguous situations, and raise the engineering quality of the team through strong execution, collaboration, and judgment.
  • This role is ideal for someone with strong software engineering fundamentals, deep expertise in at least one domain, and the ability to drive meaningful technical outcomes while understanding how decisions affect the broader product and system.

Responsibilities

  • Own systems or major product areas end-to-end, from design and development through release, monitoring, and long-term improvement
  • Build scalable, reliable, and maintainable solutions with strong engineering judgment and attention to quality
  • Make sound technical decisions within your scope, balancing product needs, speed, reliability, and long-term maintainability
  • Collaborate with engineers, product managers, and designers to solve meaningful user and business problems
  • Lead technical discussions, help unblock complex work, and bring clarity to ambiguous engineering problems
  • Raise engineering standards through code reviews, constructive feedback, mentoring, and strong technical execution
  • Use product, business, and engineering metrics to evaluate changes, identify improvement opportunities, and support better decisions
  • Debug complex issues across development and production environments, with focus on root cause and long-term fixes
  • Contribute to system quality through testing, validation, observability, performance awareness, and operational discipline
  • Understand how systems behave across the stack, including frontend, backend, infrastructure, and quality considerations
  • Use modern development tools, including AI-assisted tools, responsibly and with proper validation and accountability

Requirements

  • 5+ years of software engineering experience in a production environment
  • Strong expertise in software engineering, with deep strength in one or more areas such as frontend, backend, infrastructure, or quality
  • Strong understanding of system design, performance, reliability, and maintainability
  • Experience owning services, systems, or major technical initiatives with a high degree of autonomy
  • Ability to work effectively on complex or ambiguous problems and make sound technical decisions
  • Strong understanding of software delivery practices, testing, debugging, and operational responsibility
  • Willingness to reason across multiple areas of engineering rather than staying limited to a single specialization
  • Strong curiosity about how systems behave end-to-end and how technical decisions affect users and the business
  • Good communication, collaboration, and mentoring abilities
  • Ownership mindset, strong accountability, and a high bar for quality

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147382729

Similar Jobs

Indonesia

Skills:

PythonRest AssuredApi TestingJavaPostmanJenkinsSeleniumJavascriptGitHub ActionsCircleCICypressPlaywright

Indonesia

Skills:

react.js TypescriptResponsive DesignGit Version ControlAccessibility Best PracticesNext.jsReact HooksUI Performance OptimizationFrontend Architecture

Indonesia

Skills:

TypescriptSystem DesignAzurePythonGoogle CloudAWSLLM APIsAnthropicOpenAIasync concurrent systemsWebSocket APIs