Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Engineer @ The Boston Consulting

Home > Software Development

 Principal Engineer

Job Description

What Youll Do
  • Iterating: You are excited to prototype at all levels of fidelity and have the humility to walk away from ideas when they fail.
  • Collaborating: You have the ability and enthusiasm to work with researchers, engineers, business consultants, and other designers who will all challenge and support each other.
  • Working with ambiguity: You know projects and businesses move fast. That means the path forward isn t always well-defined. You are comfortable and collaborative through our process.
What Youll Bring (Experience Qualifications)
  • [10+] years experience in software development, ideally in digital delivery or technology consulting
  • Expertise in key aspects of software engineering such as architecture, security, scalability, performance, and usability
  • A combination of consulting experience and/or client facing experience with, solutions architecture, and core engineering experience
  • Experience with software engineering standards, unit testing, code reviews, design documentation, and continuous integration
  • Full stack proficiency, experience in creating and consuming solutions for mobile and desktop
  • Development skills in front-end and back-end programming languages (e.g. Java, PHP, Python, Golang, JavaScript, CSS, HTML)
  • Experience working in an Agile development environment and analytical skills and problem-solving ability, including the ability to research and trouble-shoot application issues
  • Demonstrable experience in instrumenting applications acting on the outputs
  • Consistent record of evaluating and designing scalable web, API and Windows Services
  • Expert understanding of how web applications work
  • Excellent knowledge of database systems and programming patterns standards - especially related to web development
  • Strong collaboration skills across small and large project teams (QA, outside vendors, project managers, business sponsors, design teams) as well as strong verbal and written communication skills
  • Demonstrated personal ownership of tasks and tenacious approach to finding and fixing the root cause of issues
  • Experience in shaping an engineering community focused on sharing and growing knowledge
  • Experienced working closely with DevOps engineers.
  • An understanding of data science and visualization applications such as Hadoop, Databricks, Spark, d3.js
  • Strong understanding of technical project leadership, with specific focus on systems thinking and Agile methods and principles
  • Experience working with both technical and non-technical colleagues in a cross-functional, interdisciplinary environment, including strong written and verbal communication skills
  • Passion and interest in researching new technologies and developing prototypes, POCs, and MVPs
  • Knowledge around AI/machine learning, cognitive computing, NLP/speech recognition
  • Solid foundation in data structures, algorithms, and OO design with strong programming skills
  • Experience leading groups of engineers, evaluating performance, and providing feedback
  • Ability to lead ideation and brainstorming sessions to devise creative and disruptive digital solutions, demonstrate work to executive stakeholders, transfer knowledge and product support to client development teams
  • Ability to bring unique tech perspectives from outside the consulting industry into BCGs typical engagements, requiring:
  • Consulting experience [Desirable]
  • Strategic mindset (hypothesis driven, 80:20 mindset, iterative approach, activist stance)
  • Self-management
  • Leadership potential to transform the consulting industry in particular around interaction with designers, architects and product owners
  • Progressing thought leadership in deep tech
  • New (but proven) methodologies or ways of working
  • Experience working with both technical and non-technical colleagues in a cross-functional, interdisciplinary environment, including strong written and verbal communication skills
  • University degree with above-average academic performance in a mathematical-scientific field, information technology, or business administration
  • Passion and interest in researching new technologies and developing prototypes, POCs, and MVPs.

Job Classification

Industry: Management Consulting
Functional Area: Engineering - Software,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate
Doctorate: Any Doctorate

Contact Details:

Company: The Boston Consulting
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   Data Science Java Software Development Algorithms Software Engineering Data Structures Javascript Full Stack Machine Learning Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

The Boston Consulting

Boston Consulting Group