KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2750
Applications open Full-Time Job

Software Engineer I

7-Eleven Global Solution Center – India

  • Bengaluru, India
  • Competitive Package
  • 3-5 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Role Description

Why Join 7-Eleven Global Solution Center?

When you join us, you'll embrace ownership as teams within specific product areas take responsibility for end-to-end solution delivery, supporting local teams and integrating new digital assets. Challenge yourself by contributing to products deployed across our extensive network of convenience stores, processing over a billion transactions annually. Build solutions for scale, addressing the diverse needs of our 84,000+ stores in 19 countries.

Experience growth through cross-functional learning, encouraged and applauded at 7-Eleven GSC. With our size, stability, and resources, you can navigate a rewarding career. Embody leadership and service as 7-Eleven GSC remains dedicated to meeting the needs of customers and communities.

Why We Exist, Our Purpose and Our Transformation?

7-Eleven is dedicated to being a customer-centric, digitally empowered organization that seamlessly integrates our physical stores with digital offerings. Our goal is to redefine convenience by consistently providing top-notch customer experiences and solutions in a rapidly evolving consumer landscape. Anticipating customer preferences, we create and implement platforms that empower customers to shop, pay, and access products and services according to their preferences.

To achieve success, we are driving a cultural shift anchored in leadership principles, supported by the realignment of organizational resources and processes.

At 7-Eleven we are guided by our Leadership Principles. Each principle has a defined set of behaviours which help guide the 7-Eleven GSC team to Serve Customers and Support Stores.

  • Be Customer Obsessed
  • Be Courageous with Your Point of View
  • Challenge the Status Quo
  • Act Like an Entrepreneur
  • Have an “It Can Be Done” Attitude
  • Do the Right Thing
  • Be Accountable

About This Opportunity

Job Title: Software Engineer I

Location: Bangalore

Job Description

As a Python Software Engineer I, you will help design, develop and support responsive, efficient and reusable applications used by our customers, store personnel and business users. You will build and maintain backend services and APIs using Python, collaborate with experienced engineers and partners across the business, and contribute to cloud-based applications from development through deployment. You will bring curiosity, care for quality and a passion for creating useful customers and team experiences.

Why choose 7-Eleven? Because we are disruptors. We are makers. We are innovators. We are here to make a lasting change, and that change starts with you.

Responsibilities

  • Develop, test and maintain Python applications, backend microservices and REST APIs.
  • Work with frameworks and libraries such as FastAPI, Flask or Django, applying team standards and established design patterns.
  • Collaborate with product, design, QA, operations and engineering teammates to understand business needs and translate them into technical tasks.
  • Integrate services with databases, messaging systems and internal or third-party APIs.
  • Contribute to application analysis, troubleshooting, maintenance and support; help identify and resolve defects and performance issues.
  • Write readable, maintainable code and participate in code reviews, technical discussions and documentation.
  • Create and maintain automated tests and use testing feedback to improve product quality.
  • Contribute to cloud-based development and deployment workflows, CI/CD pipelines, monitoring and application logging.
  • Learn and apply secure coding, reliability and accessibility practices with guidance from senior engineers.

Technical Skills Required

  • Experience building applications or services with a Python web framework such as FastAPI, Flask or Django.
  • Familiarity with Python fundamentals, object-oriented programming, data structures and common software design principles.
  • Familiarity with building or consuming REST APIs and working with backend services.
  • Working knowledge of relational databases and SQL; exposure to a NoSQL database is a plus.
  • Familiarity with automated testing using frameworks such as pytest or unittest.
  • Familiarity with Git and collaborative development practices, including code reviews.
  • Exposure to cloud services and CI/CD concepts; willingness to learn tools such as AWS, Azure or GCP, GitHub, Maven or Jenkins as applicable to the team.
  • Strong problem-solving, communication and collaboration skills.
  • Ability to learn business requirements and contribute to translating them into technical solutions.
  • Exposure to microservices, containers, distributed systems, Kafka or other messaging technologies.
  • Familiarity with application logging, monitoring, debugging and performance optimization.
  • Exposure to cloud-native development and deployment on AWS, Azure or GCP.
  • Experience with e-commerce, retail or customer-facing applications.
  • Demonstrated interest in learning, sharing knowledge and contributing to a supportive engineering team.

Education & Experience

  • Bachelor’s degree in computer science, a related field or equivalent practical experience.
  • 3+ years of hands-on experience developing software with Python in a professional environment.

7-Eleven Global Solution Center is an Equal Opportunity Employer committed to diversity in the workplace. Our strategy focuses on three core pillars – workplace culture, diverse talent and how we show up in the communities we serve. As the recognized leader in convenience, the 7-Eleven family of brands embraces diversity, equity and inclusion (DE+I).

It’s not only the right thing to do for customers, Franchisees and employees—it’s a business imperative.

Privileges & Perquisites

7-Eleven Global Solution Center offers a comprehensive benefits plan tailored to meet the needs and improve the overall experience of our employees, aiding in the management of both their professional and personal aspects.

Work-Life Balance: Encouraging employees to unwind, recharge, and find balance, we offer flexible and hybrid work schedules along with diverse leave options. Supplementary allowances and compensatory days off are provided for specific work demands.

Well-Being & Family Protection: Comprehensive medical coverage for spouses, children, and parents/in-laws, with voluntary top-up plans, OPD coverage, day care services, and access to health coaches. Additionally, an Employee Assistance Program with free, unbiased and confidential expert consultations for personal and professional issues.

Top of Form

Wheels and Meals: Free transportation and cafeteria facilities with diverse menu options including breakfast, lunch, snacks, and beverages, customizable and health-conscious choices.

Certification & Training Program: Sponsored training for specialized certifications. Investment in employee development through labs and learning platforms.

Hassel free Relocation: Support and reimbursement for newly hired employees relocating to Bangalore, India.

Eligibility & process

Who can apply

Employment type: Full-time

Skills & stack

Python SQL Django FastAPI Flask REST APIs Microservices AWS

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, SQL, Django, FastAPI, Flask, REST APIs, Microservices, AWS) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion 7-Eleven Global Solution Center – India Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join 7-Eleven Global Solution Center – India as a Software Engineer I?
Highlight 7-Eleven Global Solution Center – India's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
7-Eleven Global Solution Center – India Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii