Demo

Principal Software Engineer

ORS Partners
Malvern, PA Full Time
POSTED ON 1/14/2025
AVAILABLE BEFORE 1/7/2026

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 are seeking a Principal Software Engineer I to participate in the agile development scrum team by leading the designing, building, testing, deploying, and supporting of elegant, scalable and reliable software solutions for our customers.  This is a fast-paced and exciting role that provides opportunities to work on many projects. This role reports to the Development Manager and works closely with Development, Architecture, Product, Customer Success, SaaSIO and Strategic Partners to deliver solutions that simplify the daily work life of the front line of education.

Responsibilities

Technical Leadership:
  • Provide expert guidance and oversight on software design and architecture, ensuring scalability, maintainability, and reliability.
  • Recommend and champion the adoption of new technologies to address evolving business needs.
  • Perform system analysis and recommend ongoing improvements to architecture, scalability, and performance.
  • Lead the creation of complex technical documentation and design sketches at a solution level.
  • Foster a culture of knowledge sharing by leading and participating in guild activities to expand technical expertise across the organization.
Software Development Expertise:
  • Oversee the entire software development lifecycle (SDLC) for assigned projects, including design, development, testing, deployment, and maintenance.
  • Champion best practices in coding standards and procedures for the team and broader technology organization.
  • Develop high-quality, maintainable code by constructing unit tests over complex algorithms.
Collaboration and Communication:
  • Collaborate effectively with engineers across the team and technology organization.
  • Lead and facilitate cross-functional meetings to ensure clear communication and alignment.
  • Guide and coach team members on effective time management techniques and long-term code maintainability practices.
  • Actively participate in functional requirements review meetings with Product Owners.
  • Proactively communicate project status, roadblocks, and deliverables to key stakeholders.
Additional Responsibilities:
  • Draw on strong interpersonal skills to foster a collaborative and inclusive environment where all voices are heard, including quieter team members.
  • Play an active role in ensuring the team meets sprint commitments.

Qualifications

  • Bachelor's degree in Computer Science or a related field
  • 12 years of experience in software development with a strong focus on building and maintaining large-scale, enterprise-grade applications
  • Proven experience in architecting scalable, maintainable, and reliable software solutions
  • Expertise in software development using .NET frameworks (4.5 , Core)
  • Experience with Agile methodologies and a strong understanding of SDLC principles
  • Proficiency in C# and ASP.NET for building web applications
  • Solid understanding of relational and NoSQL databases
  • In-depth knowledge of at least one JavaScript framework (React preferred, but experience with jQuery, Node.js, or Vue.js is also considered)
  • Experience with CI/CD pipelines for automated testing and deployment
  • Familiarity with ORM tools for efficient data access
  • Experience with cloud platforms, particularly AWS services like S3, EC2, Lambda, SNS, and SQS
  • Understanding of microservice architecture and event-driven architecture principles
  • Experience with SaaS/multi-tenant platforms
  • Proficiency in container platforms like Docker and Kubernetes
  • Familiarity with Apache Kafka or other messaging platforms and caching platforms
Preferred Qualifications:
  • Experience mentoring junior engineers
  • Leadership experience in a technical team environment
  • Experience in a cloud-native development environment
Frontline Education is a pioneer of school administration software purpose-built for K-12 districts. We provide innovative, connected solutions for student and special programs, business operations, and human capital management with powerful data and analytics to empower educators and administrators. We earn the trust of K-12 leaders across the U.S. by serving as a consistently high-performing, forthright partner of school districts through every dimension of the company.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. 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. Frontline embraces diversity, equity, and inclusivity. We are intentionally building a workplace that respects, supports, and values the identities of all our employees. We believe this to be foundational in developing a strong community in our company. Frontline Education is an equal opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Frontline offers a competitive compensation package including a base salary, rewarding bonus structure, 401k match, and personalized PTO! Our company growth has created a promising environment for career advancement and rewarding challenges. We offer a tuition reimbursement program for eligible college credit coursework available to employees depending on their status and length of employment.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ORS Partners

ORS Partners
Hired Organization Address Chalfont, PA Full Time
Overview Are you a passionate therapist looking to make a real impact in the lives of individuals on their recovery jour...
ORS Partners
Hired Organization Address Conshohocken, PA Full Time
Overview DrayNow is seeking a full-time Operations Coordinator with excellent customer service skills to support the dai...
ORS Partners
Hired Organization Address Mount Laurel, NJ Full Time
Overview : The Technical Writer, Software Engineering is responsible for documenting complex distributed software system...
ORS Partners
Hired Organization Address Pendergrass, GA Contractor
The HR Generalist/Manager participates with the leadership team to promote a positive employee experience and our missio...

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Malvern, PA area that may be a better fit.

Principal Software Engineer Leader

Johnson & Johnson, Horsham, PA

AI Assistant is available now!

Feel free to start your new journey!