Senior Lead Software Engineer

Oliver Wyman Labs · May 4th 2018

Apply on RemoteOK

OW Labs Senior Lead Engineer

Oliver Wyman is a global leader in management consulting. With offices in 50+ cities across 25 countries, Oliver Wyman combines deep industry knowledge with specialized expertise in strategy, operations, risk management, and organization transformation. Our 3,000+ professionals help clients optimize their business, improve their operations and risk profile, and accelerate their organizational performance to seize the most attractive opportunities. Our professionals see what others don't, challenge conventional thinking, and consistently deliver innovative, customized solutions. As a result, we have a tangible impact on clients’ top and bottom lines. Our clients are the CEOs and executive teams of the top Global 1000 companies.

Job Specification

Practice Group: OW Labs

Location: New York

Role: Senior Lead Software Engineer

Practice Overview: OW Labs

OW Labs is an exciting internal startup within Oliver Wyman, delivering world-class solutions to our clients to drive sustained business impact. Senior Lead Software Engineers in OW Labs build high-quality software solutions and contribute to the architecture across the full technology stack, from database to analytics to web interfaces. They work in a close-knit team environment alongside other top-tier talent based in our development hubs in Dublin, London, Boston, Sydney, and a number of other locations worldwide. They are expected to continually develop their programming and professional skills and are encouraged to take advantage of regular Kaizen time for personal development.

Required Skills and Experience

  • Bachelor’s or (preferably) Master’s degree in Math or Computer Science

  • 10+ years relevant experience

  • Experience leading a team of developers

  • Work well in interdisciplinary teams

  • Co-create with other Engineers, Designers, business experts, clients, and end-users, working in a fully integrated (vs. siloed) manner

  • Interface effectively with individuals across functions and levels (both internally and externally)

  • Have extensive experience managing teams

  • Demonstrate strong communication skills, i.e.,

  • Demonstrate effective written and verbal communication and interpersonal skills, including communication of technical terms with team members/clients with non-technical backgrounds

  • Feel comfortable developing storyboards and presentations for all audiences (ranging from front line employees to executives) which will be used for a variety of purposes including sparking discussion and providing updates on project progress

  • Be a self-starter who takes initiative

  • Able to work under very little supervision and guidance, to achieve team goals and complete assignments within established time frames

  • Be flexible and willing to learn – adapt quickly to new problems and fluid project circumstances

  • Contribute to problem solving within a flat team structure; roll-up your sleeves to contribute to all aspects of the solution

  • We don’t look for specific technologies in your resume. Instead, a good candidate will have:

  • Project leadership experience; ability to handle multiple workstreams and prioritize accordingly

  • Experience with several programming languages, different programming paradigms, and operating systems

  • Experience in all stages of the project life-cycle

  • Commitment to delivering value and helping clients succeed

  • A passion for technology—open source contributions are great to see, but not required

Preferred Skills

  • Web, mobile (iOS and Android, ionic), pure back-end, or database development

  • Any modern JavaScript front-end framework: Vue.js, Angular, React, Knockout, etc.

  • Python, NumPy, Pandas, Spark, Jupyter Notebooks

  • Experience designing and building high-performance OLAP dimensional data stores

  • Presence on GitHub, Stack Overflow, or similar sites (Please supply links if available)

Apply on RemoteOK