Engineer
On-site
Full Time
#Engineering
#React
#JavaScript
#DevOps
#Agile
#Docker
Digital Ventures is now a core part of BCG X, which serves as the hub for elite technology, design, and venture-building talent. We operate as a global community of entrepreneurs, engineers, designers, and product experts who collaborate to create strategic advantages for the world's most influential companies. Our team is dedicated to building and launching digital businesses that disrupt markets and deliver significant value to both consumers and organizations. We are currently looking for a Senior Engineer to join our team in Singapore on a full-time, on-site basis.
Key outcomes
- Develop groundbreaking products and businesses that solve genuine customer challenges.
- Collaborate within a diverse, multi-disciplinary team to write high-quality code.
- Prioritize essential software qualities, including security, testability, scalability, and operability.
- Apply cutting-edge technologies to address complex, real-world problems.
- Promote effective Agile practices to support iterative development cycles.
- Foster a transparent, collaborative environment where every team member is encouraged to share their unique perspective.
- Help expand the engineering cohort within our Singapore office.
- Demonstrate a strong commitment to building highly maintainable and scalable frontend services.
- Participate in design reviews, pair programming, and code reviews to share technical solutions and product ideas.
Requirements
- Proven experience in software development.
- Practical experience delivering solutions across a wide range of technologies and programming languages.
- Proficiency in building frontend applications using React, React Native, TypeScript, or Angular.
- Expertise in designing and developing cross-browser applications with JavaScript, HTML, and CSS.
- Sufficient DevOps experience to independently configure and maintain development and build environments.
- Deep understanding of Agile and Lean methodologies, including Continuous Delivery, Continuous Integration, TDD, and unit testing.
- Strong communication skills, with the ability to convey technical decisions to various stakeholders.
- Fluency in English.
Preferred qualifications
- Knowledge of virtualization tools such as Docker or Vagrant.
- Experience with mobile development, whether native or hybrid.
- Background in hardware prototyping or hacking, such as working with Arduino.
- Previous experience in a startup or entrepreneurial environment.
How to apply
If you are interested in joining our team, please submit your application through the official careers portal. Our process begins with a screening of resumes against our core requirements, followed by a series of interviews. Please be aware that this role is dynamic, and responsibilities may evolve as we continue to build and scale new ventures.





