We are looking for an experienced AI-native Software Engineer who is passionate about building high-quality software while leveraging modern AI-powered development tools.
Unlike traditional software engineering roles that focus on a specific programming language, this position emphasizes strong software engineering fundamentals, adaptability across technologies, and the ability to use AI coding agents effectively throughout the software development lifecycle.
You will work with existing codebases, rapidly understand complex systems, and utilize AI-assisted workflows to improve productivity, code quality, and maintainability. This role is ideal for engineers who embrace modern development practices and continuously explore new technologies.
Responsibilities
- Develop, maintain, and enhance software applications across various technology stacks.
- Quickly understand and contribute to existing codebases with minimal onboarding time.
- Utilize AI coding assistants and AI-native development workflows to accelerate software delivery while maintaining high code quality.
- Design, implement, and maintain scalable, maintainable, and well-structured software solutions.
- Perform code reviews, refactoring, debugging, and performance improvements.
- Design and implement automated testing strategies to ensure software reliability.
- Collaborate closely with cross-functional teams, including engineers, product managers, and stakeholders.
- Analyze complex technical problems and propose effective solutions.
- Continuously evaluate and adopt modern software engineering practices and AI-assisted development techniques.
Requirements
- 5+ years of professional software engineering experience.
- Strong understanding of software engineering principles and best practices.
- Ability to quickly understand and work within existing codebases.
- Strong knowledge of software architecture and system design.
- Experience with software testing methodologies, including unit, integration, and automated testing.
- Solid experience performing code refactoring and improving code maintainability.
- Experience using modern AI coding assistants (e.g. GitHub Copilot, Cursor, Claude Code, Windsurf, ChatGPT, or similar) as part of the software development process.
- Strong analytical and problem-solving skills.
- Ability to learn and work across different programming languages and technology stacks.
- Excellent communication and collaboration skills.
- Professional working proficiency in English.
Nice to Have
- Experience working with multiple programming languages and frameworks.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience working in Agile or Scrum environments.
- Experience mentoring or supporting other engineers.
- Passion for exploring emerging AI technologies and developer tools.
Technical Skills
- Software Engineering
- Software Architecture
- System Design
- Refactoring
- Unit Testing
- Integration Testing
- Automated Testing
- Code Review
- Debugging
- Performance Optimization
- Git
- CI/CD
- AI-assisted Software Development
- GitHub Copilot
- Cursor
- Claude Code
- ChatGPT
- Large Language Models (LLMs)
What We're Looking For
We are looking for engineers who:
- Think beyond a single programming language and can adapt to different technologies.
- Learn new codebases quickly and contribute effectively.
- Use AI as a productivity multiplier while maintaining strong engineering judgment.
- Write clean, maintainable, and well-tested code.
- Enjoy solving complex technical challenges and continuously improving development practices.
What We Offer
- Fully remote working environment.
- Opportunity to work on innovative international software projects.
- Collaborative engineering culture focused on continuous learning.
- Exposure to modern AI-native software development practices.
- Long-term career growth opportunities.
- Flexible working environment.
Who we are:
Wolkk is an offshore outsourcing company dedicated to connecting international clients with top talent in Indonesia. Our mission is to enable young professionals in Indonesia to learn and grow by working with international clients. We help clients recruit and manage their employees in Indonesia, fostering an environment where talent can thrive and businesses can achieve their goals. Join us at Wolkk and be part of a dynamic team that bridges global opportunities with local expertise.
Our values:
- Trust and Respect
- Thirst for learning
- Agile and Flexible
- Quality Driven