Platform Engineer

We’re BCG Digital Ventures. Welcome.

wholly owned subsidiary of the Boston Consulting Group, we are an ever-growing global team of the world’s most remarkable entrepreneurs, designers, engineers, venture architects, product experts and investors. Our ventures create a strategic advantage for the most important global companies. This is BCG Digital Ventures. Adventure awaits you…

Introducing our Engineering Team.

We have entered a decade of disruption of large corporate business models, driven by a step change in the power of technology and the audacity and speed of start-ups. To be fit for the future, visionary companies will deliberately re-imagine themselves by injecting or attacking established models with new ideas fueled by technology.

Featuring world-class business leaders, product designers, engineers and technology professionals with a passion for innovative and emerging digital solutions, our Engineering Team assists influential global leaders to imagine, develop and launch digital businesses and solutions with transformative power. From mobile applications and eCommerce to original and developing digital products and services, they address challenges at their core and develop products, services and experiences that disrupt markets, generate value and positively impact millions of lives.

As an Platform Engineer, you will use your skills to:

  • Build, maintain and refine high performance, scalable systems, serving an essential function in all groundwork, infrastructure and product discussions from conception to completion
  • Contribute to a future-ready, high quality and performance code base
  • Share technical solutions and product ideas through design review, pair programming, code review and technology discussions
  • Demonstrate and communicate a passion for designing product user interfaces that help drive rapid business growth
  • Apply expertise in developing back-end application and services in various languages (i.e. Java, Node.js, Golang)
  • Develop service-based architecture and designing persistence and caching models using RDBMS and NoSQL
  • Practice and preach DevSecOps and SRE in your day-to-day

As a an Platform Engineer, you will need:

  • 1 - 7 years of experience building back-end application and services
  • Experience developing complex object-oriented software and service-based architecture
  • Proven competencies in designing persistence and caching models using both RDBMS and NoSQLA deep understanding of software engineering best practices such as unit testing, code reviews and design documentation
  • Workflow flexibility and strong teamwork skills
  • The ability to build scalable, high quality distributed services Competency in UNIX based operating systems (Linux, FreeBSD, etc)
  • Proficiency in multiple scripting languages, e.g: Shell/Bash, Python, Ruby, SQL
  • Broad understanding of Cloud based IaaS like AWS, GCP or Azure
  • Competency in modern infrastructure automation (infrastructure as code) techniques and tools (e.g: Ansible, Terraform, CloudFormation)
  • Familiarity with linux containers ecosystem and tools. e.g: Docker, Rkt, Compose
  • Familiarity with container clustering technologies, e.g: Swarm, Kubernetes, Rancher, ECS, GCEFamiliarity in building CI/CD systems and pipelines, e.g: Jenkins, GitlabCI, TravisCI, Buildkite
  • Deep understanding of networking concepts. e.g: DNS, TCP, HTTP, routing, firewalls, CDN, etc
  • Broad understanding of application & system security. e.g: TLS, PKI, JWT, oAuth (experience with compliance like PCI or ISO27k is a plus)

Meet Some of BCG Digital Ventures's Employees

James K.

Lead Strategic Designer

James focuses on the convergence between understanding consumer needs and making sure everything DV creates is innovative, feasible, and value-generating, both for clients and for the company.

LaMer W.

Experience Design Director

As Experience Design Director, La Mer runs the Communication Design Team and the Experience Design Teams across all ongoing and upcoming ventures.

Back to top