Software Engineer, Automation Engineering
Bain & Company Inc
Delhi • 1 month ago
Experience: 3 to 7 Yrs
PREMIUM
Deal of the Day
--:--:--
15 Days Free Trial
After Free Trial → Flat 50% OFF
Upgrade to CVX24 Premium
- Free Resume Writing
-
Get a Verified Blue tick
- See who viewed your profile
- Unlimited chat with recruiters
- Rank higher in recruiter searches
- Get up to 10× more recruiter visibility
- Auto-forward profile to 10 top recruiters
- Receive verified recruiter messages directly
- Unlock hidden jobs, not visible to free users
$0
Activate
$0
A small token amount will be charged to verify.
Get Refund in 48 Hours.
Free Earplugs Delivery Only after Payment of Rs. 99 for Five Consecutive Months.
After free-trial 6 Months subscription will be auto Activated @ $
1
(Cancel Anytime). Quoted price includes 50% discount.
Enter Your Details
Job Description
As a Software Engineer at the company, your primary role is to deliver application modules with minimal supervision, while also guiding associate/ entry level Engineers. You will be part of an Agile/scrum software development team focused on building and supporting the company's strategic internal software systems. Your work will involve designing, building, and implementing new features and functionality to deliver value to global users and support key business initiatives. The systems you work on are enterprise-scale browser-based or mobile applications developed using Microsoft development languages and technologies, with integration points with other internal systems.
Key Responsibilities:
- Work on developing and updating enterprise applications.
- Collaborate with an agile software development team, participating in all Agile team events and activities.
- Identify technical steps required to complete a story, evaluate product backlog items and functional specifications, and determine the approach for developing the required functionality.
- Demonstrate business and domain knowledge to achieve business outcomes.
- Analyze user stories, perform task breakdown, and complete committed tasks as per sprint schedule.
- Use the underlying infrastructure to develop features and ensure non-functional metrics are met.
- Prepare work estimates, write unit test plans, and execute tests for committed components.
- Support application releases, provide ongoing support for applications in use, and acquire new skills through training.
- Contribute to improving team experience during sprint retrospective.
- Follow development project processes and standards, and write technical documentation as required.
Research:
- Evaluate and employ new technologies for software applications.
- Research and evaluate new tools and technologies for future initiatives, sharing findings with the Software Development team.
- Participate in internal skill development by sharing concepts and technologies.
Communication:
- Present technical findings and enhance team experience.
Qualifications:
- 3-5 years of experience in software development.
- Experience developing enterprise-scale applications.
- Knowledge of agile software development methodologies.
- Strong communication, customer service, analytic, and problem-solving skills.
- Record of T-shaped behavior to expedite delivery.
Technical Requirements:
- Strong experience with Python, TypeScript/JavaScript, and SQL.
- Proficiency in modern web frameworks and backend development.
- Knowledge of cloud platforms, software architecture patterns, database design, CI/CD, DevOps practices, security fundamentals, and authentication mechanisms.
- Familiarity with AI/ML integration and prompt engineering basics.
Preferred Skills:
- Exposure to IT Infrastructure, Network technologies, and access management.
- Experience in leading RPA platforms, Low-Code platforms, Workflow automation tools, Visualization Tools, and AI Coding Agents. As a Software Engineer at the company, your primary role is to deliver application modules with minimal supervision, while also guiding associate/ entry level Engineers. You will be part of an Agile/scrum software development team focused on building and supporting the company's strategic internal software systems. Your work will involve designing, building, and implementing new features and functionality to deliver value to global users and support key business initiatives. The systems you work on are enterprise-scale browser-based or mobile applications developed using Microsoft development languages and technologies, with integration points with other internal systems.
Key Responsibilities:
- Work on developing and updating enterprise applications.
- Collaborate with an agile software development team, participating in all Agile team events and activities.
- Identify technical steps required to complete a story, evaluate product backlog items and functional specifications, and determine the approach for developing the required functionality.
- Demonstrate business and domain knowledge to achieve business outcomes.
- Analyze user stories, perform task breakdown, and complete committed tasks as per sprint schedule.
- Use the underlying infrastructure to develop features and ensure non-functional metrics are met.
- Prepare work estimates, write unit test plans, and execute tests for committed components.
- Support application releases, provide ongoing support for applications in use, and acquire new skills through training.
- Contribute to improving team experience during sprint retrospective.
- Follow development project processes and standards, and write technical documentation as required.
Research:
- Evaluate and employ new technologies for software applications.
- Research and evaluate new tools and technologies for future initiatives, sharing findings with the Software Development team.
- Participate in internal skill development by sharing concepts and
Skills Required
Posted on: April 1, 2026
Relevant Jobs
Step 2 of 2