Senior Software Engineer
- Category: Software Developer Jobs
- Location: New Delhi, Delhi
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 20K to 33K
- Published on: 2025/09/20
WHAT YOU'LL DO
BCG is seeking a candidate for a Software Engineer role to be an integral part of our agile team. Ideal candidate will be responsible for the following:
• Drive performance analysis and optimization across the stack to optimize resource usage
• Work with product and infrastructure teams to debug performance issues across the stack.
• Develop tools and instrumentation to monitor and report product performance.
• Build automation for performance measurement, analysis, and experimentation.
• Provide technical guidance and mentor teams on performance best practices
• Be open minded and interested in continuous learning
• Work well in a global team environment and collaborate well with peers and stakeholders.
YOU'RE GOOD AT
This position will involve daily collaboration with the architect and other development teams, vendors, stakeholders, and users throughout Agile design, development, implementation and operations of both infrastructure and business mappings. The successful candidate will demonstrate:
• Strong analytical abilities and creative problem solving
• Working independently with general direction and flexibility in a fast-paced environment
• Integrity and a positive attitude, especially while handling stressful situations
• Working with project stakeholders (technical as well as end users) to understand business requirements and implement solutions for diverse problems
• The ability to research viable technical and/or non-technical solutions, evaluate new technology and advocate, influence, and build consensus for innovations that satisfy business needs
• Ability to work under time pressure and with a degree of ambiguity
YOU BRING (EXPERIENCE & QUALIFICATIONS)
• BS or MS in CS/CE or equivalent experience is expected
• 5+ years of experience in software development and design
• 1+ years of experience with Load Testing tools like NeoLoad, LoadRunner, etc.
• 1+ years of experience with Database Performance Tuning
• Prior experience in a Performance CoE / Tiger team is preferred
• Experience with performance analysis + optimization techniques for CPU, GPU, Memory and Latency
• Experience with Chaos Engineering
• Expertise working with AWS; Certification in Developer or Solutions Architect is a plus
• Must have excellent communication skills with the ability to collaborate effectively with development teams and stakeholders
• Expertise in .Net /J2EE technologies, CSS frameworks (ie: Bootstrap), JavaScript frameworks (ie: React/Redux or Angular), Database technologies (SQL, noSQL)
• Proficient with the design, creation/maintenance and execution of performance tests
• Proficient analysing performance test results and ability to elaborate the results with product owners and technical teams
• Ability to partner with other IT teams to perform root cause analysis of performance issues
YOU'LL WORK WITH
You will be a member of the DevSecOps Performance Engineering team, who ensure the stability, scalability, and performance of BCG applications, executing on both cloud and hybrid architectures. We work with functional tribes and partners to assist with standards, best practices, and approach performance engineering with a metrics-based mindset. Our work is focused early in the Software Development Lifecycle, with an emphasis on infrastructure resiliency, and to provide assistance with root cause analysis of issues
Related jobs
-
|NET DEVELOPER
Development experience with C#, ASP.NET Web forms & ASP.NET Web API. Development Experience in MS SQL Server to create Stored Procedure, Trigger, View, Functions, Queries Development experience in Angular 2 or Above. Basic knowledge of HTML, CSS ...
-
Software Engineer Intern
A client of Evolutionary Global is looking to hire Software Engineering Interns for their team. Their main responsibilities include gathering user requirements, defining system functionality, and writing code in various languages, like Java, Ruby on ...
-
Position|Business Development Manager
Job Description: • Driving Sales and executing successful business development Strategies • Win new businesses and achieve agreed revenue and margin targets • Generate high quality leads that result in winning new projects and accounts • Develop new ...