Senior Software Engineer

| Chicago
Company Description

Club Automation is a leading cloud-based software provider that helps the health and athletic industry to manage their clubs more efficiently. 

Job Description

Do you code in your dreams at night? Are you a zealous student of both the art and science of creating software? Do you love to bring out the technology passions of your teammates in order to collectively bring compelling product to life? Do you enjoy being a go-to-person, who helps lead their team to victory?

If you’re ready to be challenged to take these amazing skills to the next level, then Club Automation is the place for you. 

Here are a few things you'll likely find yourself doing in this role:

  • Developing high quality applications that provide a delightful user experience
  • Helping define the technical architecture of the product
  • Developing clean, reusable, well-structured and maintainable code following best practices and industry standards
  • Developing elegant, responsive, high-performance, cross-platform solutions
  • Developing, debugging, and modifying components of software applications and tools
  • Writing automated unit, integration and acceptance tests as appropriate to support our continuous integration pipelines
  • Supporting and troubleshooting data and/or system issues as needed
  • Actively participating in code and design reviews
  • Participating in user story creation in collaboration with the team
  • Working with team members to develop prototypes as necessary and validate ideas with a data driven approach.
  • Contributing to advancing the team's design methodology and quality programming practices and mentoring junior team members
  • Anticipating and preventing problems and roadblocks before they occur, and presenting technical issues and their impact to leadership

Qualifications


  • Bachelor of Science degree in Computer Science or related work experience
  • Strong communication skills
  • Experience using code versioning tools such as Git
  • Experience with Agile development methodology
  • 5+ years of experience in Software Engineering
  • Strong experience with Object Oriented Programming, PHP or .NET preferred
  • Understanding of AWS
  • Exposure to Amazon Aurora, MySQL, PostgreSQL, DB2, or MS SQL
  • Experience with Unit Testing Frameworks
  • Practical exposure and/or experience with building and integrating with RESTful API’s.
  • Strong logical thinking skills

A plus if you have experience with some of these

  • Exposure to Zend Framework
  • Practical exposure and/or experience with: jQuery, JSON, AJAX, CSS, LESS and JavaScript frameworks such as AngularJS, KnockoutJS, ReactJS.
  • Markup skills utilizing HTML, CSS, JavaScript.
  • Mobile Development
  • Design and Development Methodologies (e.g. DDD, TDD, and BDD)
  • REST Web Services

Additional Information

The Daxko Nation includes several distinct brands: Daxko, Club Automation, AAC, SugarWOD, and Zen Planner. Through these brands, we deliver comprehensive technology solutions and experienced services to health & wellness facilities. Since we began in 1998, we’ve grown to span 68 countries, 10,000 facilities, and over 20 million members. Our customers rely on us to be the engine of their growth with deep insight, guidance, technology solutions, and exceptional experiences that make us the industry’s recognized #1 software provider.
Our company, with a culture of collaboration, action, and entrepreneurship, has a well-deserved reputation for providing “career-defining” opportunities for team members willing to pursue them.
With a high value placed on taking care of our customers and our team members, we have frequently been recognized locally and nationally as best workplaces.

We truly care for our team members, and this is reflected through our offices, benefits, and great perks. Some of our favorites include: 

  • Flexible paid time off 
  • Affordable health insurance options
  • Monthly fitness reimbursement
  • 401(k) matching
  • Casual work environment
  • Plenty of free food and caffeine

All your information will be kept confidential according to EEO guidelines.

Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavaLanguages
    • JavascriptLanguages
    • PHPLanguages
    • SqlLanguages
    • SwiftLanguages
    • jQueryLibraries
    • jQuery UILibraries
    • ReactLibraries
    • ReduxLibraries
    • Node.jsFrameworks
    • ZendFrameworks
    • MySQLDatabases
    • RedisDatabases
    • Google AnalyticsAnalytics
    • PendoAnalytics
    • BalsamiqDesign
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement
    • TrelloManagement
    • SalesforceCRM

Location

Our office sits on the river in the heart of the West Loop across the street from Willis (Sears) Tower and next to the water taxi.

An Insider's view of Club Automation

What’s the vibe like in the office?

Our office is high energy & collaborative. We promote interaction within & across teams to build camaraderie. They say life happens in the kitchen & that’s true here too! Whether it’s grabbing coffee, sharing our family-style Friday lunches, or grabbing a beer at the end of the day, we check our egos at the door & have fun while working together.

John

Team Lead of Customer Service

What kinds of technical challenges do you and your team face?

To meet the demands of our fast-growing customers, my team builds applications focused on scalability and configurability. We are challenged to think innovatively about how our applications can service one customer or ten-thousand customers with an equally engaging and responsive user experience.

Tyler

UI Architect

What does career growth look like on your team?

The demand for our product is growing which has led to a lot of growth opportunity. Leaders check in with their team members regularly to learn more about their long-term interests. There’s ample opportunity to shadow teammates in other roles and we’re encouraged to grow our skillset or explore a new one through resources like LinkedIn Learning.

Hillari

Training Team Lead

How has your career grown since starting at the company?

I started as an intern here, and right after graduating, I earned a full time BDR role. I was then promoted to an Account Executive 6 months later. It’s inspiring to work in a company that trusts you and recognizes potential for growth, encourages that growth, and gives you the necessary tools to become a leader and handle greater responsibilities.

Christian

Junior Account Executive

What are Club Automation Perks + Benefits

Club Automation Benefits Overview

Club automation is a startup environment with established funding that allows us to offer excellent perks and benefits.

Culture
Volunteer in local community
Club Automation participates in local volunteer activities such as the Chase Corporate Challenge, Bernie's Book Bank, Augie's Quest, and Feed My Starving Children.
Friends outside of work
Eat lunch together
Intracompany committees
Club Automation has various committees like the Time Hostage Rescue Team, Daxko Development Committee, and the Culture Committee!
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Club Automation's Flexible Spending Account (FSA) helps employees cover out-of-pocket medical expenses with pre-tax contributions of up to $2,700 annually.
Disability Insurance
Company-paid long and short-term disability insurance provides 60% of your pre-disability earnings up to certain limits.
Dental Benefits
Vision Benefits
Health Insurance Benefits
Club Automation provide a wealthy health insurance plan through BCBS with options for PPO and HDHP. Company contributes to the cost of both plans for all levels of coverage.
Life Insurance
Club Automation provides company-paid life insurance policies for $100,000 to all full-time team members.
Wellness Programs
In an effort to promote team member health and wellness, Club Automation provides a monthly fitness reimbursement to all team members.
Onsite Gym
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Club Automation's 401(k) retirement plan matches 50% of an employee's contributions up to 7% of their annual base salary..
Company Equity
Company equity is available for some senior leadership positions.
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Full-time team members may take advantage of a generous parental leave benefit.
Flexible Work Schedule
Club Automation provides employees with a flexible work schedule that includes Flexible start and end times for most roles.
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
Club Automation offers a Flexible PTO policy with no accrual necessary.
Sabbatical
Club Automation offers full-time team members a 4-week paid sabbatical leave for every 5 years of service from the date of full-time hire.
Paid Holidays
Perks & Discounts
Casual Dress
Company Outings
Twice per year, we shut down our office and go volunteer for special projects designed to help the community. We also have social events that get team members together.
Free Daily Meals
Employees get free lunch on Friday.
Stocked Kitchen
Fridges are stocked with soft drinks and ‘fancy water’, coffee machines, etc.
Some Meals Provided
Free weekly Friday lunches that allow us to eat and hang out together.
Happy Hours
Fitness Subsidies
In an effort to promote team member health and wellness, Club Automation provides a monthly fitness reimbursement of up to $100 to all team members. All fitness facilities are eligible.
Professional Development Benefits
Cross functional training encouraged
Promote from within
Time allotted for learning
Online course subscriptions available

Additional Perks + Benefits

Club Automation has been recognized for providing team members with competitive benefits that celebrate its culture, promote health & wellness, and help team members achieve their goals. For this reason, we have designed our Team Member Benefit plans to promote an innovative and healthy work environment, to support your financial wellbeing, and to protect you against any potential hardship brought about by unforeseen accidents or injury.

More Jobs at Club Automation15 open jobs
All Jobs
Dev + Engineer
Marketing
Operations
Project Mgmt
Sales
Developer
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Project Mgmt
new
Chicago
Developer
new
Chicago
Developer
new
Chicago
Operations
new
Chicago
Developer
new
Chicago
Operations
new
Chicago
Developer
new
Chicago
Marketing
new
Chicago
Developer
new
Chicago