Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Technical Systems Administrator

Turing School

Technical Systems Administrator

National
Full Time
Paid
  • Responsibilities

    Turing School of Software & Design is seeking a Technical Systems Administrator to join the Turing team. The Technical Systems Administrator would be primarily responsible for building and maintaining the systems that automate our core operational processes: admissions, enrollment, marketing, and finance.

    ABOUT TURING

    Turing offers intensive instructional programs for adults working to become professional software developers. Beneath the surface, Turing is a 501(c)(3) non-profit organization working to train a diverse, inclusive student body to succeed in high-fulfillment technical careers.

    As a school, we have technical systems to manage many aspects of our operations. Some of these have been built in-house as custom software solutions, others are third-party platforms that we have adopted.

    Helping a student move through the stages of “prospective” to “enrolled” and finally “graduated” involves multiple people, teams, and systems. While much of the work is handled by our team of wonderful humans, they all rely on software to get their day-to-day work done. Wherever possible and reasonable, we use automations to offload the more repetitive and tedious jobs.

    The Technical Systems Administrator will manage the various tools and systems that enable our operational team to function. They will have to navigate and learn the SaaS platforms that we utilize as well as our custom Ruby on Rails applications, monitor and maintain integrations between them, and implement new and innovative solutions in support of the operational team. The role is highly technical and also people-driven, leveraging technology to make people's work easier and more effective.

    EXPECTED RESPONSIBILITIES

    • Implementation of new and/or revised process automations across multiple systems
    • Monitoring and being the main point-of-contact for our custom software (Ruby on Rails apps)
    • Research and implementation of new third-party tools that can further streamline work
    • Support of staff in problem-solving issues that arise relating to automation software
    • Maintenance of integrations between our systems, including but not limited to: Zapier, Salesforce, Mailchimp, Eventbrite, OnceHub, Airtable, Populi, Webflow, Postmark, and Slack
    • Monitoring performance of automations and integrations between systems

    QUALIFICATIONS & EXPECTATIONS

    High quality applicants will have some or all of the following:

    • Experience designing and implementing business process automations using scripts, low-code, or no-code tools
    • Comfort with agile software development process and the ability to apply those patterns to business process development
    • Familiarity with using application performance monitoring tools and data dashboards
    • Ability to manage Continuous Integration and Continuous Development (CI/CD) systems using platforms like Heroku and CircleCI
    • Familiarity with “low-code” tools like Zapier and Airtable's “automations” feature
    • Experience working with SQL databases
    • Excellent project management skills including the ability to solicit needs, prototype potential solutions, test, measure, iterate, and improve those solutions
    • A keen nose for sniffing out opportunities to improve procedural efficiency
    • Eagerness to directly work with and empathize with the rest of the operations team to understand their needs and challenges, squash technical frustrations, and build solutions that make things better.

    Note that while software development or programming experience is a definite plus, this role is not focused on building custom software.

    METRICS OF SUCCESS

    Performance in this role will be measured by:

    • Subjective experience of fellow team members, their ability to execute on their own challenges, and hitting their performance metrics
    • Ability for our business processes to scale up without adding proportional labor, allowing Turing to serve more students
    • Peace-of-mind delivered through robust systems that are there for us when we need them

    EMPLOYEE EXPECTATIONS

    The employee can expect to:

    • Have a starting salary of $96,514 with approximately a 1.0% raise every "inning" (7-8 weeks)
    • Have reduced work hours during school intermission weeks which take place every 7 weeks.  
    • Have fully paid premium health insurance and full coverage for a spouse and any dependents upon start date
    • Long-term disability insurance
    • 401(k) savings program with 5% employer match
    • Group Life Insurance (with benefit equal to yearly salary)
    • Be covered by our flexible minimum leave policy of at least 15 days per year
    • Be covered by our parental leave policy ensuring at least 12 weeks of fully paid leave
    • Be covered by our exceptional medical care benefit after one year
    • Work remotely from a location with dependable, high-speed internet.  Typical core work hours of 9:00-5:00 Mountain Time daily.  Option to work 4 day work week or 32 hour week is available for this role after initial 6 week onboarding period and proven familiarity with work load requirements.

      

    DIVERSE RECRUITMENT POOL POLICY

    Diversity, equity, and inclusion are at the core of Turing's organizational values. To ensure a diverse pool of candidates is considered, initial reviews and phone screens will not begin until optional applicant self-reporting demonstrates that the pool is, at a minimum, made up of 30% people of color and 30% non-male applicants. In the event that a sufficiently diverse pool has not applied after recruiting efforts of 90 days, the application period will close and current applicants will be allowed to move forward in the process.

    This information will be collected via a separate anonymous electronic form as part of the application process. This anonymous electronic form will be collected by an employee that is not involved in the interview process for new candidates. Once the data from the anonymous form indicates that the above percentages of pool diversity are reached, the hiring team will be notified that the screening and interview process may begin for the new position.

    SELECTION PROCESS

    Applicants can anticipate the following application process:

    1. Submit initial application through this system including a cover letter which clearly answers these three questions:

      1. What practices have you used to monitor and analyze automations to ensure their stability?
      2. Automating processes can be difficult when those processes are not well understood. What kind of data gathering or interview processes would you use when people don't know what they want
      3. What principles do you consider most important when building automations?
    2. Receive (via email) and complete the demographic survey

    3. Screening review of initial applications leading to some candidates being invited to interview.

    4. An initial technical interview with at least one current staff member.

    5. Applicants will be asked to complete a technical assignment in addition to the interview to demonstrate technical competencies described above.   

    6. Based on the Completed technical components a panel interview with various members of the Directors Team and current staff will be conducted. 

    7. Receive a final decision.