7-Eleven
Posted 1mo ago

Software Engineer II - Python

7-Eleven
Irving, Texas, United States
OnsiteFull Time
Responsibilities
  • designing APIs
  • developing APIs
  • maintaining systems
Requirements
  • 3+ years building Python server-side applications and RESTful APIs
  • Experience with Python frameworks
  • Java/Spring Boot
  • Cloud (AWS), CI/CD
  • Docker
  • Message queues
  • Databases, and unit-tested code
  • Bachelor's degree required
Technical tools mentioned
PythonDjangoFlaskBottleJavaSpring BootGitLab CopilotWindsurfAWSEC2LambdaAPI GatewayCloudWatchECSRDSCI/CDDockerRabbitMQZeroMQSQSEvent BusCeleryGraphQLJavaScriptTypeScriptHTMLCSSVagrant

Job description

7-Eleven is an iconic family of brands with over 86,000 locations, surpassing every retailer in the world. We revolutionize convenience, restaurants and fuel through cutting edge innovation — working hard to be the customer's first choice. 7-Eleven empowers our employees to "activate awesome" and make a meaningful impact in their stores and communities every day. If you're ready to grow, lead and make a difference, come join our team and help shape the future of convenience.

Job Description:

7-Eleven is seeking a qualified Software Engineer II (SE2) with a specialization in Python-based API development to join the Digital Technology team. This role contributes to the design, development, and support of backend services that power digital products used by millions of customers. An individual will work closely with cross-functional partners across Product, Engineering, UX, and Architecture to deliver secure, scalable, and high-quality API solutions. 

Position Summary  

The Software Engineer II is responsible for the end-to-end development of RESTful APIs and associated cloud infrastructure. An individual in this position will participate in all phases of the software development lifecycle, including planning, technical design, implementation, code review, testing, deployment, and ongoing maintenance. Success in this role requires strong technical proficiency in Python, a commitment to high-quality engineering practices, and the ability to work effectively in an Agile environment.  

KEY DUTIES AND RESPONSIBILITES:

  • Design, develop, test, deploy, and support scalable RESTful APIs using Python and related frameworks. 
  • Execute the full product lifecycle, from solution inception through deprecation, ensuring system quality, performance, and maintainability. 
  • Collaborate with Software Engineers, Product Managers, UX Designers, Scrum Masters, Business Analysts, and Architects to deliver technical solutions aligned with business objectives. 
  • Write clean, maintainable, and unit-tested code following established engineering standards and best practices. 
  • Utilize AI-assisted development tools (such as GitLab Copilot, Windsurf, or equivalent) to enhance productivity, improve code quality, and accelerate development workflows. 
  • Contribute to solution architectures involving microservices, cloud platforms (preferably AWS), CI/CD pipelines, and containerized environments. 
  • Implement and maintain API security standards, including OAuth, JWT, SSO, token management, and user access controls. 
  • Participate in technical reviews, system design discussions, and cross-team planning activities. 
  • Work with message queue systems and background task processing frameworks as required by project needs. 
  • Support database design and implementation using relational and NoSQL database technologies. 
  • Maintain documentation, ensure code quality, and adhere to compliance and security standards. 
  • Participate in Agile/SCRUM ceremonies, managing work effectively with minimal supervision. 

EDUCATION AND EXPERIENCE:

EDUCATION: Bachelors/4 Yr Degree

YEARS OF RELEVANT WORK EXPERIENCE: 3+ years

Required Qualifications  

  • 3+ years of professional experience developing server-side applications using Python. 
  • Experience with Python frameworks such as Django, Flask, Bottle, or equivalent. 
  • Experience with Java - Spring Boot Frameworks 
  • Demonstrated expertise in designing and building RESTful APIs. 
  • Ability to produce well-structured, unit-tested, and maintainable code. 
  • Experience using AI-assisted development tools (e.g., GitLab Copilot, Windsurf, or comparable solutions) to support coding, documentation generation, testing, and code review. 
  • Strong understanding of cloud computing platforms, preferably AWS (EC2, Lambda, API Gateway, CloudWatch, ECS, RDS). 
  • Experience with microservices architectures, CI/CD pipelines, Docker, and core DevOps principles. 
  • Familiarity with message queue systems (e.g., RabbitMQ, ZeroMQ, SQS, Event Bus) and background task processing (e.g., Celery). 
  • Solid understanding of object-oriented programming, data structures, and applying them in practical engineering scenarios. 
  • Knowledge of relational and NoSQL database concepts and technologies. 
  • Working knowledge of API security frameworks, authentication, authorization, and access control models. 
  • Basic understanding of front-end technologies, including HTML, CSS, and JavaScript. 
  • Ability to work independently, prioritize competing demands, and collaborate effectively within an Agile/SCRUM environment.  

Preferred Qualifications:

  • Experience with GraphQL. 
  • Experience with JavaScript/TypeScript in support of backend or full-stack capabilities. 
  • Experience in cybersecurity or secure coding best practices. 
  • Experience configuring or working with containerization and virtualization tools such as Docker or Vagrant. 

Competencies:

  • Strong analytical and problem-solving skills.  
  • Effective communication and collaboration abilities.  
  • High level of organization with a demonstrated bias for action.  
  • Entrepreneurial mindset with eagerness to learn and adapt.  
  • Commitment to delivering high-quality, customer-focused engineering solutions.  

*Position not eligible for sponsorship

*Position is onsite and based in Irving TX.

#LI-PG1

