Software Development Engineer II

Tesco Technology

Bengaluru, Karnataka, India2h agovia LinkedIn

About the Role

As a Software Development Engineer 2 (SDE2) at Tesco, you are in a mid-level individual contributor role. This position serves as a stepping stone towards an SDE3 role, focusing on career development and demonstrating potential for advancement. Your impact extends across your team, where you provide technical leadership for medium to large features. You will begin to produce your own work by understanding team challenges, support other engineers, and prioritize sharing your skills and knowledge. A key focus is on the quality of work, helping your team set and maintain high standards, and applying best practices within Tesco and across the industry.

Key Responsibilities

  • Provide technical leadership of medium to large features, participating in their design and taking accountability for their delivery.
  • Implement and ship end-to-end stories.
  • Understand deeper problems within your domain and be considered an expert in a specific area.
  • Build and prioritize your own work by understanding team problems and proposing, implementing, and delivering solutions.
  • Be aware of short-term and long-term goals across your product.
  • Utilize data-driven decision-making techniques to encourage optimal outcomes, accepting appropriate trade-offs.
  • Support other engineers in their delivery and take the lead on major components or small services.
  • Display ownership for the team's work and know when to seek support.
  • Identify and raise risks appropriately.
  • Support, coach, and mentor those around you, including assisting junior engineers with onboarding.
  • Share skills and technical knowledge across your team.
  • Contribute to raising the quality bar of your team's codebase through your own code and peer reviews.
  • Provide constructive and useful feedback to other team members on their code.
  • Understand and apply industry best practices and Tesco architectural standards.
  • Be aware of industry best testing and deployment strategies and influence their implementation within your team.
  • Communicate technical concepts to key stakeholders.

Key People and Teams You Will Work With

  • Product teams
  • Engineering leadership
  • Programme teams
  • Key business stakeholders
  • 3rd party engineering, product, and programme teams (when applicable)

Experience & Skills

  • Successfully had impact across a software engineering team.
  • 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

Fresher Software Developer Jobs in Bengaluru · last 7 days

99 openings · 98 need no experience

Most hiring: Creative Hands HR, Hewlett Packard Enterprise, Brigosha Technologies

See all 99 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job