Senior Software Engineer, Mobile

By January 30, 2019Job Posting

Job type: Full-time
Experience level: Senior
Industry: Agile Software Development, SaaS
Role: Software Engineer, Mobile
Company size: 50-100 people
Company type: Private

Technologies: #ios #android #kotlin #swift

About You

As a software engineer at Schedulicity, you build native mobile applications in a collaborative, agile environment. You will have direct impact on a product that significantly improves the lives of business owners and consumers.

About Schedulicity

Schedulicity is the leading online appointment, class and workshop scheduling platform for discovering and booking local services in more than 50 different industries. Consumers in more than 7,700 cities across the U.S. and Canada have booked over 117 million appointments, classes and workshops through Schedulicity. Since launching in 2010, Schedulicity has earned prestigious awards for excellence in technology and customer service.

A day in the life…

  • Develop mobile applications by working with the product team to understand business needs.
  • Be a leading team member guiding the software development lifecycle while following agile development practices.
  • Mentor team members, review pull requests and guide evolution of applications.
  • Occasionally present to others based on topics of strong knowledge.
  • Provide the appropriate amount of documentation including setup/configuration, technical diagrams, code comments, and clearly written code.
  • Attend and participate in regular software deployments as needed.
  • Participate in on-call rotations and incident response teams as needed.

Work Experience/Qualifications

  • Bachelor’s degree in Computer Science, Information Science, or equivalent experience.
  • 5+ years of professional development using iOS or Android platforms.
  • Understanding of modern software engineering practices.
  • Strong experience with at least one of the following languages: Swift, Objective C, Java for Android or Kotlin.
  • Excellent communication skills.

Some experience within a few of the following areas is desired:

  • Working remotely as part of a development team.
  • The AWS cloud platform and various architectures.
  • Experience developing and consuming REST API’s.
  • Version control systems Git or SVN.
  • JIRA or similar issue tracking systems.
  • Confluence or similar documentation systems.

NOTE – At this time Schedulicity cannot transfer nor sponsor a work visa for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship.

Open Date: January 28, 2019
Close Date: When it’s filled
Where: Bozeman, Montana or remote
Relocation: Up to $5K in relocation reimbursement for the right candidates
Interested? Email your resume to

Join the discussion 2 Comments

  • Jeanie Robbins says:

    I run a Foot Zone Therapy business from my home. I want to be able to offer my services from a remote location one day a month. I added multiple locations add on to my package, set up the location, but do not see where I can set the calendar for that location. I see that multiple providers have access to individual calendars. I tried to set up a different provider for myself but it won’t let me saying username already in place. Can you give me some directions.

    • Jaime says:

      Hi Jeanie! I’m glad you were able to get your multiple locations added – As for the issue that is arrising, we would love to take a closer look but need just a little bit more info to see what’s going on. If you wouldn’t mind reaching out to our support team either by phone 877-582-0494 or via email they would be more than happy to help!

Leave a Reply