Software Engineer
☆ Simpan LokerRincian Lowongan
- Dipublikasikan: 16 Dec 2025
- Berlaku Hingga: 30 Jan 2026
- Perusahaan: DoiT
- Tipe Lokasi: TELECOMMUTE
- Syarat Lokasi Pelamar: Indonesia
- Jenis Pekerjaan: Full time
- ID Lowongan: linkedin_id: li-4343927915
- Kirim Langsung: Tidak
Posisi: Software Engineer
Location
The Software Engineer will join our Fusion Team, which is an integral part of the broader Customer Experience organization at DoiT. This role is remotely-based in Indonesia.
Who We Are
DoiT is a global technology company that works with cloud-driven organizations to leverage the cloud to drive business growth and innovation. We combine data, technology, and human expertise to ensure our customers operate in a well-architected and scalable state - from planning to production.
- Delivering DoiT Cloud Intelligence
- the only solution that integrates advanced technology with human intelligence
- we help our customers solve complex multicloud problems and drive efficiency.
- With decades of multicloud experience
- we have specializations in Kubernetes
- GenAI
- CloudOps
- and more. An award-winning strategic partner of AWS
- Google Cloud
- and Microsoft Azure
- we work alongside more than 4,000 customers worldwide.
The Opportunity
Customer Experience is the consulting organization of DoiT, composed of over 150
*senior*
Cloud Architects around the world who work with our customers to advise on how to build complex solutions on AWS, GCP, and Azure.
- DoiT has decided to invest into technology to take our consulting experience to the next level through application of technology
- and for that we have established a dedicated software engineering team (Team Fusion) to propel the technology that powers the utility belts of our consultants.
As a
- Software Engineer
- you’ll help build scalable
- efficient solutions—leveraging modern technologies (including Generative AI)—that streamline consulting workflows and boost productivity. This is a chance to join a growing team and help shape our engineering practices and technical direction.
Want to learn more about our Customer Experience team?
- Check out our live stats page to learn more about the technologies we use to work with customers and what they say about our level of service
- Dig into some real-world examples of the types of issues our consultants solve and learn more about open-source tools they have developed along the way
- Learn about a day in the life of a Cloud Architect @ DoiT.
Responsibilities
- Build and maintain cloud-native applications leveraging programming languages such as Go, TypeScript, and Python to ensure scalability, performance, resilience, and seamless interoperability across distributed environments
- Collaborate cross-functionally with stakeholders to align technical solutions with business goals and user needs
- Apply best practices in software engineering, including TDD, CI/CD pipelines, automated testing and secure coding standards
- Participate in peer code review to ensure code quality, maintainability and adherence to the Fusion playbook.
- Work within agile and DevOps frameworks, contributing to sprint planning, backlog refinement, and iterative delivery of features
- Monitor, troubleshoot, and optimize production systems using observability tools (logging, metrics, tracing), conducting root cause analysis and implementing fixes to maintain uptime
- Foster a culture of collaboration, innovation, and accountability, encouraging continuous improvement, experimentation, and knowledge sharing within the team.
Qualifications
- 5\+ years of proven experience in software development using Go or TypeScript or Python
- 3\+ years of demonstrated experience building event-driven, cloud-native applications on GCP or AWS
- Hands-on experience implementing CI/CD pipelines, automated testing, and continuous delivery, achieving deployment frequencies of multiple times per day and maintaining 90%\+ automated test coverage.
- Familiarity with monitoring and observability practices, leveraging tools for logging, metrics, and tracing to ensure system uptime above 99\.9% and proactive detection of performance bottlenecks.
- Strong verbal and written English communication skills, demonstrated through technical documentation, design proposals, and cross-team collaboration.
- Proven ability to work effectively in remote, distributed teams, contributing to projects across multiple time zones and delivering on schedule in agile environments.
Bonus Points
- Experience with React.js
- Proven ability to integrate third-party services and APIs
- Hands-on experience with Infrastructure as Code (IaC) such as Terraform or Pulumi
- Experience leveraging AI tools and agents to improve productivity and accelerate delivery
- Associate or Professional level cloud certifications
- Familiarity with cloud cost management / FinOps practices
- Contributions to open-source projects
Are you a Do’er?
Be your truest self. Work on your terms. Make a difference.
We are home to a global team of incredible talent who work remotely and have the flexibility to have a schedule that balances your work and home life. We embrace and support leveling up your skills professionally and personally.
- What does being a Do’er mean? We’re all about being entrepreneurial
- pursuing knowledge
- and having fun! Click here to learn more about our core values.
Sounds too good to be true? Check out our Glassdoor Page.
- We thought so too
- but we’re here and happy we hit that ‘apply’ button
- Unlimited Vacation
- Flexible Working Options
- Health Insurance
- Parental Leave
- Employee Stock Option Plan
- Home Office Allowance
- Professional Development Stipend
- Peer Recognition Program
- Many Do’ers
- One Team
DoiT unites as
- *Many Do’ers, One Team*
- where diversity is more than a goal—it's our strength. We actively cultivate an inclusive
- equitable workplace
- recognizing that each unique perspective enhances our innovation. By celebrating differences
- we create an environment where every individual feels valued
- contributing to our collective success.