Software Engineer, Platform Engineering

Jakarta, Indonesia

Apply now Apply later

About the Role

As a Platform Engineer, you will help build, scale, and secure our Internal Developer Platform to improve developer efficiency and system reliability.

You will champion reliable, scalable, and secure solutions, ensuring that our Internal Developer Platform acts as a point of leverage for the company’s products.

Key Responsibilities

Technical Leadership

  • Design, implement and maintain technical strategies that align with business goals.
  • Evaluate emerging technologies to enhance system performance and scalability.
  • Establish best practices to consistently deliver high quality and maintainable products.

Cloud Infrastructure Provisioning & Operations (AWS)

  • Design and implement our Internal Developer Platform on cloud-native infrastructure.
  • Design and implement cloud-native infrastructure using Infrastructure as Code (IaC).
  • Optimize cloud resource utilization to ensure high availability, scalability, and cost efficiency.

Monitoring, Observability & Incident Response

  • Develop comprehensive monitoring and observability solutions to track system performance.
  • Participate in incident response, conduct root cause analysis to minimize downtime and resolve issues quickly.
  • Implement preventive measures to avoid future incidents.
  • Maintain incident response playbooks and ensure efficient on-call rotations.

Software Pipelines & Shift-Left Practices

  • Design and maintain continuous integration and continuous deployment (CI/CD) pipelines that facilitate efficient, automated software delivery.
  • Embed shift-left practices in testing, security, and compliance to catch issues early in the development lifecycle.

Security, Compliance & Disaster Recovery

  • Define and enforce security best practices across the platform, ensuring regulatory and internal compliance requirements are met.
  • Develop and test disaster recovery plans to minimize downtime.

Team Development

  • Provide feedback, code reviews to colleagues to foster professional growth.
  • Cultivate a collaborative learning environment and knowledge sharing that encourages continuous improvement.

Cross-Functional Collaboration

  • Partner effectively with System Engineers, Product Owners, and other stakeholders to align goals and deliverables.
  • Communicate technical challenges and opportunities clearly to both technical and non-technical audiences.

Required Qualifications

  • Platform Engineering Experience: Proven track record in building scalable Internal Developer Platforms (React/Typescript, Python, Go, or similar tools for automation), provisioning and operating AWS cloud infrastructure (Terraform, OpenTofu, CloudFormation, or similar tools), implementing monitoring/observability solutions (Datadog, ELK, Prometheus, or similar tools), managing incidents, and designing secure, reliable pipelines.
  • Cloud-Native Proficiency: Familiar with the landscape of cloud-native technologies and able to discern when and how to adopt them.
  • Shift-Left Mindset: Prior experience embedding testing, security, and compliance practices early in the software development lifecycle.
  • Professional Communication: Ability to respectfully disagree and seek to understand before being understood. Communicates clearly, values commitments, and acts with integrity.
  • AI-Driven Software Development: As part of our AI-driven Engineering culture, you will be expected to already have integrated AI tools like Cursor or GitHub Copilot agent mode into your daily software development process. We seek candidates who not only embrace these technologies, but also exercise critical oversight via iterating prompts, verifying outputs, and ensuring secure, high-quality code.
  • Business Outcome Focus: Strong decision-making skills that prioritize practical impact on business goals when considering new tools and architectures.

Expected Impact Timeline

In your first month, you will:
- Get up to speed on our internal platform, AWS infrastructure, processes, and team dynamics.
- Build relationships with teammates and understand their strengths.

By month 3, you will:
- Actively contribute to planning by identifying internal platform improvements and collaborating on roadmap initiatives.
- Begin leading technical discussions and offering solutions to optimize performance, monitoring, and automation.

By month 6, you will:
Own key platform projects end-to-end or with your team, ensuring reliability, security, and cost effectiveness.
- Shape long-term technical strategy alongside your manager, influencing broader platform decisions.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Architecture AWS CI/CD CloudFormation Copilot ELK Engineering GitHub Pipelines Python React Security Terraform Testing TypeScript

Perks/benefits: Career development Startup environment

Region: Asia/Pacific
Country: Indonesia

More jobs like this