Senior Systems Engineer

Overview

We are looking for a talented, self-motivated Principal Engineer with an intrepreneurial / entrepreneurial nature to join our DevOps team! The right candidate will relish in the opportunity to expand upon our micro-service event driven architecture while continuously looking forward for new technologies, architectures and approaches. This means helping design the processes and building the APIs, infrastructure, pipelines, testing, monitoring, and all other tooling that is necessary to ship code frequently of the highest possible caliber.

 

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 directly with Architects, Product Managers and Engineers to iterate on product features and ideas
  • Encourages, empowers and guides teams and individuals in thinking through complex problems / situations, considering all angles

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, advocate for and uplift resources
  • 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
  • Strong 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 Docker and/or Linux Containers
  • Experience with Container Orchestration
  • Development experience in a public (AWS, Azure, Rackspace, etc) or private cloud environment


 


Meet Some of Frontline Education's Employees

Chris A.

Senior Software Developer, Technical Lead

Chris teams with product owners and leads Frontline Education's developers. He identifies technical solutions for HR and education operations, outlines requirements, and motivates project productivity.

Conrad K.

Sr. Project Manager, Marketing

Working alongside his team and directly with clients, Conrad resolves product-related customer issues—providing support and coaching on the functioning of Frontline Education's efficient educational tools.


Back to top