Software Development Engineer II
Tesco Bengaluru
About the Role
- Mid-level Individual Contributor role at Tesco.
- Stepping stone towards SDE3.
- Impact reaches across a team.
- Provides technical leadership of medium to large features.
- Starts to produce own work by understanding team problems.
- Supports other engineers with delivery and development.
- Prioritizes sharing skills and knowledge.
- Prioritizes quality of work.
- Understands and applies best practices within Tesco and across the industry.
Key Responsibilities
- Follows the Business Code of Conduct and acts with integrity and due diligence.
- Provides technical leadership of medium to large features, participating in their design and taking accountability for their delivery.
- Implements and ships end-to-end stories.
- Starts to understand deeper problems in their part of the business.
- Likely to be considered an expert in a specific part of their domain.
- Builds and prioritizes own work by understanding team problems and proposing, implementing, and delivering solutions.
- Aware of short-term and long-term goals across the product.
- Utilizes data-driven decision-making techniques within the team to encourage optimal outcomes.
- Supports other engineers in their delivery.
- Takes the lead on major components or small services as appropriate.
- Displays a degree of ownership for the work conducted by the team.
- Knows when to seek support.
- Identifies and raises risks.
- Supports, coaches, and mentors those around them.
- Assists junior engineers with onboarding and helps them get up to speed.
- Acts as a point of advice and help for individuals across the team.
- Prioritizes sharing skills and technical knowledge across the team.
- Contributes to raising the quality bar of the team’s codebase through personal code production and peer code reviews.
- Provides constructive and useful feedback to other team members on their code.
- Applies best practices across the industry and Tesco architectural standards to their work.
- Is aware of industry best testing and deployment strategies and has a view on their suitability for the team.
Key People and Teams
- Product teams
- Engineering leadership
- Programme teams
- Key business stakeholders
- 3rd party engineering, product, and programme teams (when applicable)
Skills & Experience
- Programming
- System Design
- Demonstrated experience designing, developing, and running components of software systems.
- Development Practise
- Infrastructure
- Experience implementing common design and architectural patterns.
- Software Security
- Experience supporting other engineers in their work.
- Operations and Maintenance
- Core Technology
- Development Lifecycle
- Product Methodologies
- Retail Technology Awareness
- Communication & Influencing
- Data Analytics & Insights
- Strategic Thinking & Problem Solving
- Finance & Procurement
- Curiosity & Learning
- Embracing and Enabling Change
- Successfully had impact across a software engineering team.
Work Environment
- Hybrid model: 60% in-person collaboration, remainder remote.
- Employs a flexible approach to work arrangements.
Note: The provided text does not explicitly state required years of experience for this role.







