Talent.com
Staff Engineer l, Software Engineering

Staff Engineer l, Software Engineering

ConfidentialGurugram, Gurgaon / Gurugram, India
10 days ago
Job description

Company Overview

Bain & Company is a global consultancy that helps the world's most ambitious change-makers define the future. Across 67 cities in 40 countries, we work alongside our clients as one team with a shared ambition to achieve extraordinary results, outperform the competition, and redefine industries. We complement our tailored, integrated expertise with a vibrant ecosystem of digital innovators to deliver better, faster, and more enduring outcomes. Our 10-year commitment to invest more than $1 billion in pro bono services brings our talent, expertise, and insight to organizations tackling today's urgent challenges in education, racial equity, social justice, economic development, and the environment. Since our founding in 1973, we have measured our success by the success of our clients, and we proudly maintain the highest level of client advocacy in the industry.

Position Summary

A staff engineer is a senior role who can independently handle a software module / function which includes technical delivery, stakeholder management and communication. The role is also responsible for aligning the technical delivery goals with product vision. The individual is also responsible for coaching and mentoring of the team from technical delivery standpoint. This position works as a member of an Agile / scrum software development team focused exclusively on building and supporting Bain's most strategic internal software systems. Team members work collaboratively to design, build and implement new features and functionality in their systems aimed at delivering the most value to Bain's global users and supporting key business initiatives. Systems developed are primarily enterprise-scale browser based or mobile applications developed with current Microsoft development languages and technologies, with a global user base and integration points with one or more other internal Bain systems.

Essential Functions

Technical Delivery (75%)

  • Provide module-level technical leadership on teams developing and updating enterprise scale applications at Bain.
  • Work as a member of an agile software development team with full participation in all Agile team events and activities.
  • Take lead for the development of more complex components or functions with special requirements within a sprint. Understand the links between stories and desired outcomes and support the Engineering Manager and Product Owner with product strategy.
  • Demonstrate strong knowledge of business and domain. Support Product Owner and Engineering Manager in defining product roadmap and backlog by providing technical input.
  • Work in collaboration with other team members on an agile team to analyze user stories, perform task breakdown and define technical approach and complete committed tasks as per sprint schedule. Support junior team members in analyzing requirements and completion of technical tasks.
  • Demonstrate strong understanding of using the underlying application development infrastructure.
  • Help improve the infrastructure to optimize the application development
  • Contribute in the design, architecting and prototyping of applications and significant application upgrades primarily working with Engineering Managers Architects  and Project / Product Managers.
  • Prepare work estimates for committed components and support / review other team members' estimates. Actively make recommendations to the other team members for their task allocations to promote skill diversity and growth.
  • Write unit test plans for committed components. Execute and confirm successful completion of unit tests as part of the criteria for completion. In addition, review and support unit testing completed by other team members.
  • Contribute to planning and participate in the testing and release of application releases.
  • Provide ongoing support for applications already in use.  This includes problem diagnosis and resolution, ad hoc reporting support and database administration.
  • UX designs, DevOps, performing functional / load testing etc. through internal / external trainings to be a T-Shaped team member helping the team in achieving sprint goals.
  • Help ensure adherence to Bain development project process and standards within the agile team as well as actively participating in the continual evolution of processes and standards.
  • Write and review technical documentation prepared by the team.

