L

Lloyds Bank

Retail and commercial banking services

Senior Software Engineer

Software EngineeringUpdated on Nov 14
Full-timeHyderabad, Telangana, IndiaNo salary listedHybrid

About the Job

Requirements

  • Demonstrate deep understanding of system design and act as a subject matter expert in key technologies and domains.
  • Apply basic artificial intelligence concepts using established tools and procedures to address familiar scenarios.

Responsibilities

  • Engineer software solutions that are stable, scalable, performant, accessible, testable, and secure, using endorsed technologies and common build patterns to minimize technical debt and adhering to group build and release policies and frameworks.
  • Participate in code reviews and team ceremonies to understand work, plan, commit to achievable goals, prioritize appropriately, escalate impediments, apply learnings, and highlight successes.
  • Identify opportunities for reuse and automate repetitive manual tasks to improve efficiency.
  • Participate in technical communities to advance shared capabilities and encourage innovation through exploration of technologies and methodologies.
  • Participate in incident root-cause analysis and perform governance activities to maintain technical asset custodianship.
  • Mentor and support junior engineers, helping them develop technical skills and professional behaviours, and share knowledge as a subject matter expert.
  • Develop technical and agile skills through learning, feedback, and reflection, and stay current with emerging technologies and industry trends.
  • Write clean, efficient, and well-documented code independently, and participate in code reviews and ceremonies to ensure quality and share learnings.
  • Use traditional and agile best practices to plan, prioritize, and deliver work effectively; escalate impediments and act on feedback.
  • Apply DevOps principles and quality assurance approaches in software design and development, using tools for automation, performance and regression testing, and debugging.
  • Communicate with stakeholders to understand requirements, provide updates, and align on progress.
  • Build relationships and share information openly while applying a customer-first mindset and role-modelling group values.
  • Provide hardware, software, and network support as needed.
  • Use test automation and programming tools independently to support performance checks and debugging.
  • Contribute to continuous improvement of team processes and practices, applying logic, prioritization, and critical thinking to deliver effective outcomes.
  • Lead technical development at the product, team, or domain level, taking ownership of delivery and application health.
  • Own technical custodianship, including governance of assets and root-cause analysis for incidents.

About the Company

Lloyds Bank

Retail and commercial banking services

Lloyds Bank is a major UK financial institution that provides a wide range of banking and financial services for personal and commercial customers. It serves individuals with current and savings accounts, mortgages, loans, credit cards, and investment products, and helps businesses with business loans, commercial mortgages, and other financial solutions. The bank earns most of its money from net interest income, the gap between interest on loans and deposits, and also collects fees for services such as overdrafts, international payments, and wealth management. Compared with competitors, it combines a large, established retail and commercial banking footprint in the UK with diversified income streams and a broad product set that supports both individuals and businesses. Its goal is to reliably deliver everyday banking, lending, and financial services to UK customers while maintaining profitability and supporting the needs of UK households and businesses.

Company size
5,001-10,000
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1765

Recently Posted Jobs

Explore more opportunities at Lloyds Bank

See more jobs