Sr. Systems Engineer (CI/CD)

Job Locations US-PA-Malvern
Job ID
# of Openings
Software Development
Experience Level


Frontline Education is a leading provider of SaaS EdTech solutions for educators and administrators across the United States. Frontline Education serves more than 12,000 educational organizations nationwide.  Our Human Capital Management solutions are used in all 50 states and have the largest data set in K12 Human Capital Management.  We partner with school districts whose professionals and staff use our premier software solutions daily. In 2015, we were recognized by INC. Magazine as one of the fastest growing private companies in North America.


Frontline Education is seeking a Senior Systems Engineer (CI/CD) to design, build, test, deploy and support continuous integration, continuous delivery and high availability of our solutions in an efficient, effective, and consistent manner.  You will work on large-scale system design and troubleshooting and must be fluent in systems programming and/or automation. You will use your knowledge of running production SaaS environments and understanding of Windows or Linux/Unix systems internals and networking to enable the delivery and operation of business critical systems.  This is a fast-paced and exciting role that provides opportunities to work on a wide array of projects.



  • Collaborating within and across cross-functional, agile teams to design, write and deliver software to improve the availability, scalability, latency, and efficiency of Frontline’s services through CI, CT, CD and HA practices.
  • Influencing, developing, and delivering architectural designs, standards, and tools for large-scale distributed systems.
  • Engaging in service capacity planning and demand forecasting, software performance testing and/or analysis and system tuning.
  • Solving problems relating to mission critical services and build automated solutions to prevent problem recurrence - with the goal of automating response to all non-exceptional service conditions.
  • Interacting with application development teams to understand requirements, troubleshoot problems, and evangelize adoption of systems practices
  • Contributing to and evangelizing Frontline Education engineering standards and practices.
  • Mentoring more junior engineers and peers.



  • Bachelor’s Degree in Relevant Field and/or 10+ years’ experience
  • Expertise in web-based applications and web architecture, preferably SaaS
  • Experience with containerized applications running in Docker, Kubernetes, Mesos, etc. is preferred1
  • Experience with continuous integration (CI) and continuous delivery (CD) practices and tools for containers (Team City, Jenkins, CircleCI, Spinnaker etc).
  • Experience with operating software in the public cloud (AWS, Azure, etc.) is preferred
  • Experience with service-oriented or microservice architectures is preferred
  • Working experience with Agile methodology
  • Systematic problem solving approach, coupled with a strong sense of ownership and drive.
  • Experience in one or more programming languages (C#, JavaScript, etc), or scripting experience in Shell, PowerShell or Perl.
  • Experience working with Windows or Linux/Unix systems from kernel to shell and beyond, with experience working with system libraries, file systems, and client-server protocols.
  • Excellent oral and written communication skills

Frontline Education is proud to be an equal opportunity employer M/F/Disabled/Veteran/LGBT



Frontline Education Vision:

Partnering with the education community to prepare students with the skills for tomorrow and a lifetime of learning


Frontline Education Mission:

Serving members of the education community with integrated solutions, insights and caring people to support them in their pursuit of excellence


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.