Software Engineer

| Greater Boulder Area
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Who We Are

At CampMinder, we build beautiful, intuitive, web-based systems to streamline summer camp business operations. Since 2001, CampMinder has been an industry leader serving over 900 camps and 500k+ campers throughout the United States and beyond.  

Headquartered in Boulder, Colorado, CampMinder cultivates a purpose-driven, values-led culture. Our #1 priority is employee engagement. Engaged employees bring their best selves to work which helps create a powerful experience for our clients. That's why our mission is to foster a world where work is fulfilling and life is fun -for the employees, camps, and families we serve. This focus has resulted in being named one of Outside Magazine’s Best Places to Work in America (2017, 2018, 2019, and 2020), an INC. Magazine Best Workplace (2019), one of Built in Colorado’s Best Places to Work in Colorado (2019, 2020, and 2021), and a Colorado Company to Watch (2018).

Culture
We are a highly collaborative and transparent organization, with a culture rooted in our core values. Product and Engineering team members work closely together. We value brainstorming and solving problems as teams, rather than individually. We don’t always agree on everything, but we resolve our differences respectfully.

We break our work down in small portions and fully embrace Agile methodologies.

Technical 

Two years ago, we began building a new platform with Go (Golang) microservices and containerization using Docker and Kubernetes. This new platform works in tandem with our existing back-end (built in .Net, C# and MSSQL) and powers our new mobile/web UIs, built in React Native and ReactJS. 

It's an exciting time to be a part of CampMinder's Engineering team, as we embark on the challenge of maintaining (and integrating with) our existing system while implementing new technologies, functionality, and products.

About the Role: 

In this role you will be a part of the team that continues to build out this new technology and integrates with the legacy platform.

You could be a great fit for our team if you: 

  • Share our core values: Find A Better Way, Own it, Be Admirable, Put Team First, Wonder, Give Joy
  • Want to dive in and figure things out independently
  • Are willing to challenge the status quo, constantly looking for ways to improve things 
  • Are willing to express your thoughts and also consider the ideas and opinions of others 
  • Are always asking what is best for the team, the company, and the customers
  • Are confident but humble; exhibiting a high EQ (emotional intelligence)
  • Have a desire to learn and use the right tool for each job (i.e. you’re not tied to a professional identity as a “[some technology] developer.” You identify as a software engineer or a technologist.

Must have: 

  • 5+ years of professional experience creating and maintaining the back-end function of a complex, large-scale software product/s
  • Mastery of back-end technologies, designing and building, REST APIs and microservices
  • Strong hands-on experience with Golang microservices
  • Experience with Kubernetes/Docker orchestrated, containerized API in production
  • Implementation of both synchronous and asynchronous communication in distributed systems
  • Direct experience with object oriented language such as .NET C# or Java
  • Experience with message brokers and messaging
  • Logging tools and patterns
  • Cloud platforms including Azure, Amazon Web Services, and Google Cloud
  • Automated testing, continuous integration, and delivery and deployment tools
  • Infrastructure as Code (IaC) tools such as Terraform, Ansible, etc...
  • Source control Git, GitLab
  • Monitoring, alerting and analytics of production systems
  • Windows and Unix/Linux based environments
  • Agile development methodologies, and pair programming
     

Nice to have: 

  • .NET/C#
  • Terraform
  • RabbitMQ
  • SQL Server
  • SQL Server CDC usage
  • “EFK” - Elasticsearch, FluentD, Kibana logging stack
  • K8S observability stack: Open Census, Prometheus, Jaeger, Grafana

Role Location:

Due to COVID-19, all CampMinder employees are working from home for the immediate future. We ask that you have a reliable, high-speed internet connection and be available during standard business hours. In the event we reopen the office in some capacity, you will need to live within reasonable commuting distance from the office in Boulder, Colorado and be willing to work on-site at least 2-3 days per week.

CampMinder Employee Benefits:  

  • Medical, dental, and vision coverage
  • Paid parental leave for all new parents, including via surrogacy and foster care
  • Company-paid disability and life insurance
  • 401k with 4% company matching 
  • Trust-Based (flexible) PTO Flexibility to WFH to as needed to accommodate for family needs, focused work time, etc. 
  • Monthly wellness allowance
  • Supportive co-workers and leadership
  • Focus on learning and growth
  • Onsite office benefits:
    • Weekly fresh fruit, snacks, coffee, catered all-company lunch meetings 
    • Close to walking paths and food trucks
    • Well-behaved dogs welcome! 
    • Lockers and shower - get your mid-day workout in!

Compensation:

Our target hiring range is $105,000 - $135,000.  Actual compensation and title will be commensurate with experience, skills and education. 

We're actively taking steps to make sure our culture is inclusive and that our processes and practices promote equity for all, including people of color, people from working-class backgrounds, women, and members of the LGBTQ+ community. We welcome and encourage applications from people with these identities or members of other marginalized groups.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • C#Languages
    • GolangLanguages
    • JavascriptLanguages
    • SqlLanguages
    • ReactLanguages
    • ReactLibraries
    • ASP.NETFrameworks
    • Google AnalyticsAnalytics
    • BalsamiqDesign
    • IllustratorDesign
    • InVisionDesign
    • SketchDesign
    • OmnigraffleDesign
    • SlackManagement
    • CA Agile Central (Rally)Management
    • WordpressCMS
    • HubSpotCRM
    • SalesforceCRM
    • SendGridEmail

Location

Our office is located in East Boulder, steps from the Boulder Creek Path. The area is well-serviced by public transportation...and food trucks!

An Insider's view of CampMinder

What’s the vibe like in the office?

One of the best things about working at CampMinder is our open and curious vibe. We collectively communicate with all other departments if we have questions, or see different areas that we can improve our clients experience. We have an open door policy that encourages building relationships, which gives me joy every day I come to work.

Jason

Client Support Representative

How do you collaborate with other teams in the company?

In my position, I get the opportunity to work with just about every team at CampMinder on a weekly basis. Whether I'm looking at a puzzling case with our front-line support team or collaborating with our sales team about a potential new client, I love working with my colleagues. Everyone here is a team player and it really makes my day great!

Allison

Client Success Manager

How has your career grown since starting at the company?

From day 1, the expectation was that I bring my best to the table. I am 100% accountable for my product area, I’m expected to solve problems creatively and get help when needed. I have full autonomy. If I want to try something or do something different, I go do it. For me, this is nothing but exciting. I wouldn’t change any of it. I love it.

Ryan

Product Manager

How do you make yourself accessible to the rest of the team?

I believe that the human connection is important when we work together. Therefore, I have regularly scheduled 1 on 1’s with each person on my teams. In addition, I remind everyone to always feel free to come to me and discuss any topic. Even if I am going through a very busy period, I will prioritize someone's need/want to have a conversation.

Lazar

VP, Software Engineering

What are CampMinder Perks + Benefits

CampMinder Benefits Overview

CampMinder offers a comprehensive benefits program that includes: a wide variety of insurance plans (medical, dental, vision, and more); company-paid short-term disability, long-term disability, and life insurance; a 401k program with a 4% company match; Trust-Based PTO; paid Parental Leave; and a monthly wellness allowance.

Culture
Volunteer in local community
Friends outside of work
Eat lunch together
Daily sync
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Diversity
Documented equal pay policy
Unconscious bias training
Mean gender pay gap below 10%
Diversity Employee Resource Groups
#allyship channel in slack which engages in content and discussions regularly, cultivates ideas for always improving company practices
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Employees enrolled in compatible insurance plans may make pre-tax contributions to a Flexible Spending Account (FSA) or Health Savings Account (HSA).
Disability Insurance
Short and long-term disability insurance is 100% paid by CampMinder.
Dental Benefits
CampMinder offers 10 dental plans to choose from to fit your needs. The company makes a monthly contribution toward premium costs based on coverage level.
Vision Benefits
CampMinder offers 4 vision plans to choose from to fit your needs. The company makes a monthly contribution toward premium costs based on coverage level.
Health Insurance Benefits
CampMinder offers 20 medical plans to choose from, including PPO, HDHP, and HMO options. The company makes a monthly contribution toward premium costs based on coverage level.
Life Insurance
Life Insurance is paid 100% by CampMinder.
Pet Insurance
Optional pet insurance available.
Wellness Programs
CampMinder provides weekly seasonal produce deliveries, an on-site meditation room, and a $25/month wellness stipend, among other offerings.
Mental Health Benefits
Retirement & Stock Options Benefits
401(K)
401(k) plans are offered through Transamerica. Employees are eligible to begin contributing after their first paycheck.
401(K) Matching
CampMinder matches employee contributions 100% on the first 4% of their salary and contributions are vested immediately.
Performance Bonus
Profit-sharing bonus based on company financial performance.
Child Care & Parental Leave Benefits
Generous Parental Leave
Eligible employees may take up to 12 weeks of Parental Leave for a birth, adoption, or foster care placement. Two weeks will be compensated at 100% and 10 weeks will be compensated at 60%.
Flexible Work Schedule
Remote Work Program
Currently, we are all working remotely at least through May 2020.
Family Medical Leave
CampMinder offers up to 12 weeks of job-protected leave per year for any employee eligible under the Family and Medical Leave Act (FMLA).
Vacation & Time Off Benefits
Unlimited Vacation Policy
We offer Trust-Based PTO, meaning there is no formal cap on time that can be taken. This approach relies on candid sharing of wants and needs, taking individual, team, and business needs into account.
Generous PTO
Paid Holidays
CampMinder offers all employees paid time off to observe eight major holidays.
Paid Sick Days
Perks & Discounts
Beer on Tap
CampMinder keeps a rotating local beer on tap.
Casual Dress
Commuter Benefits
Through a partnership with WageWorks, CampMinder allows employees to pay for commuting expenses, including qualified transit passes, through pretax payroll deductions, saving employees between 25-40%.
Company Outings
We plan regular opportunities to have fun together. Some examples this year include, a holiday party at a local brewery, an outing to Punch Bowl Social, & an end-of-summer celebration at Boulder Res.
Game Room
Our game room includes Video and board games
Stocked Kitchen
CampMinder offers coffee, tea, snacks, and fresh local produce to all employees.
Some Meals Provided
We provide free lunches and snacks during our all-company meetings!
Happy Hours
CampMinder hosts an all staff, on-site happy hour following our quarterly meetings.
Parking
CampMinder offers ample on-site parking in our lot, as well as bike racks if you prefer the two-wheel mode of transportation.
Pet Friendly
Don't want to leave your fur baby at home? That's great, because we welcome dogs at CampMinder! We also offer pet insurance.
Fitness Subsidies
CampMinder offers a $300 annual allowance ($25/month) that can be used toward a variety of wellness-related purchases like race registration, yoga, wearable devices, massages, gym memberships, & more.
Professional Development Benefits
Job Training & Conferences
Cross functional training encouraged
Promote from within
More Jobs at CampMinder2 open jobs
All Jobs
Dev + Engineer
Developer
new
Boulder
Developer
new
Boulder
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView CampMinder's full profileSee more CampMinder jobs