Research (10%)

  • Contribute to evaluating and employing new and / or supplemental technologies necessary to deliver functionality for a given software application.
  • Actively promote the research and evaluation of new tools and technologies beyond current product requirements that are likely to be used in future initiatives.  Lead the presentation of findings and recommendations to the full Software Development team.
  • Communication (15%)

  • Clearly communicate and exchange ideas across multiple fronts e.g., design, technical solutions.
  • Demonstrate  assertion in communication while working with team and stakeholders during cucial conversations.
  • Has strong listening skills to recognize needs of a team-member, and acts to deliver a great team experience.
  • Participate in internal skill development by sharing concepts and technologies with the full Software Development team.
  • Provide feedback to Scrum Master, Engineering Manager and Product Owner to improve team performance. Shares best practices across software group.
  • Mentoring (5%)

  • Provide day to day technical guidance and mentoring to 1-3 less experienced engineers on the agile team.
  • Qualifications

    Experience

  • Bachelor's or equivalent degree
  • 8-10+ years of experience
  • Knowledge, Skills, and Abilities

  • Frameworks : .NET & .NET Core
  • Languages : C#, Python, T-SQL
  • Web frameworks / Lib : Angular, JavaScript, REACT, HTML, CSS, Bootstrap, etc.
  • RDBMS : Microsoft SQL Server
  • Cloud : Microsoft Azure Services
  • Unit testing : XUnit, Jasmine, etc.
  • DevOps : GitActions
  • Web frameworks / Lib : React
  • Search engine : Elasticsearch, Coveo, etc.
  • NoSQL databases : MongoDB, Cosmos, etc.
  • Caching : Redis, MemCache
  • Exposure to ML Algorithms and GenAI based tools
  • Experience developing enterprise scale applications

  • Demonstrated knowledge of agile software development methodologies and processes.
  • Demonstrated record of strong performance in prior software development positions.
  • Strong communication and customer service skills
  • Strong analytic and problem-solving skills
  • Demonstrated record of T shape behavior to expedite delivery by managing conflicts / contingencies
  • Experience in managing a group of developers from technical leadership standpoint
  • Skills Required

    T-sql, React, Memcache, Css, .NET, Microsoft Sql Server, Jasmine, Cosmos, Redis, Html, Angular, coveo , Javascript, Elasticsearch, Bootstrap, Mongodb, Xunit, .Net Core, Python

    Create a job alert for this search

    Staff Software Engineer • Gurugram, Gurgaon / Gurugram, India

    Related jobs
    • Promoted
    Senior Staff Software Engineer - Platform (Relocate to India)

    Senior Staff Software Engineer - Platform (Relocate to India)

    CoinbaseDelhi, IN
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer

    Staff Engineer

    OnArrivalgurgaon, haryana, in
    OnArrival is redefining the travel tech industry by building the world’s most advanced full-stack travel platform.We provide seamless, intelligent travel infrastructure, powering everything from fl...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer - TM

    Staff Software Engineer - TM

    AlkamiGurgaon, India
    The Senior Software Engineer will drive efforts and contribute to building computer software systems, participating in the design process from beginning to end. Demonstrates deep technical domain kn...Show moreLast updated: 30+ days ago
    • Promoted
    SR / STAFF SW APPLICATIONS ENGINEER

    SR / STAFF SW APPLICATIONS ENGINEER

    Extreme Networksgurugram, uttar pradesh, in
    CloudOps or DevOps with a focus cloud application management.Hands-on experience with AWS, GCP, or Azure in building and maintaining cloud-based environments. Strong knowledge of Linux systems, netw...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer, Backend - FinHub

    Staff Software Engineer, Backend - FinHub

    CoinbaseDelhi, IN
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer Agentic [T500-21157]

    Staff Engineer Agentic [T500-21157]

    ANSRgurgaon, haryana, in
    About Albertsons Companies Inc.As a leading food and drug retailer in the United States, Albertsons Companies, Inc.Our well-known banners across the United States, including Albertsons, Safeway, Vo...Show moreLast updated: 7 days ago
    • Promoted
    Founding Software Engineer : No Salary Only Equity

    Founding Software Engineer : No Salary Only Equity

    Truxt.aiDelhi, IN
    As an early-stage company driven by a meaningful mission, we seek exceptional engineering talent who values purpose, long-term impact, and significant equity ownership over traditional salary compe...Show moreLast updated: 7 days ago
    • Promoted
    Senior Staff Software Engineer - Platform

    Senior Staff Software Engineer - Platform

    CoinbaseGhaziabad, IN
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
    • Promoted
    Staff AI Engineer

    Staff AI Engineer

    Foodsmartfaridabad, haryana, in
    Foodsmart is the leading telenutrition and foodcare solution, backed by a robust network of Registered Dietitians.Our platform is designed to foster healthier food choices, drive lasting behavior c...Show moreLast updated: 30+ days ago
    • Promoted
    Sr Software Engineer

    Sr Software Engineer

    Mitchell Martin Inc.Delhi, IN
    Job Title : Senior Software Engineer.We are looking for a Senior Software Engineer with strong experience in building scalable, cloud-native applications using AWS services, Node.The ideal candidate...Show moreLast updated: 20 days ago
    • Promoted
    Staff Software Engineer (Remote)

    Staff Software Engineer (Remote)

    ArcanaGhaziabad, IN
    Remote
    Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Staff / Lead Backend Engineer (Remote). Embark on a journey where your deep-rooted expertise in computer science...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    ANSR Summit ConsultingGurgaon, India
    Deliver highly scalable, available, and fault-tolerant production applications.Help prevent and investigate production issues. Build architecture design, influence product roadmap, and take ownershi...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Machine Learning Engineer

    Staff Machine Learning Engineer

    OcrolusDelhi, IN
    Come build at the intersection of AI and fintech.At Ocrolus, we’re on a mission to help lenders automate workflows with confidence—streamlining how financial institutions evaluate borrowers and ena...Show moreLast updated: 6 days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Ivantighaziabad, uttar pradesh, in
    In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work.Ivanti elevates and secur...Show moreLast updated: 19 days ago
    • Promoted
    Staff Software Engineer – Full Stack

    Staff Software Engineer – Full Stack

    Avensys ConsultingGurugram, Haryana, India
    Avensys is a reputed global IT professional services company headquartered in Singapore.Our service spectrum includes enterprise solution consulting, business intelligence, business process automat...Show moreLast updated: 19 days ago
    • Promoted
    SSE or Staff Engineer

    SSE or Staff Engineer

    HireAlphaDelhi, IN
    Role : SSE or Staff Engineer (1 position).WFH with some travel to Bangalore.Must have : Python / Go, Kubernetes heavy, DSA and HLD LLD heavy. Only product people, only IIT, NIT & BITS or renowned produc...Show moreLast updated: 2 days ago
    • Promoted
    Staff Computational Engineer

    Staff Computational Engineer

    Intellify SolutionsDelhi, IN
    Intellify Solutions is seeking a highly skilled Staff Computational Engineer with a strong background processing three-dimensional models to help create the next generation of automated design for ...Show moreLast updated: 5 days ago
    • Promoted
    Staff Engineer

    Staff Engineer

    JoVEDelhi, IN
    JoVE is a leading producer and provider of video solutions with the mission to advance scientific research and education. Our institutional clients comprise over 1,000 universities, colleges, and bi...Show moreLast updated: 5 days ago