Staff Software Engineer

Blackhawk Network India

Bengaluru

On-site

INR 3,500,000 - 5,500,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Blackhawk Network India seeks a Staff Software Engineer to shape the next generation of digital gifting platforms. This frontend-leaning, hands-on technical leader builds scalable web apps while collaborating on Python/Django backends and MySQL data models.

You will drive frontend architecture, design secure APIs, mentor engineers, and partner with product, design, QA, and operations to deliver reliable, high-performance solutions for BHN customers and partners.

Qualifications

  • 7–9 years of professional software development experience, including leadership in staff-level initiatives.
  • Strong backend development experience with Python and Django, including Django REST Framework.
  • Experience designing and consuming secure, scalable RESTful APIs and integrating frontend applications with backend services.
  • Advanced working knowledge of MySQL, including schema design, indexing, query optimization, transaction management, and performance tuning.
  • Strong Object-Oriented Design skills and a deep understanding of software architecture and design patterns.
  • Understanding of asynchronous programming, concurrency, multithreading, caching, and distributed-system fundamentals.
  • Experience with automated testing across frontend and backend layers, including unit, integration, and end-to-end testing.
  • Proficiency with Git and automated CI/CD pipelines.
  • Extensive experience working in Agile/Scrum development environments.
  • Excellent written and verbal communication skills, with the ability to influence technical decisions across a matrixed organization.
  • A self-starter mindset with the ability to manage multiple complex priorities and deliver high-quality results under tight timelines.

Responsibilities

  • Define reusable frontend patterns, frontend architecture standards, state-management approaches, and coding practices across applications.
  • Build accessible, responsive, and high-performing user experiences for complex workflows and enterprise use cases.
  • Drive frontend modularization, code reusability, testability, and incremental modernization of existing applications.
  • Partner with product and design teams to translate business requirements and user journeys into intuitive technical solutions.
  • Design and implement backend services and APIs using Python, Django, and Django REST Framework.
  • Define secure, reliable RESTful interfaces and service-oriented integrations between frontend applications, internal platforms, and external partners.
  • Collaborate on schema design, query optimization, indexing strategies, and data integrity for MySQL databases.
  • Diagnose and resolve performance, scalability, reliability, and production issues across the frontend, API, and database layers.
  • Contribute to asynchronous processing, concurrency, caching, and fault-tolerant system design where appropriate.
  • Provide technical direction for complex initiatives and act as a trusted advisor to engineers across the team.
  • Lead architectural decisions, design reviews, code reviews, and technical documentation for cross-functional projects.
  • Establish engineering standards for automated testing, code coverage, observability, security, accessibility, and maintainability.
  • Ensure solutions align with Blackhawk Network enterprise architecture principles and platform standards.
  • Identify technical risks, reduce ambiguity, and guide teams toward pragmatic, scalable solutions.
  • Coordinate technical deliverables across engineering, QA, operations, infrastructure, product, and business analysis teams.
  • Work closely with Business Analysts and Product Managers to clarify requirements, identify dependencies, and improve delivery predictability.
  • Champion Agile/Scrum practices, continuous integration, continuous delivery, and iterative delivery of customer value.
  • Mentor junior and mid-level engineers through pairing, design discussions, code reviews, and knowledge sharing.
  • Participate in production support, incident analysis, and continuous improvement of engineering processes.
  • Evaluate and responsibly adopt AI-assisted development tools to improve engineering productivity, code quality, test creation, documentation, and operational workflows.
  • Identify opportunities to automate repetitive development and support activities while maintaining appropriate security, privacy, and quality controls.
  • Share effective engineering practices and measurable productivity improvements with the broader team.

Skills

Frontend architecture
Backend architecture
Python
Django
Django REST Framework
MySQL
RESTful APIs
Git
CI/CD
Agile/Scrum
Team leadership
Communication

Tools

TypeScript
ExtJS
jQuery
Frontend build tools
Design systems

Job description

BHN is looking for an accomplished Staff Software Engineer to join our engineering organization and help shape the next generation of digital gifting and stored-value experiences. This is a frontend-leaning role for a hands-on technical leader who can build intuitive, scalable web applications while also contributing deeply to the Python/Django and MySQL backend that powers them.

You will serve as a technical anchor across the product stack, partnering with product managers, designers, business analysts, QA, operations, and infrastructure teams. You will drive frontend architecture and engineering excellence, influence backend and API design, and help deliver secure, reliable, and highly performant solutions for BHN customers, partners, and internal users.

Key Responsibilities

Frontend Architecture and Development

  • Define reusable component patterns, frontend architecture standards, state-management approaches, and coding practices across applications.
  • Build accessible, responsive, and high-performing user experiences for complex workflows and enterprise use cases.
  • Drive frontend modularization, code reusability, testability, and incremental modernization of existing applications.
  • Partner with product and design teams to translate business requirements and user journeys into intuitive technical solutions.

