JOB DESCRIPTION
We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in software development and Infrastructure and cloud technologies. The ideal candidate will have hands-on experience designing, building, and maintaining cloud-based applications and infrastructure, particularly on Amazon Web Services (AWS). You will play a key role in driving technical excellence, scalability, and reliability across our cloud platforms.
This role will work primarily with other engineers in the team to design and implement technical solutions for the business in a way that balances quality, cost, time and maintainability.
Key Responsibilities
- Design, develop, and maintain scalable and secure cloud-based applications and infrastructure
- Understands and analyses business requirements in order to design and implement technical solutions
- Writes high-quality code and, where appropriate, uses Test-Driven Development practices
- Sets and follows development processes and software design principles
- Commits to version control often
- Makes small incremental improvements with continuous integration and deployments
- Deploys code to production systems on a regular basis and takes responsibility for verifying functionality
- Supports production systems, monitor system performance, troubleshoot issues, and ensure system reliability and security.
- Stakeholder communication, we use a third party provider that requires a lot of communication back and forth.
- Performs peer review on other team members’ code
- Takes initiative and has the ability to work autonomously
- Acquires deep domain knowledge and an understanding of the company’s business model
REQUIREMENTS
- 5+ years of professional experience in software development.
- 3+ years of hands-on experience with Cloud services (e.g., AWS, EC2, S3, Lambda, RDS, CloudFormation, etc.).
- Strong proficiency in one or more programming languages (e.g., Ruby, Golang, Python).
- Experience with infrastructure as code (IaC) tools like Terraform or AWS CloudFormation.
- Solid understanding of cloud security, networking, and monitoring.
- Familiarity with containerization (Docker, Kubernetes) is a plus.
- Experience with tools including Datadog, Rollbar and Sumologic is a plus
- Excellent problem-solving skills and ability to work independently and in a team
Preferred
- AWS certifications (e.g., AWS Certified Solutions Architect, DevOps Engineer).
- Experience with microservices architecture and serverless computing.
- Knowledge of DevOps practices and tools (e.g., Jenkins, GitHub Actions).
- Experience in agile development environments.
BENEFITS
- Attractive compensation package: 14-month salary scheme plus annual bonus and additional allowances
- Annual bonus package tailored based on performance and contribution
- Young, open, and dynamic working environment that promotes innovation and creativity
- Ongoing learning and development with regular professional training and opportunities to enhance both technical and soft skills
- Exposure to cutting-edge technologies and diverse real-world enterprise projects
- Vibrant company culture with regular team-building activities, sports tournaments, arts events, Family Day, and more
- Full compliance with Vietnamese labor laws, plus additional internal perks such as annual company trips, special holidays, and other corporate benefits
HOW TO APPLY
Please send your application via email: [email protected]
*By submitting your application to [email protected], you acknowledge that you have read, understood, and agreed to CMC Global’s REGULATIONS ON THE PROTECTION OF CANDIDATES’ PERSONAL INFORMATION.
-
Years of Experience Required
5+ years of experience
-
Required Education Level
Bachelor’s Degree
-
Job Level
Senior
-
Work Form
Full-time
-
Email: [email protected]