Senior Software Engineer
Location: Wayne, PA, United States
Description
Senior Software Engineer
Location Requirements: Hybrid to Wayne, PA; Hybrid to Naperville, IL; Remote
We are seeking a Senior Software Engineer 1 to join our Platform Applications group. In this role, you will participate in the agile development scrum team designing, building, testing, deploying, and supporting elegant, scalable, and reliable identity and access management solutions. This position offers a high-impact opportunity to contribute to the ongoing evolution of our flagship platform supporting secure, multi-tenant K–12 software solutions.
This role reports to the Platform Engineering Manager and collaborates deeply with Development, Architecture, Product, Customer Success, and Strategic Partners to build services that unify authentication, authorization, and organizational entitlements across the Frontline product ecosystem.
Key Responsibilities:
- Design and implement full-stack software solutions in a modern cloud environment supporting identity, access, and entitlement services.
- Develop and maintain secure APIs and microservices, including those accessible via Kong Gateway.
- Collaborate on both frontend (React, JavaScript/TypeScript) and backend (Node.js/TypeScript) components with a focus on usability, security, and performance.
- Model and query graph data stores (e.g., AWS Neptune) to manage identity relationships across individuals and organizations.
- Contribute to event-driven architectures and asynchronous workflows via messaging systems such as Kafka.
- Create and communicate solution design artifacts to explain design decisions, architectural tradeoffs, and long-term implications to both technical and non-technical stakeholders.
- Participate in Design Sketch reviews and contribute to solution-level documentation.
- Perform advanced analysis and troubleshooting of distributed systems.
- Champion the adoption of engineering best practices and coding standards, especially as they relate to maintainability, scalability, and security.
- Mentor junior engineers and offshore team members to grow skills, improve code quality, and ensure consistent delivery.
- Actively collaborate with geographically distributed teams and help drive the adoption of platform capabilities across product pillars.
- Seek out opportunities to improve platform capabilities and reduce integration friction for product teams.
Required Qualifications:
- Bachelor’s Degree in Computer Science or related field
- 6+ years of professional software engineering experience
- Proficient in full-stack development using TypeScript, Node.js, and React
- Strong understanding of identity and access management principles and protocols (OIDC, OAuth2)
- Familiarity with Kong Gateway or equivalent API gateway technologies
- Experience designing and consuming APIs and building microservices in a SaaS/multi-tenant environment
- Experience with Docker and container-based development workflows
- Familiarity with event-driven architecture and tools such as Apache Kafka
- Proficient with PostgreSQL and document/graph databases (AWS Neptune preferred)
- Hands-on experience working with AWS cloud services (EC2, Lambda, S3, SNS/SQS, etc.)
- Ability to write, present, and communicate solution designs and trade-offs
- Proven ability to collaborate with offshore engineering teams
Preferred Qualifications:
- Experience with Kong Mesh or service mesh architectures
- Experience working with container orchestrators (e.g. Kubernetes)
- Exposure to Gremlin query language
- Familiarity with Redis or other caching strategies
- Experience facilitating platform adoption across large engineering organizations
- Experience working in a platform team serving multiple product lines or internal clients
Who We Are:
Frontline Education is a pioneer in school administration software purpose-built for K–12 districts. Serving over 12,000 educational organizations across the U.S., we deliver innovative, connected solutions for student and special programs, business operations, and human capital management—powered by robust data and analytics. Our mission is to empower educators and administrators to make informed decisions, streamline operations, and ultimately improve student outcomes.
We value hard work, but we also believe in having fun, supporting one another, and maintaining a healthy balance between work and family. If you're looking to make a real impact in education alongside a growing, mission-driven tech company with a strong culture of integrity and innovation, we’d love to meet you.
Perks of being a Frontliner:
Frontline offers a competitive compensation package including a base salary, rewarding bonus structure, 401k match, and personalized PTO! Our company’s 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.
The salary range for this role is $100,000 - $120,000 per year, based on experience, skills, and internal equity. In addition to base salary, this role includes a bonus, personalized PTO, and comprehensive benefits, including health insurance, 401k, and much more!
Our Privacy Policy: Your privacy is important to us. Click
here to read our general Privacy Statement, and click
here to read our Applicant Privacy Statement