Staff Engineer I, Software Engineering
3 weeks ago
Position SummaryA 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 FunctionsTechnical 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.• Demonstrate ability to acquire new skills e.g. creating automation tests using selenium, creating 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 (10%)• Clearly communicate and exchange ideas across multiple fronts e.g., design, technical solutions.• Demonstrate assertion in communication while working with team and stakeholders during crucial 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.
Knowledge, Skills, and AbilitiesFrameworks: .NET & .NET CoreLanguages: C#, Python, T-SQLWeb frameworks/ Lib: Angular, JavaScript, REACT, HTML, CSS, Bootstrap, etc.RDBMS: Microsoft SQL ServerCloud: Microsoft Azure ServicesUnit testing: XUnit, NUnit, Jest, Jasmine, etc.DevOps: GitActionsSearch engine: Azure AI Search, Elasticsearch etc.NoSQL databases: MongoDB, Cosmos, etc.Caching: Redis, MemCacheExposure to ML Algorithms and GenAI based tools
ExperienceBachelor’s or equivalent degree8-10+ years of experienceExperience 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 skillsStrong analytic and problem-solving skillsDemonstrated record of T shape behavior to expedite delivery by managing conflicts/ contingenciesExperience in managing a group of developers from technical leadership standpoint
-
Staff Software Development Engineer
3 weeks ago
Gurugram, India Razorpay Full timeThe Role:A Staff Engineer at Razorpay is well-grounded - wise, quality focussed, product thinker, and business conscious - not mere coders, of course, with deeper technical context and experience to build quality software. You should be able to see nuances and elements that others might not. Engineering creates a significant impact across different areas,...
-
Staff Software Development Engineer
3 weeks ago
Gurugram, India Razorpay Full timeThe Role:A Staff Engineer at Razorpay is well-grounded - wise, quality focussed, product thinker, and business conscious - not mere coders, of course, with deeper technical context and experience to build quality software. You should be able to see nuances and elements that others might not. Engineering creates a significant impact across different areas,...
-
Engineer I
2 days ago
Gurugram, India AMEX Full timeYou Lead the Way. Weve Got Your Back. With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, youll learn and grow as we help you create a...
-
Staff Engineer
3 weeks ago
Gurugram, India DeHaat Full timeAbout the Role:As a Staff Engineer at DeHaat, you will play a pivotal role in designing, developing, and scaling our technology infrastructure. You will drive architectural decisions, mentor engineers, and contribute to high-impact projects that enhance our agritech platform.Key Responsibilities:- Technical Leadership: Drive architectural design, best...
-
Staff Software Development Engineer
3 weeks ago
Gurugram, India Razorpay Full timeThe Role:A Staff Engineer at Razorpay is well-grounded - wise, quality focussed, product thinker, and business conscious - not mere coders, of course, with deeper technical context and experience to build quality software. You should be able to see nuances and elements that others might not. Engineering creates a significant impact across different areas,...
-
Staff Software Development Engineer
3 weeks ago
Gurugram, India Razorpay Full timeThe Role:A Staff Engineer at Razorpay is well-grounded - wise, quality focussed, product thinker, and business conscious - not mere coders, of course, with deeper technical context and experience to build quality software. You should be able to see nuances and elements that others might not. Engineering creates a significant impact across different areas,...
-
Staff Engineer
3 weeks ago
Gurugram, India DeHaat Full timeAbout the Role:As aStaff Engineerat DeHaat, you will play a pivotal role in designing, developing, and scaling our technology infrastructure. You will drive architectural decisions, mentor engineers, and contribute to high-impact projects that enhance our agritech platform.Key Responsibilities:Technical Leadership:Drive architectural design, best practices,...
-
Staff Engineer I, Software Engineering
3 weeks ago
Gurugram, India Bain & Company Full timeCompany OverviewBain & Company is a global consultancy that helps the world’s most ambitious change-makers define the future. Across 65 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...
-
Staff Engineer I, Software Engineering
3 weeks ago
Gurugram, India Bain & Company Full timeCompany OverviewBain & Company is a global consultancy that helps the world’s most ambitious change-makers define the future. Across 65 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...
-
Gurugram, India Fluxon Full timeWho we are :We are Fluxon, a product development team founded by ex-Googlers and startup founders. We offer full-cycle software development, from ideation and design to build and go-to-market. We partner with visionary companies, ranging from fast-growing startups to tech leaders like Google and Stripe, to turn bold ideas into products with the power to...
-
Software Dev Engineer I
3 weeks ago
Gurugram, India myGwork Full timeThis job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. DESCRIPTION:Want to be part of a dynamic start-up environment and aspire to build high quality, resilient, low latency...
-
Support Engineer, IES RCX
3 weeks ago
Gurugram, India myGwork Full timeThis job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. DESCRIPTION:Amazon IES RCX team is offering an exceptional opportunity to be a part of a team working on...
-
I&C Commissioning Engineer
9 hours ago
Gurugram, India Siemens Limited Full timeLookingfor challenging role? If you really want to make a difference - make itwith us Siemens Energy is focused on helping customers navigate theworld’s most pressing energy problems. As a world leader in developing and producing the most advancedengineering technologies, we improve lives and further human achievementsworldwide, while also...
-
Engineer I
8 hours ago
Gurugram, India American Express Full timeYou Lead the Way. We’ve Got Your Back. With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create...
-
Staff Engineer
6 days ago
Gurugram, India Weekday Full timeThis role is for one of the Weekday's clientsWe are seeking a highly experienced Staff Engineer with 8+ years of backend development expertise to join our team. This role is ideal for a seasoned engineer with deep proficiency in Golang and Python, a strong grasp of scalable architectures, cloud infrastructure, and high-performance systems.RequirementsKey...
-
Senior Staff Design Engineer- STA
3 weeks ago
Gurugram, India Mulya Technologies Full timeSenior Staff / StaffPhysical Design Engineer - STABangalore (Hybrid ) / Hyderabad (Hybrid ) / India-WFH(Remote )Company BackgroundWe are on a mission to revolutionize AI compute systems and infrastructure at scale through the development of superior-scaling networking silicon and software which we call the Accelerated Compute Fabric. Founded and led by an...
-
Java Software Engineer
3 weeks ago
Gurugram, India Deltatech Gaming Limited Full timeHi, We are urgently looking out for the candidates to fill below position.Role: Java DeveloperDesignation: Software Developer Engineer I/Software Developer Engineer II/Experience: 2-6yearsLocation: Gurgaon(Work from Office)Requirements:-● Strong Knowledge of Object Oriented Programming Concepts.● Hands-on knowledge on Multithreading concepts.● Hands-on...
-
Staff Engineer
7 hours ago
Gurugram, India Stryker Global Technology Center Pvt Ltd. Full timeWork Flexibility: Hybrid Who We Want: Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues. Dedicated achievers. Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is...
-
Staff Software Developer
8 hours ago
Gurugram, India ApplyBoard Full timeApplyBoard simplifies the study abroad search, application, and acceptance process by connecting international students, recruitment partners, and educational institutions on one intuitive and personalized platform. ApplyBoard is a mission-driven, hyper-growth organization. It has been attracting dedicated individuals for more than eight years who are...
-
Senior Software Engineer I
6 days ago
Gurugram, India UnitedHealth Group Full timeOptum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion,...