If an hourly or salary range is included in this ad it represents the range 7-Eleven in good faith believes is the range of compensation for this role at the time of this posting. The Company may ultimately pay more or less than the posted range. This range is only applicable for jobs to be performed in this state. This range may be modified in the future. No amount is considered to be wages or compensation until such amount is earned, vested, and determinable under the terms and conditions of the applicable policies and plans. The amount and availability of any bonus, commission, long-term incentive compensation, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company’s sole discretion, consistent with the law.

For a general description of all benefits 7-Eleven is offering in the US for the position, please visit this link.

For a general description of all benefits 7-Eleven is offering in Canada for the position, please visit this link.

About 7-Eleven

Operates and franchises a global network of convenience stores.

Similar jobs

Software Engineer roles near Irving, Texas
12h
Save
Mark Applied
Hide
Lead Software Engineer - Private Cloud
Plano, Texas, United States
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
5+ YOE5+ years of software engineering experience; Java or GoLang proficiency; system design, development, testing, DevOps, SRE, cloud infrastructure, APIs, SDLC, agile, CI/CD, resiliency, security, and responsible AI experience.
Java, GoLang, DevOps, SRE, Cloud Infrastructure, API, Software Development Life Cycle, CI/CD, VMware, OpenShift, Hyper-V, AWS, Azure, Google
15h
Save
Mark Applied
Hide
Software Engineer/Lead Software Engineer (Temporal)
Bloomington or Dunwoody or Richardson or Tempe or Dallas or Atlanta
$110k-$140k/yr HybridFull Time
State Farm
State Farm: Provider of auto, home, life, and health insurance.
Experience with Java, Kotlin, Go, Python, or another modern language; object-oriented design, distributed systems, APIs, cloud platforms, REST, Git, and CI/CD. Strong analytical, problem-solving, communication, and collaboration skills.
Java, Kotlin, Go, Python, AWS, Azure, Google Cloud, REST APIs, Git, CI/CD, Temporal, Temporal Cloud, Camunda, AWS Step Functions, Azure Durable Functions, Kubernetes, OpenTelemetry, Prometheus, Grafana, Datadog, Splunk, Kafka, RabbitMQ, Amazon SQS
18h
Save
Mark Applied
Hide
Specialist - Software Engineering
Irving, Texas, United States
$84k-$128k/yr OnsiteFull Time
LTIMindtree
LTIMindtreeNational Stock Exchange of India: LTIM: Global technology consulting and digital solutions.
5+ YOERequires 5–7 years of Angular and HTML/HTML5 experience, with expertise developing responsive web applications, reusable components, backend API integration, code reviews, debugging, and performance optimization.
Angular, HTML, HTML5
22h
Save
Mark Applied
Hide
2027 Entry Level Software Engineer
Fort Worth, Texas, United States
$59k-$100k/yr OnsiteFull Time
BAE Systems
BAE SystemsLondon Stock Exchange: BA: Designs and manufactures advanced defense and aerospace systems.
0+ YOEBachelor's degree in computer, electrical engineering, or computer science with hardware knowledge; up to 6 months' software engineering experience; C/C++, Java, software design, hardware control, and ability to obtain a secret clearance.
C/C++, Java, Visual Studio, Git, Bitbucket, Jira, Jenkins, .NET, Python, CI/CD, SQL
22h
Save
Mark Applied
Hide
Confluent - Senior Software Engineer - Backend
Poughkeepsie or Lowell or Rochester or Tucson or Research Triangle Park or Armonk or Boston or Bellevue or Atlanta or San Jose or Dallas or Austin or San Francisco or Seattle
$111k-$207k/yr RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
2+ YOERequires a bachelor's degree and 2–5 years building distributed backend systems, proficiency in Go, Java, or C++, cloud and Kubernetes experience, and knowledge of networking, operating systems, and storage.
Go, Java, C++, Kubernetes
22h
Save
Mark Applied
Hide
Software Engineer
Chicago or Peoria or Irving or Dallas
$98k-$158k/yr OnsiteFull Time
Caterpillar
CaterpillarNYSE: CAT: Manufactures construction and mining equipment, engines, and gas turbines.
Requires Python software development, OOP, Git, CI/CD, AWS, Snowflake, software testing, and application architecture experience; onsite five days weekly in Chicago, Peoria, or Dallas.
Python, Git, Jenkins, GitHub Actions, Azure DevOps, AWS, AWS Lambda, Amazon Kinesis, Amazon EventBridge, Amazon CloudWatch, AWS CloudFormation, Amazon DynamoDB, AWS Fargate, Amazon S3, Amazon SageMaker, AWS IAM, Amazon RDS, Snowflake, GitHub Copilot, Claude Code
1d
Save
Mark Applied
Hide
GBM - TxB Engg - Bengaluru - Software Engineering
Bengaluru or New York City or London or Dallas
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
7+ YOE7+ years of software engineering experience; Java, Spring Boot, REST APIs, microservices, distributed systems, Terraform, networking, and UNIX expertise; bachelor's degree in computer science or related field.
Java, Spring Boot, REST APIs, microservice architectures (SOA), Terraform, UNIX, AWS, Amazon MSK, Apache Kafka, ECS, Amazon S3, IAM, AWS X-Ray, machine learning
1d
Save
Mark Applied
Hide
GBM - TxB Engg - Bengaluru - Software Engineering
Bengaluru or New York City or London or Dallas
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Provides investment banking, securities, and wealth management services globally.
7+ YOERequires 7+ years of software engineering experience, Java, Spring Boot, REST APIs, microservices, distributed systems, UNIX, Terraform, networking, a technical bachelor's degree, and engineering leadership experience.
Java, Spring Boot, REST APIs, Terraform, AWS, Amazon MSK, Apache Kafka, Amazon ECS, Amazon S3, AWS IAM, AWS X-Ray, UNIX, SOA