Senior Software Engineer

7Eleven

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of full-stack development experience, with at least 2 years in a lead role.
  • Expert-level Kotlin knowledge (including coroutines and Flow) and strong Java Spring Boot skills.
  • Proven experience in building Android apps using Jetpack Compose.
  • Deep familiarity with the Android ecosystem, including Navigation Component, WorkManager, and room.
  • Experience with container orchestration tools such as Kubernetes.

Responsibilities

  • Lead the design and development of high-performing applications using Java Spring Boot, React.js, and Android.
  • Architect comprehensive solutions by integrating front-end, back-end, and database layers.
  • Own the development of Android features from UI to data using Jetpack Compose and Kotlin.
  • Modernize and refactor legacy Android code, including migration to Kotlin with clean architecture.
  • Drive best practices in code quality, testing, and agile development processes.
  • Mentor developers and conduct code reviews for team growth.
  • Collaborate with cross-functional teams to align on project requirements.

Benefits

  • Flexible working hours and remote work options.
  • Professional development opportunities and mentorship.
  • Access to the latest technologies and tools.
  • Collaborative work environment with a strong team culture.
  • Health and wellness benefits, including medical, dental, and fitness programs.
Full Job Description
• Lead the design and development of scalable, secure, and high-performing applications using Java Spring Boot,React.jsandAndroid. • Architect end-to-end solutions, integrating front-end, back-end, and data layers (SQL/NoSQL). • Own Android features from UI to data build polished interfaces in Jetpack Compose, business logic in Kotlin / Java, and local storage with Room. • Modernize legacy Android code by migrating Java modules to idiomatic Kotlin and introducing clean architecture (MVVM/MVI, Hilt, coroutines, Flow). • Drive best practices in code quality, testing, CI/CD, and agile development. • Mentor and coach developers, conduct code reviews, and guide technical growth. • Collaborate with product managers, UX designers, DevOps, and QA to align on requirements and execution plans. • Establish and enforce development standards, design patterns, and architectural principles. • Identify performance bottlenecks and lead efforts for optimization and refactoring. • Oversee estimation, sprint planning, and technical task breakdown. • Provide thought leadership and evaluate emerging technologies for team adoption. Qualifications: • Experience with container orchestration (e.g., Kubernetes). •Proven production experience building Android apps with Jetpack Compose. •Expert-level Kotlin (coroutines, Flow) plus strong Java Spring Boot expertise. •Deep knowledge of the Android ecosystem: Navigation Component,WorkManager, Room, Hilt, release process. • Familiarity withGraphQL, Kafka, or Elasticsearch. • Prior experience leading agile teams and collaborating with distributed teams. • Bachelors/Masters degree in Computer Scienceor a related field. Preferred Skills & Experience • 7+ years of full-stack development experience, with 2+ years in a lead or senior developer role.hands-on Android delivery. •Deep expertise in Java, Spring Boot, Spring Cloud, and Kotlin-based Android development. • Strong experience with React.js, Redux, and modern JavaScriptand Typescript(ES6+). • Solid understanding of RESTful APIs, microservices architecture, and OAuth/JWT-based security. • Proven hands-on experience with SQL databases (PostgreSQL, MySQL, Oracle). • Experience with NoSQL databases like MongoDB or DynamoDB. • Strong knowledge of CI/CD pipelines, Git, Docker, and cloud platforms (AWS, Azure, or GCP preferred). • Excellent problem-solving, communication, and leadership skills. • Ability to manage and prioritize multiple projects while meeting deadlines.

Similar Jobs

More Jobs at 7Eleven

More Information Technology Jobs

Find similar Senior Software Engineer jobs: