Job Summary
Job description
Overview of job
Summary:
We are currently seeking an experienced and skilled Principal Engineer to join our product development team. As a vital member of our engineering team, you will have a unique opportunity to lead and manage a team of professionals and provide them with technical guidance and expertise.
In this role, you will be responsible for developing and implementing cutting-edge web services for our multi-cloud management platform (FusionFlow). This platform is widely used by the largest mobile service providers in Southeast Asia and Australia to deliver Cloud services and 5G MEC services to their customers. As a Principal Engineer, you will play a pivotal role in driving innovation and excellence in the platform's development, overseeing its design and development, and expanding its deployment to other countries, ISPs, and datacenter service providers.
Joining our organization as a Principal Engineer presents you with a unique opportunity to work in a fast-paced, challenging, and rewarding environment, where your skills and expertise will be fully utilized and recognized. If you are passionate about technology and innovation and are eager to take on a leadership role in shaping the future of our organization, we encourage you to apply.
Responsibilities:
- Ensure high-quality project delivery and regularly engage with key stakeholders (VPs in Engineering, VP of Product, Product Managers and CTO)
- Manage, mentor, and train software engineers to ensure timely completion of project assignments
- Support the entire software development life cycle from inception to completion
- Contribute to risk assessment and mitigation efforts
- Assist in analyzing and resolving application issues
- Identify and recommend new technologies to improve operational efficiency
- Provide design reviews and technical recommendations
- Collaborate with quality assurance (QA) to create test cases, procedures, and plans
- Support maintenance requirements and software upgrades for existing systems
- Participate in technical audits and ensure that recommendations are executed
- Create practical technical solutions that align with business needs and requirements
- Develop and provide technical standards and guidance for all software design and development efforts
Working Environment:
- A young and dynamic team in an international, professional, and English-speaking working environment
- Plenty of opportunities to work with the latest technologies
- Working with the largest mobile service providers in Southeast Asia and Australia, ISPs, and datacenter service providers
- Open and honest culture where people are valued, treated fairly, trusted, and empowered to do great things
Benefits:
- Premium Healthcare
- ESOP (Employee Stock Option Plan) is available.
- 40-hour work per week (Mon-Fri)
- Social insurance, health insurance, unemployment insurance as labor law stipulated.
- Public holiday and Annual leave in accordance with Vietnamese labor law
Join us and be part of an exciting team that values your skills and encourages your professional growth!
Job Requirement
Qualifications:
- 7+ years of experience in engineering or a related field, with experience managing and developing teams
- Bachelor’s degree in relevant field preferred, or equivalent experience required
- Experience in full-stack software development with preferred skills in:
- Ruby on Rails, Python (required)
- Backend Framework, various APIs
- JavaScript, React.js, Angular.js, HTML/CSS
- Azure, AWS
- CI/CD platform and tools
- Experience with commonly used back-end and front-end frameworks, cloud platforms, containerization tools, and orchestration systems
- Deep understanding of software engineering concepts and how technology applies to business concepts
- Strong understanding of web-app performance fundamentals and related dev tools
- Strong database fundamentals and experience with SQL
- Excellent leadership, organizational, and communication skills
- Proven track record of successful project management and experience in building complex web systems
- Strong technical and analytical skills
- Able to work as part of a team and independently
- Knowledge of engineering principles and best practices
- Strong verbal and written communication in English
Preferred Qualifications/Attributes
- MS or Ph.D in Computer Science is a plus
- Curious about reliability and performance, up and down the stack
- Microservices development, deployment, and monitoring
- Experience building large scale, resilient distributed systems
- Efficient, tenacious debugging skills using logs and metrics
- Fluent or Native Vietnamese is a plus, but not necessary
Languages
-
Vietnamese
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Python
- Ruby on Rails
- Ruby
- JavaScript
- HTML
- CSS
- API
- MS SQL
- AngularJS
- Distributed Systems
- MS Azure
- AWS
- ReactJS
- Microservices
- CI/CD
COMPETENCES
- Team Leadership
- Organizational Skills
- Communication Skills
- Working Independently
- Teamwork
- Project Management
- Reliable
- Analytic Skills
BUSINESS PROFILE
SkyLab can play a role by Designing, Building, Maintaining and Operating a network for our customers.
We believe that every node has a role to play and by connecting the dots we become something bigger and more useful. We believe that we can play a role by Designing, Building, Maintaining and Operating a network for our customers.
We believe in being green and efficient. We believe by building a smart and efficient communication network can help us to protect our only home - Earth.
Please contact us to find out more and let’s work together to build a GREEN network.