Full-Stack and Backend Engineering

  • Design and implement backend services and APIs using Python, Django, and Django REST Framework.
  • Define secure, reliable RESTful interfaces and service-oriented integrations between frontend applications, internal platforms, and external partners.
  • Collaborate on schema design, query optimization, indexing strategies, and data integrity for MySQL databases.
  • Diagnose and resolve performance, scalability, reliability, and production issues across the frontend, API, and database layers.
  • Contribute to asynchronous processing, concurrency, caching, and fault-tolerant system design where appropriate.

Technical Leadership and Architecture

  • Provide technical direction for complex initiatives and act as a trusted advisor to engineers across the team.
  • Lead architectural decisions, design reviews, code reviews, and technical documentation for cross-functional projects.
  • Establish engineering standards for automated testing, code coverage, observability, security, accessibility, and maintainability.
  • Ensure solutions align with Blackhawk Network enterprise architecture principles and platform standards.
  • Identify technical risks, reduce ambiguity, and guide teams toward pragmatic, scalable solutions.

Collaboration and Delivery

  • Coordinate technical deliverables across engineering, QA, operations, infrastructure, product, and business analysis teams.
  • Work closely with Business Analysts and Product Managers to clarify requirements, identify dependencies, and improve delivery predictability.
  • Champion Agile/Scrum practices, continuous integration, continuous delivery, and iterative delivery of customer value.
  • Mentor junior and mid-level engineers through pairing, design discussions, code reviews, and knowledge sharing.
  • Participate in production support, incident analysis, and continuous improvement of engineering processes.

Innovation and AI-Enabled Engineering

  • Evaluate and responsibly adopt AI-assisted development tools to improve engineering productivity, code quality, test creation, documentation, and operational workflows.
  • Identify opportunities to automate repetitive development and support activities while maintaining appropriate security, privacy, and quality controls.
  • Share effective engineering practices and measurable productivity improvements with the broader team.

Required Qualifications and Experience

  • 7–9 years of professional software development experience, including experience leading significant technical initiatives or operating in a Staff-level capacity.
  • Strong backend development experience with Python and Django, including Django REST Framework.
  • Experience designing and consuming secure, scalable RESTful APIs and integrating frontend applications with backend services.
  • Advanced working knowledge of MySQL, including schema design, indexing, query optimization, transaction management, and performance tuning.
  • Strong Object-Oriented Design skills and a deep understanding of software architecture and design patterns.
  • Understanding of asynchronous programming, concurrency, multithreading, caching, and distributed-system fundamentals.
  • Experience with automated testing across frontend and backend layers, including unit, integration, and end-to-end testing.
  • Proficiency with Git and automated CI/CD pipelines.
  • Extensive experience working in Agile/Scrum development environments.
  • Excellent written and verbal communication skills, with the ability to influence technical decisions across a matrixed organization.
  • A self-starter mindset with the ability to manage multiple complex priorities and deliver high-quality results under tight timelines.

Preferred Qualifications

  • Experience in fintech, payments, stored-value products, gift cards, digital gifting, or card services.
  • Experience with TypeScript, modern frontend build tools, frontend testing frameworks, and design systems.
  • Familiarity with legacy UI technologies such as ExtJS or jQuery for migration and integration efforts.
  • Experience with frontend observability, web application security, accessibility standards, and performance monitoring.
  • Experience working with cloud platforms, containers, message queues, or event-driven architectures.
  • Demonstrated use of AI-assisted development tools such as GitHub Copilot or LLM-based tools for refactoring, test generation, documentation, and developer productivity.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

FyrFly Venture Partners • Kozhikode district

On-site
INR 800,000 - 1,200,000
Software Engineer II
Software Engineer II

Blackhawk Network India • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Software Engineer II
Software Engineer II

FyrFly Venture Partners • Kozhikode district

On-site
INR 800,000 - 1,200,000
Sr. Software Engineer
Sr. Software Engineer

Blackhawk Network India • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Sr. Software Engineer
Sr. Software Engineer

Blackhawk Network India • Kozhikode district

On-site
INR 4,000,000 - 6,000,000
Software Engineer II
Software Engineer II

FyrFly Venture Partners • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Sr. Soft Engineer
Sr. Soft Engineer

Rybbon • Bengaluru

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer - Fullstack (Python/Reactjs)
Senior Software Engineer - Fullstack (Python/Reactjs)

Blackline • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Chargebee • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Collaborative environment
Opportunity for learning and growth
Senior Software Engineer - Fullstack (Python/Reactjs)
Senior Software Engineer - Fullstack (Python/Reactjs)

BlackLine • India

On-site
INR 2,500,000 - 4,000,000