7

7-Eleven

Global convenience retail via franchising

Principal Solution Architect

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIrving, TX, USANo salary listedIn-person

About the Job

Requirements

  • 12+ years of software engineering experience, including 8+ years of hands-on architecture or technical leadership on enterprise-scale systems.
  • Deep expertise in enterprise architecture, distributed systems, microservices, event-driven architecture, domain-driven design, integration patterns, and secure software development.
  • Hands-on programming and software design skills, including the ability to read, write, debug, and review production code for point-of-sale systems.
  • Experience designing transaction-processing systems for high volume, low latency, availability, resiliency, and offline or intermittently connected operation.
  • Expertise in APIs, messaging, data modeling, relational and NoSQL databases, service boundaries, and integration contracts.
  • Advanced cloud, DevOps, continuous integration and delivery, Infrastructure as Code, containerization, platform engineering, observability dashboards, service health metrics, SLOs/SLIs, and production operations experience.
  • Quality Engineering expertise across automation frameworks, performance and resilience testing, test-driven development, behavior-driven development, and test strategy.
  • Experience with security architecture, threat modeling, identity and access controls, encryption, secrets management, compliance, and secure delivery.
  • Ability to modernize legacy systems to maintainable cloud-native services with minimal business disruption.
  • Strong troubleshooting experience with monitoring, distributed tracing, incident response, disaster recovery, root-cause analysis, and problem management.
  • Sound architecture judgment in ambiguous environments, balancing near-term delivery with long-term maintainability and clearly explaining trade-offs.
  • Strong documentation, stakeholder management, vendor evaluation, estimation, planning, and cross-functional collaboration skills.
  • Bachelor's degree or four-year degree.
  • Java, C, C++, Node.js, React, Windows application development, REST APIs, Spring Boot, JSON, MongoDB, NoSQL databases, microservices architecture, event-driven architecture, distributed systems, enterprise integration patterns, and domain-driven design.
  • AWS, Azure, EC2, Lambda, Fargate, S3, SNS, SQS, API Gateway, Kinesis, Auto Scaling, CloudFormation, Terraform, Docker, and Kubernetes.
  • Jenkins, GitLab CI/CD, DevOps, Prometheus, Grafana, ELK Stack, Loki, New Relic, CloudWatch, OpenTelemetry, observability dashboards, and service health metrics.
  • Agile, SAFe Agile, continuous integration and delivery, test-driven development, behavior-driven development, Quality Engineering, QCE, continuous improvement, and SSDLC.

Responsibilities

  • Own the technical vision, target architecture, and architecture roadmap for point-of-sale applications, services, integrations, APIs, data, and supporting store technology platforms.
  • Remain hands-on by writing production-quality code, building prototypes and proofs of concept, troubleshooting complex defects, and contributing to critical implementation work with engineering teams.
  • Translate business, product, and store requirements into pragmatic solution designs, technical specifications, architecture decision records, and executable delivery plans.
  • Define and evolve architecture patterns for point-of-sale application services, REST APIs, integrations, data access, messaging, event-driven workflows, offline capabilities, and store-to-cloud communication.
  • Lead architecture, design, code, and technical deep-dive reviews; set engineering standards; and provide clear, actionable guidance that improves software quality and maintainability.
  • Design transaction-oriented systems for high volume, low latency, strong availability, resiliency, security, and graceful operation during connectivity or downstream service interruptions; define the non-functional requirements needed to support them.
  • Evaluate technologies, frameworks, platforms, and vendor solutions through hands-on experimentation, benchmarks, technical assessments, and total-cost-of-ownership analysis.
  • Guide modernization of legacy point-of-sale and store systems toward maintainable cloud-native services while managing technical risk, compatibility, migration sequencing, and business disruption.
  • Partner with Cyber Security and Enterprise Architecture to embed security controls, privacy, compliance, governance, threat modeling, and secure software development practices into solutions.
  • Drive continuous integration and delivery automation, Infrastructure as Code, containerized deployments, automated testing, release engineering, and disciplined environment management.
  • Work with engineering and operations teams to diagnose incidents, lead root-cause analysis, and improve monitoring, alerting, observability dashboards, and actionable metrics.
  • Define practical quality engineering strategies across unit, integration, contract, functional, performance, resilience, and regression testing for point-of-sale and retail systems.
  • Mentor engineers and technical leads through design collaboration, pairing, reviews, and knowledge sharing; create concise architecture documentation, API contracts, runbooks, release plans, and sustainable handoffs.
  • Communicate architecture options, trade-offs, risks, dependencies, estimates, and recommendations to engineering teams, stakeholders, and senior leadership.
  • Establish and champion a KPI-driven engineering culture, using data, operational metrics, customer impact, and business outcomes to guide architecture, prioritization, investment decisions, and continuous improvement initiatives.
  • Provide technical leadership during major production incidents, driving rapid mitigation, root-cause analysis, and resilient architectural improvements that eliminate repeat failure patterns and minimize future business impact.

Desired Qualifications

  • Master's degree.
  • Experience in retail, store technology, point-of-sale, self-checkout, or payments.
  • Experience designing or modernizing legacy point-of-sale, store, edge, or device-integrated systems to cloud-native architectures.
  • Experience with payment flows, transaction integrity, device integrations, store networking, offline processing, reconciliation, or near-zero-downtime migrations.
  • Experience partnering with product, store operations, vendors, security, infrastructure, and cross-functional technology teams.
  • Experience integrating hardware through JPOS/OPOS interfaces or vendor device drivers/SDKs using Java or C++.
  • Knowledge of PCI DSS, EMV, payment-terminal integration, encryption, tokenization, and key management.
  • Experience containerizing and running Windows-based applications on Linux using Docker-compatible runtimes.
  • Experience applying AI/ML, generative AI, or intelligent automation to software delivery, observability, support, or retail operations.

About the Company

7-Eleven

Global convenience retail via franchising

7-Eleven operates a global network of convenience stores that sell snacks, beverages, groceries, and fuel in some locations. It generates revenue primarily from in-store sales and franchising fees from franchisees, while pursuing growth through digital tools and services that streamline operations and improve the customer experience. The company differentiates itself with a large, worldwide store footprint, a strong emphasis on diversity and inclusion and veteran support, and a strategic push into digital transformation via its Global Center in India to create customer-focused, digitally enabled products. Its overall goal is to provide quick, easy access to everyday essentials and become more customer-obsessed through technology and a scalable franchising model.

Company size
10,001+
Company stage
IPO
Headquarters
Irving, TX
Founded
1927

Recently Posted Jobs

Explore more opportunities at 7-Eleven

See more jobs