Sr. Software Engineer

Leonard Green & Partners$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Over 8 years of experience developing Enterprise and Web applications with system integrations.
  • Extensive skills in Java, Spring framework, and Spring Boot.
  • Experience with microservices and AWS tech stack, including Fargate and SQS.
  • Knowledge of CI/CD processes and Agile development methodologies.
  • Strong communication and interpersonal skills for working with stakeholders.

Responsibilities

  • Develop, plan, and maintain software applications and enterprise systems.
  • Design and develop backend applications using microservice REST APIs.
  • Collaborate with UI/UX and frontend developers for API integration.
  • Ensure application performance, quality, and responsiveness.
  • Identify and fix bottlenecks and bugs in the code.
  • Mentor team members and conduct code reviews for quality assurance.
  • Drive initiatives for app performance improvements and innovative solutions.

Benefits

  • Comprehensive medical, vision, and dental coverage.
  • Generous paid time off (PTO) and 401k options.
  • Modern office located in downtown Tucson.
  • Access to on-site fitness gym and bike share program.
  • Employee recreational space including game room and lounge.
  • Complimentary Unlimited Wash Club Membership.
Full Job Description
The Sr. Software Engineer will plan, design, develop, configure, deploy, troubleshoot, and maintain our eCommerce and Enterprise applications. Lead and collaborate as a member on a team of developers, business analysts, product managers, and QA/testing staff focused on delivering secure and top-notch new digital experience for our customers.

What You Will Do:

Application Development:
  • Develop, plan and/or maintain software applications and or enterprise systems; debug, design, code, test, write specifications, roll-out software, and production support.
  • Design and develop applications backend using microservice REST APIs using Java/SpringBoot/AWS APIs.
  • Design and develop cross-system integrations using Java/Spring Batch/AWS tech stack.
  • Collaborate with UI/UX designers and frontend developers to drive efficient API design and integrations with high performance and scalability.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.

Technical Leadership:
  • Lead and mentor fellow developers in the team, fostering technical growth and excellence.
  • Conduct architecture/design/code reviews to ensure quality and maintainability.
  • Guide the adoption of CI/CD, automated testing, and DevOps practices in mobile development.

Innovation & Continuous Improvement:
  • Stay current with the latest backend & integrations technologies, AI tools, frameworks, and industry trends.
  • Drive initiatives to improve user experience, app performance, and development efficiency.
  • Contribute to mobile strategy and roadmap at the enterprise level.

Note: The job duties above provide a general sense of the role; though, additional duties may be assigned as necessary.

How You Will Shine:

Education:
  • Bachelor's degree in Computer Science, Information Technology, or related field.

Experience:
  • 8 years + of professional experience developing Enterprise and Web applications and solid hands-on experience with cross-functional system integrations.

Knowledge, Skills, & Abilities:
  • Extensive experience in Java, Spring framework, and Spring Boot; Swagger and Open API specification
  • Experienced in building core business layer of an application, designing for change and scalability, and building domain-centric modern microservices APIs following MACH architecture
  • Extensive experience developing microservices using Java/SpringBoot/ASW tech stack.
  • Experienced in messaging stack like Kafka, AWS-SQS and even driven architecture.
  • Experienced in AWS cloud native development and AWS tech stack like Fargate, SQS, RDBMS, Code Pipeline, AWS SageMaker is a bonus.
  • Exposure to using AI based development tools like Claude for accelerating software development is a plus.
  • Experience using SCM tools like Gitlab, Bitbucket
  • Experience with CI/CD and build pipelines such as using Jenkins and Maven on AWS
  • Experienced working in an Agile development environment with full exposure to SDLC process.
  • Comprehensive knowledge of source control and change control practices, with a strong commitment to established standards.
  • High-level analytical and design skills, with required experience in a modern mobile technology stack.
  • Strong verbal, written, and interpersonal communication skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Demonstrated organizational skills and self-motivation, with the ability to work independently and manage multiple priorities and deadlines in a fast-paced environment.
  • Proven collaboration and accountability, with a commitment to delivering consistent, high-quality results.

What motivates our team:

  • Excellent Benefits including medical, vision, dental, PTO, 401k, etc.
  • Career Progression with a high growth.
  • Modern office space in the heart of downtown Tucson.
  • On-site Fitness Gym and Bike Share.
  • Employee Game Room and Lounge.
  • Free Unlimited Wash Club Membership.

It's your time to SHINE! Join the Mister Car Wash team today!

About Leonard Green & Partners

Leonard Green & Partners is an American private equity investment firm founded in 1989 and based in Los Angeles. The firm specializes in private equity investments. LGP has invested in over 95 companies since its inception, including Petco and The Container Store.
Learn more about Leonard Green & Partners

Similar Jobs

More Jobs at Leonard Green & Partners

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: