Demo

Software Engineering Manager

Puttshack
Chicago, IL Full Time
POSTED ON 3/2/2025
AVAILABLE BEFORE 4/26/2025

About Puttshack:

Puttshack is an upscale, tech-infused mini golf experience that appeals to everyone. More than just indoor mini golf, Puttshack leans on its ground-breaking technology to elevate the game while also serving world-class food and full bar in a cool environment. The Puttshack experience is really all about having fun - and doing something fun - together.

Our Purpose: To bring everyone in to play.

Our Vision: To be the universal answer to the question 'Where should we get together?'

Our Mission: To create lasting memories for people of all generations through a shared, world-class entertainment experience.

Our Values:

  • Bring your 'A' game - We strive for excellence in everything we do.
  • Lead the Way - Our associates embrace and are inspired by change.
  • Own the Fun - We revel in our guests' enjoyment.
  • Care Deeply - We take great care of our guests, our associates and the communities we call home.

Location:

This is a remote position based on Central Time Zone operating hours. Ideal candidates will be based out of AR, CO, CT, DE, FL, GA, IL, IN, KY, MA, MD, MN, MO, NH, NJ, NY, OH, PA, TN, TX, UT, and VA.

Position Summary:

We are seeking an experienced and dynamic Software Engineering Manager to lead our development team in building and delivering high-quality software solutions. The ideal candidate will have a strong background in java spring boot, microservices architecture, and at least 10 years of software development experience with proven success in managing and mentoring technical teams. As a Software Engineering Manager, you will oversee a team of at least 5 developers, drive technical excellence, foster collaboration, and ensure the timely delivery of projects.

Position Responsibilities may include, but not limited to:

  • Lead and mentor a team of 5 software engineers, fostering a culture of collaboration, continuous improvement, and technical excellence.
  • Oversee the end-to-end development lifecycle, from project initiation to deployment, ensuring high-quality software delivery using java spring boot, microservices architecture, and related technologies.
  • Design, develop, and maintain scalable microservices-based solutions, ensuring that services are modular, resilient, and optimized for performance.
  • Collaborate with cross-functional teams, including Product Management, QA, and Design, to define and prioritize development tasks and deliverables.
  • Provide technical guidance and support to team members, assisting with troubleshooting, problem-solving, and best practices in coding, architecture, and design.
  • Establish and track key performance metrics for the development team, ensuring progress and alignment with business objectives.
  • Ensure code quality, scalability, security, and performance by promoting best practices in software design, testing, and continuous integration.
  • Conduct regular one-on-ones and performance reviews with team members to foster career growth and identify areas for development.
  • Stay up-to-date with industry trends, emerging technologies, and best practices, and introduce innovative solutions to enhance product offerings.
  • Other projects or duties as assigned.

Required Skills and Experience:

  • 10 years of experience in software development, with at least 5 years of hands-on experience in java and the spring boot framework.
  • Proven experience managing and leading teams of 5 or more developers, ideally in an Agile environment.
  • Strong experience in microservices architecture and development, including designing, implementing, and maintaining microservices-based solutions.
  • Strong knowledge of object-oriented programming (OOP), design patterns, and software development best practices.
  • Experience with RESTful API development and integration in microservices environments.
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and their integration with microservices.
  • Experience with version control systems (Git), CI/CD pipelines, and automated testing frameworks.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Strong understanding of performance tuning, scalability, and security best practices for large-scale systems.
  • Exceptional communication and interpersonal skills, with the ability to communicate complex technical concepts to both technical and non-technical stakeholders.
  • Proven track record of delivering software projects on time and within budget while managing scope changes and mitigating risks.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Travel – up to 10%
  • This position must pass a post-offer background check.

Preferred Skills and Experience:

  • Kubernetes experience
  • Familiarity with event-driven architecture and message queues (e.g., Kafka, RabbitMQ).
  • Knowledge of Agile methodologies (Scrum, Kanban).
  • Leadership experience in scaling software development teams and processes.
  • Proficiency in JIRA for managing epics, user stories, sprints, and backlogs

Physical Requirements:

Physical activities on a continuous basis, sit at desk for a long period of time; frequent use of telephone/video conferencing and write or use a keyboard to communicate through written means. Some walking and lifting, up to 25 lbs. may be required. The noise level in the work environment is typically low to moderate. The physical demands described above are representative of those that must be met by an employee to successfully perform the essential functions and responsibilities of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions and responsibilities.

At the intersection of entertainment and hospitality, Puttshack is committed to equal opportunity and is firmly committed to preventing discrimination and harassment, including sexual misconduct, based on legally protected diversity characteristics (such as race, color, religion, national origin, sex, age, disability, sexual orientation, gender identity or expression, family status, citizenship, genetic information, and veteran status) in its application and hiring processes and in its employment decisions. As an affirmative action employer, Puttshack also takes steps to prevent retaliation and create a respectful, equitable, and inclusive environment for our Associates, Guests, and Vendors.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineering Manager?

Sign up to receive alerts about other jobs on the Software Engineering Manager career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Puttshack

Puttshack
Hired Organization Address St. Louis, MO Full Time
Job Description Job Description Puttshack is an upscale, tech-infused mini golf experience that appeals to everyone. Mor...
Puttshack
Hired Organization Address Pittsburgh, PA Full Time
About Puttshack: Puttshack is an upscale, tech-infused mini golf experience that appeals to everyone. More than just ind...
Puttshack
Hired Organization Address Philadelphia, PA Full Time
Job Description Job Description Puttshack is an upscale, tech-infused mini golf experience that appeals to everyone. Mor...
Puttshack
Hired Organization Address Miami, FL Full Time
Job Description Job Description Puttshack is an upscale, tech-infused mini golf experience that appeals to everyone. Mor...

Not the job you're looking for? Here are some other Software Engineering Manager jobs in the Chicago, IL area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!