Software Engineer II

SuperMom's LLC

Irving, Northern (TX, KY)

Hybrid

USD 110,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

7-Eleven, Inc. seeks a Software Engineer II to drive Android apps from inception to deployment for Google Play and retail devices.

You will collaborate with product owners, UI/UX, and business teams to design and ship features, migrating Java code to Kotlin and applying MVVM/MVP patterns. The role requires 5 years of Android experience with Java and Kotlin, RESTful API integration, Jetpack Compose, CI/CD (GitLab/GitHub), and hands-on testing using Roboelectric, Mockito, and MockK.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 5 years of progressive Android development experience including Java and Kotlin.
  • Experience with RESTful APIs and Android UI design (Material Design).
  • Experience with Jetpack Compose, CI/CD, GitLab/GitHub, and analytics tools.

Responsibilities

  • Execute full product lifecycle to create reliable Android apps for Google Play and retail devices.
  • Collaborate with product owners, scrum masters, UI/UX and business teams to design and ship features.
  • Lead technical discussions, apply MVP/MVVM patterns, and migrate to Kotlin where appropriate.
  • Implement security features and perform unit testing with Roboelectric/Mockito/MockK.

Skills

Android development
Java
Kotlin
Test-Driven Development
RESTful APIs

Education

Bachelor’s degree in CS/Engineering

Tools

Jetpack Compose
MVVM/MVP
GitLab
GitHub
New Relic / Mixpanel

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: Software Engineer II
LOCATION: 3200 Hackberry Rd. Irving TX 75063
DUTIES:
  • Execute full product lifecycle (inception through deprecation) to create reliable and flexible Android apps bound for the Google Play Store and retail customer's devices.
  • Collaborate with product owners, scrum masters, UI/UX and business teams to define, design, estimate and ship new features with 7-Eleven application.
  • As a senior developer actively participate in technical discussions with android team and analyze technical challenges and provide solutions.
  • Use best and standard android libraries to make the application behavior more reactive, maintain higher level of abstraction and solve difficult operations.
  • Use architectural patterns like MVP or MVVM to develop the application.
  • Use Jetpack Compose technology to build UI screens.
  • Modularize, refactor and migrate Java code to kotlin to keep application updated with android standard to support kotlin language.
  • Integrate security-based features Two-Factor authentication, Biometric authentication within the app to extra layer of security.
  • Follow the Agile methodology and use JIRA software to refine the stories and plan the work in sprint.
  • Drive best practices approach to the continuous improvement of 7-Eleven application, processes, and tools.
  • Maintain documentation for all new android features during 7-Eleven application development.
  • Continuously discover, evaluate, and implement updates from android updates and Kotlin language to maximize development efficiency.
  • Use Mix panel and New Relic analytics tools to capture and analyze user interactions and interests to show users interest-based deals and rewards.
  • Perform code reviews with the team and follow best coding practices.
  • Work in Test driven development and use Roboelectric, Mockito and Mockk test frameworks for writing unit test cases.
  • Using Gitlab to perform continuous integration of the code and create Test, Stage and Production environment specific builds.
REQUIREMENTS:
  • Bachelor’s or foreign equivalent degree in Computer Science, Computer Engineering, or a related field, and 5 years of progressive, post-baccalaureate experience in the job offered as a Senior Android Developer, or Software Engineer, or in a related/similar position.
  • Experience therein to include the following: 5 years in developing Android applications, Mobile applications and using Java; 4 years with Kotlin, and Test-Driven Development including Roboelectric, Mockito, and Mockk; 3 years with Restful API integration using Retrofit, and Material Design for Android; and 2 years with Jetpack Compose, CI/CD Integration, Gitlab, GitHub, and Analytics tools such as Mixpanel, Newrelic, or Crashlytics.

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. 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.

As proud founders of the world's first convenience store, 7-Eleven's top priority has always been to give customers the most convenient experience possible to consistently meet their needs. 7-Eleven aims to be a one-stop shop for consumers - a place people can always rely on to deliver what they want, when, where and how they want it. This goal continues to shape 7-Eleven's ethos, driving 7-Eleven's expansion into operating Speedway®, Stripes®, Laredo Taco Company® and Raise the Roost® Chicken and Biscuits, with locations, as well as proprietary products and services including 7NOW®, 7Rewards®, Speedy Rewards® and 7-Eleven Fleet™, throughout the U.S.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

7-Eleven, Inc • Irving (TX)

On-site
USD 100,000 - 140,000
Machine Learning Engineer II
Machine Learning Engineer II

SuperMom's LLC • Irving (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
Software Engineer II - SRE RunOps Engineer
Software Engineer II - SRE RunOps Engineer

SuperMom's LLC • Irving (TX)

On-site
USD 110,000 - 170,000
Integration Analyst
Integration Analyst

SuperMom's LLC • Irving (TX)

On-site
USD 65,000 - 90,000
Software Engineer II
Software Engineer II

7-Eleven • Irving (TX)

On-site
USD 120,000 - 150,000
MST Maintenance Tech II
MST Maintenance Tech II

SuperMom's LLC • Laredo (TX)

Hybrid
USD 63,039,000 - 91,693,000
Sign-On Bonus
Comprehensive Benefits
401k
+4
Senior Strategic Planning Analyst
Senior Strategic Planning Analyst

SuperMom's LLC • Irving (TX), Northern (KY)

Hybrid
USD 100,000 - 160,000
Director, Product Management - Store Systems
Director, Product Management - Store Systems

SuperMom's LLC • Irving (TX)

On-site
USD 180,000 - 240,000
Restaurant Leader (Manager)Trainee
Restaurant Leader (Manager)Trainee

SuperMom's LLC • Ocala (FL)

On-site
USD 21,000 - 28,000
Product Director - Financial Services
Product Director - Financial Services

SuperMom's LLC • Irving (TX), Northern (KY)

Hybrid
USD 170,000 - 250,000