Jobs /

UNAVAILABLE

Bain & Company

Apply Now

Job Details

Location: Two Clark Drive Apartments, 2, Clark Drive, San Mateo, San Mateo County, California, 94401, USA Bain & Company, 131, Dartmouth Street, Chinatown, South End, Boston, Suffolk County, Massachusetts, 02116, USA Irving, Dallas County, Texas, USA Bain & Company, 131, Dartmouth Street, Chinatown, South End, Boston, Suffolk County, Massachusetts, 02116, USA Posted: Dec 19, 2019

Job Description

Company Overview

Bain & Company is one of the world's leading global business consulting firms, serving clients across six continents. It was founded in 1973 on the principle that consultants must measure their success in terms of their clients' financial results. Bain's clients have outperformed the stock market 4 to 1. With offices in all major cities, Bain has worked with over 4,150 major multinational and other corporations from every economic sector, in every region of the world.

A career at Bain & Company will provide the opportunity to learn in a collaborative teaming environment, drive impact to support our 'Results' mission statement. The firm has a passionate and rich culture that offers an unparalleled business experience that can carry throughout a career. We hire dynamic individuals that are dedicated to achieving both personal and professional goals.

Department Overview

Bain’s Global Engineering leads the firm’s software development efforts and defines engineering standards for Bain globally. The team ships software solutions to address client and internal needs, ranging from iterative prototypes to enterprise-grade production software.

Position Summary

You solve cutting-edge problems for a variety of industries as a software engineer specializing in a client facing role. You solve technical problems by designing the solutions and organizational operating models, and then executing towards the implementation. To achieve

this, you leverage software engineering expertise and depth within one or more of its domains, and feel comfortable switching across layers of abstraction from code to architectural design.

You face scale in every dimension of the problem: transactions, users, data, engineering team size, geographical footprint. The solutions range from developing advanced machine learning applications to organizational transformations.

This is a technical, client-facing role that requires the combination of exceptional interpersonal skills and technical depth. You will interface with our clients’ top technical leaders and drive extraordinary results via engineering solutions. Towards the delivery of these solutions, you will work closely with clients and specialized engineers within Global Engineering

Core Responsibilities and Requirements

  • Problem solve with client and case teams to develop technical solutions
  • Partner with client and internal engineering teams to develop and deploy production quality code
  • Develop and champion software development best practices and engineering organizational design to technical audience and business stakeholders
  • This position will be located in Palo Alto, Los Angeles, Boston, Dallas, Austin, Seattle, or remotely
  • Travel, including internationally, required (~60%)

Essential Functions

Devise and build technical solutions and operating models that solve business problems

  • Understand the needs and challenges of a client and then formulate solutions encompassing technology, process, and people that advance their business and technical goals
    • Deep dive into technical architectures, documentation, code repositories, and software development processes
    • Assess organizational effectiveness and technical maturity
    • Identify solutions and requisite resources and capabilities
    • Translate business requirements into technical requirements and implementation details
  • Engage and advise client’s engineering and technical organizations
    • Drive clients’ engagement and progress towards its execution
    • Develop and communicate the roadmap with key stakeholders
  • Work closely with development teams to ensure that solutions are designed with customer user experience, scale/performance, and operability in mind
  • Collaborate with case teams to ensure delivery and communication of holistic results driven by advanced engineering and innovation

Qualifications

Required:

  • Bachelor’s in Computer Science or a related technical field.
  • 8+ years of software development experience on demanding, production scale products
  • 4+ years of experience working on public cloud environments (AWS, GCP, or Azure), and associated deep understanding of failover, high-availability, high scalability, and security
  • 5+ years of in-depth experience within one of the following engineering domains: machine learning, data, infrastructure, DevOps, backend, application (mobile, web/hybrid front-end), distributed systems
  • 8+ years of experience programming with Python, C/C++, Java, Go, or similar programming language
  • 2+ years of leadership experience as a team lead or manager
  • Strong computer science fundamentals in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance.
  • Developing and maintaining rigorous technical documentation and runbooks
  • Strong interpersonal and communication skills, including ability to: explain and discuss technical concepts and methodologies with colleagues and clients from other disciplines, influence senior stakeholders and non-technical management
  • Strong written communication skills

IND 123

About Bain & Company

Bain & Company is a top management consulting firm. We advise leaders on strategy, marketing, organization, operations, IT and M&A, across all industries and geographies.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free