Lead the engineering organization and shape the technical direction of a growing shipping technology startup. Drive technical leadership, hands-on software development, and team management. Strong technical skills in C#, .NET Core, and Microsoft Azure required.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Job description
Company: Shipping Technology Startup
Location: Jakarta, Indonesia (Relocation required)
Reporting to: Chief Operating Officer (COO)
About the Role
Our client is a fast-growing shipping technology startup looking for a highly capable, hands-on Head of Engineering to lead the company's technical roadmap, software architecture, engineering delivery, and team development.
This is a true Player-Coach role, requiring both strong technical leadership and hands-on software development. You will spend a significant portion of your time writing high-quality code, managing cloud infrastructure, mentoring engineers, and driving Agile delivery, while working closely with the founders to translate business goals into scalable technology solutions.
A structured multi-month handover will be provided by the current CTO to ensure a smooth leadership transition.
Relocation Requirement: This position is based in Jakarta, Indonesia, and the successful candidate is expected to relocate to Indonesia.Expected Start Date: ASAP. The client is targeting an onboarding date within July to allow sufficient knowledge transfer and handover with the current CTO.Key ResponsibilitiesTechnical Leadership & Hands-on Development (Approximately 60%)
- Take full ownership of the existing product codebase, driving feature delivery and technical debt reduction.
- Write, review, and deploy clean, scalable, and maintainable applications using C# and .NET Core / ASP.NET.
- Architect, manage, and optimize cloud infrastructure within the Microsoft Azure ecosystem.
- Ensure system scalability, high availability, security, and database reliability using Microsoft SQL Server and Azure services.
- Design and maintain RESTful APIs and microservices to support frontend applications and third-party integrations.
Team Management & Delivery (Approximately 40%)
- Lead, mentor, and grow a high-performing engineering team.
- Drive Agile ceremonies, including sprint planning, stand-ups, sprint reviews, and retrospectives.
- Manage CI/CD pipelines, deployment processes using Azure DevOps, and release planning.
- Act as the primary technical bridge between engineering and executive leadership, communicating timelines, technical risks, and strategic decisions.
- Manage external technology vendors, software licensing, and cloud infrastructure costs.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Required Technical Stack & ExperienceExperience
- Minimum 7 years of software engineering experience.
- At least 2 years in a Senior Engineer, Technical Lead, Engineering Lead, Software Architect, or similar leadership position.
Microsoft Technology Stack
Strong hands-on experience with:
- C#
- .NET Core
- ASP.NET
Cloud Infrastructure
Hands-on experience with Microsoft Azure, including:
- Azure App Services
- Azure Functions
- Azure SQL
- Azure Blob Storage
- Azure Active Directory (Azure AD)
Database
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Strong experience with:
- Microsoft SQL Server
- Database schema design
- Query optimization
- Entity Framework
DevOps
Experience with:
- Azure DevOps
- CI/CD pipelines
- Automated testing
- GitHub Actions
- Version control
Frontend
Solid understanding of at least one modern frontend framework:
- React
- Angular
- Vue.js
to effectively manage full-stack feature delivery.
Interested in relocating to India? Check out our comprehensive Relocation Jobs in India page with detailed relocation packages and benefits.
Ideal Candidate ProfileStartup Mindset
- Experience working in startup or fast-paced technology environments.
- Comfortable working with ambiguity and rapidly changing priorities.
- Able to balance engineering excellence with business speed.
Pragmatic Problem Solver
- Chooses practical technology solutions that best solve business needs.
- Strong analytical thinking and decision-making skills.
Hands-on Technical Leader
- Leads by example through active coding and technical contribution.
- Comfortable troubleshooting critical production issues.
- Passionate about mentoring engineers and building high-performing teams.
What We Offer
- Opportunity to lead the engineering organization and shape the technical direction of a growing shipping technology startup.
- Structured knowledge transfer and handover with the founding CTO.
- High-impact leadership role working closely with the founders.
- Collaborative startup culture where your technical decisions directly influence product and business growth.
Similar Jobs
Explore other opportunities that match your interests