• Software Developer

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

    Frontline Education is the leading provider of school administration software, empowering strategic K-12 leaders with the right tools, data and insights to proactively manage human capital, business operations and special education. Educational organizations representing over 80,000 schools and millions of educators, administrators and support personnel have partnered with Frontline Education in their efforts to develop the next generation of learners. Frontline is dedicated to driving engagement across K-12 school systems and supporting the continuous improvement of employee effectiveness and efficiency with solutions for proactive recruiting and hiring, absence and time, professional growth, student information systems, special education and interventions, payroll, benefits and financial management


    We're seeking a Software Developer to design, build, test, deploy and support elegant, scalable and reliable software solutions for our customers.  This is a fast-paced and exciting role that provides opportunities to work on a wide array of projects.

    We're a group of unique and talented individuals that love what we do. We've been lucky enough to land jobs with a rapidly growing tech company that supports an appreciative and friendly customer base. We work hard to make our customers happy, but we like to have a good time in the process. But, there’s more to us than the Nerf guns and ping pong tournaments that you see on the surface.

    We are a company that strives to think in terms of “we” instead of “me.” We believe in the philosophy of servant leadership and that it’s all about putting others first. We also value the balance between family and work. If this sounds like your kind of workplace, please keep reading!

    The Software Developer is responsible for:
    Collaborating within agile team to deliver software that achieves business objectives using a continuous integration/continuous delivery (CI/CD) model.
    Able to take functional requirements and translate them into quality Software solutions on time and within budget
    Whatever it takes (positive) attitude to manage competing priorities and meet customer/stakeholder priorities on time
    Able to develop against Frontline Education’s engineering standards and practices.


    A ‘One Team’ mindset in which success is only achieved through the success of others
    A Systems Thinking approach that ensures solutions solve the problem at hand within the construct of a larger platform
    An entrepreneurial spirit: willing to try new ideas, learn fast, and continuously improve
    A consultative approach to evangelizing concepts and teaching others to fish
    Bachelor’s Degree in Computer Science or related field
    Overall 5+ years of experience in Software Engineering creating sophisticated, enterprise-quality line of business solutions.
    3+ years of experience designing, implementing and maintaining solutions using Microsoft-based technologies such as ASP.NET Web API and MVC, .NET Core and C#
    3+ years of experience in JavaScript/AngularJS/NodeJS, HTML5 and CSS Preprocessors is preferred
    Experience with development of REST APIs and SPAs to deliver multi-tenant SaaS solutions
    Experience developing distributed systems and microservices
    Familiarity with Swagger and JSON-API is a bonus
    Strong data modeling, index tuning and query skills using RDBMSs and NoSQL databases. Experience with PostgreSQL and MongoDB is preferred.
    Familiarity with Event Store is a bonus
    Familiarity with an ORM such as Entity Framework, Dapper, or OrmLite
    Ability to work with UX Designers to implement highly usable and intuitive UIs
    Experience writing accessible markup meeting WCAG/508c standards
    Familiarity with AWS is a bonus
    Familiarity with unit, integration and end-to-end tests using NUnit, xUnit, Cypress, or Selenium
    Familiarity with DevOps principles, practices and related technologies. Prefer experience with containerization technology, container orchestration, automated build processes/tools, automated deployment process/tools
    Experience with a source code control system and code/branch management practices. Prefer experience with git and GitHub
    Experience in analyzing and debugging and supporting Production issues using debuggers and log analysis
    Knowledge of current software development best practices & principles and design patterns
    Experience with SCRUM based, Agile software development practices
    Provide and maintain necessary documentation based on the needs of team members, IT and Client Services
    Excellent oral and written communication skills

    Frontline offers a competitive compensation package including a base salary, rewarding bonus structure, 401k match, and unlimited PTO! Our company growth has created a promising environment for career advancement and rewarding challenges.

    Are you ready to make a true impact by joining a world class team that directly influences the education industry?  Then let’s talk! Visit www.frontlineeducation.com
    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.