Senior Software Engineer

my7elevenhr

Irving (TX)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

7-Eleven, Inc. in Irving, TX is seeking a Senior Software Engineer to design, develop, test, and deploy scalable applications using Java, Spring Boot, and a microservices architecture.

You will implement RESTful APIs with Spring WebFlux, optimize MongoDB and NoSQL databases, and drive CI/CD pipelines, monitoring, and incident response in an Agile environment.

Collaborate with Product Managers, QA, and DevOps to deliver high-impact features.

Qualifications

  • 7+ years of progressive software engineering experience in enterprise environments.
  • Deep expertise with Java, Spring Boot, and microservices architecture.
  • Experience designing scalable APIs and working with AWS.

Responsibilities

  • Design, develop, test, and deploy scalable Java applications.
  • Implement REST APIs and reactive patterns with Spring WebFlux.
  • Optimize MongoDB schemas and NoSQL data stores.
  • Lead code reviews and architectural discussions.
  • Collaborate in Agile/Scrum ceremonies and mentor engineers.

Skills

Java
Spring Boot
Microservices
REST APIs
Reactive programming
CI/CD
Performance optimization

Education

Bachelor's degree in Computer Science or related

Tools

MongoDB
AWS
WebFlux
Redis

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.

EMPLOYER

7-Eleven, Inc.

JOB TITLE

Senior Software Engineer

LOCATION

Irving, TX

DUTIES
  • Design, develop, test, and deploy scalable, high-performance applications using Java, Spring Boot, and microservices architecture.
  • Write clean, maintainable, and well-documented code following industry best practices and coding standards.
  • Implement RESTful Application Programming Interfaces (APIs) and reactive programming patterns using Spring WebFlux.
  • Design and optimize database schemas for MongoDB, or other NoSQL databases.
  • Develop and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated testing and deployment.
  • Integrate with external APIs and third-party services.
  • Provide technical guidance and mentorship to junior and mid-level engineers.
  • Conduct code reviews to ensure code quality, performance, and adherence to standards.
  • Lead architectural discussions and make key technical decisions for projects.
  • Participate in sprint planning, stand-ups, and retrospectives in an Agile/Scrum environment.
  • Design and implement caching strategies using Redis or similar in-memory data stores.
  • Optimize application performance, including memory management, query optimization.
  • Troubleshoot and resolve production issues.
  • Implement monitoring, logging, and alerting solutions using tools like New Relic, OTEL.
  • Collaborate with Product Managers, QA Engineers, and DevOps teams to deliver features.
  • Participate in technical design reviews and architecture discussions.
  • Document technical specifications, API contracts, and system architecture diagrams.
  • Communicate complex technical concepts to both technical and non technical stakeholders to ensure shared understanding and effective decision making.
REQUIREMENTS
  • Bachelor's or foreign equivalent degree in Computer Science, Engineering, or a related field, and 7 years of progressive, post-baccalaureate experience in the job offered or as a Senior Software Engineer, Senior Software Developer, Senior Full Stack Developer or in a related/similar position.
  • Experience therein to include: 7 years in the following: software development including Java programming; using Spring Boot; MongoDB; architecture design, including planning and structuring system components, systems integration, and ensuring scalability and performance; API service development, including designing, building, and integrating RESTful or SOAP based APIs; database development, including designing, developing, and maintaining relational or NoSQL databases; and cloud platforms, including Amazon Web Services (AWS).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer- Java, Spring Boot & Microservices
Senior Software Engineer- Java, Spring Boot & Microservices

my7elevenhr • Irving (TX)

On-site
USD 120,000 - 180,000
Software Engineer II
Software Engineer II

7-Eleven Inc. • Irving (TX)

On-site
USD 120,000 - 150,000
Manager, Software Engineering
Manager, Software Engineering

7-Eleven Inc. • Irving (TX)

On-site
USD 150,000 - 230,000
Senior Software Engineer
Senior Software Engineer

7-Eleven Inc. • Irving (TX)

On-site
USD 95,000 - 153,000
Senior Software Engineer
Senior Software Engineer

7-Eleven Inc. • Irving (TX)

On-site
USD 95,000 - 153,000
Software Engineering Manager
Software Engineering Manager

SuperMom's LLC • Irving (TX)

On-site
USD 140,000 - 190,000
Manager, Software Engineering
Manager, Software Engineering

7-Eleven, Inc • Irving (TX)

On-site
USD 180,000 - 240,000
Manager, Software Engineering
Manager, Software Engineering

SuperMom's LLC • Irving (TX)

On-site
USD 150,000 - 210,000
Senior Software Engineer – Promotions Platform Lead
Senior Software Engineer – Promotions Platform Lead

SuperMom's LLC • Irving (TX)

On-site
USD 100,000 - 130,000
Senior Manager, Data Engineering
Senior Manager, Data Engineering

7-Eleven, Inc • Irving (TX)

On-site
USD 140,000 - 180,000