• Senior Systems Engineer

    Job Locations US-PA-Malvern
    Job ID
    2018-1668
    # of Openings
    1
    Category
    Software Development
    Experience Level
    Senior
  • Overview

    Frontline Education provides cloud-based solutions for the K-12 education industry, primarily focusing on human capital management and back-office administrative solutions.  As a leading provider of SaaS EdTech solutions, we serve more than 12,000 educational organizations representing over 80,000 schools and 5 million educators across the United States and Canada.  In 2015, we were recognized by INC. Magazine as one of the fastest growing private companies in North America.  Our unprecedented growth has created new opportunities on our Dev Systems team.  

     

    We are looking for a talented and motivated Systems Engineer with an intrapreneurial / entrepreneurial nature to join our DevOps team! Candidates will enjoy the opportunities to continue expanding our micro-service architecture with current and future technologies and building the next-generation tools and processes to allow Frontline to continue to deliver high-value and high-quality solutions to our customers. This means tight collaboration with the team in designing and building APIs, infrastructure, observability; mechanisms for integration, testing, and delivery; and other tooling necessary to ship high quality code quickly. 

    Responsibilities

    • Effectively link and articulate engineering practices and infrastructure needs to business objectives 
    • Explore, define, design, POC, prototype and defend new ideas and new solutions that apply to the growing list of features the platform addresses 
    • Research and evaluate technology and third-party software capabilities, both technically and financially, to either integrate with existing company products or provide new internal services 
    • Work with teammates across the organization to iterate on product features and ideas 
    • Encourages and guides teams and individuals in thinking through complex problems / situations, considering all angles

    Qualifications

    Essential Skills and Qualifications 

    • Desire to join a highly technical team in a fast-paced environment 
    • Proven track record of ownership of maintainable, stable and scalable commercial software 
    • An ability to train, teach and otherwise mentor junior team members 
    • Experience with micro-services leveraging an event-driven or message-driven architecture: designing, creating, deploying, testing and monitoring 
    • Strong database design and RDBMS concepts, experience doing domain-driven design 
    • Experience in OO or Functional programming in languages such as Java, C#, Node.js, JavaScript or Golang 
    • Experience doing test-driven development (TDD) and/or behavior-driven development (BDD) 
    • Strong understanding of DevOps principles with experience 
    • Experience with Continuous Integration and Continuous Delivery tools 
    • Experience with automation frameworks and/or configuration management solutions 
    • Experience with building and running Docker containers and container orchestration solutions 
    • Development experience in a public (AWS, Azure, Rackspace, etc) or private cloud environment 

      

    Personal Attributes 

    • Strong interpersonal skills; must be a team player 
    • Must have high degree of personal integrity and ability to maintain strict confidentiality 
    • Must uphold, safeguard and promote the organization’s values and philosophy relating particularly to corporate ethics, integrity and priorities 
    • Public speaking and strong writing skills are a plus 
    • Highly directed and self-motivated with keen attention to detail 

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.