[Remote] Senior Software Engineer I & II Platform, Core Services
Note: The job is a remote job and is open to candidates in USA. Frontline Education is committed to transforming how schools work to ensure every educator and student succeeds. They are hiring multiple Senior Software Engineers at either the I or II level to join their Core Services Platform Engineering team, focusing on building and evolving foundational platform capabilities that enhance product delivery and reliability.ResponsibilitiesDesign, build, test, deploy, and support cloud-native shared services and reusable platform capabilitiesDevelop scalable APIs, microservices, asynchronous workflows, and event-driven solutions using TypeScript and modern backend technologiesBuild configurable and extensible platform capabilities that support diverse product needs across Frontline's ecosystemContribute to distributed systems leveraging messaging technologies such as Kafka and modern event-driven architecturesSupport modernization initiatives that improve scalability, maintainability, security, and operational excellencePartner with product engineering teams to improve adoption experiences and reduce integration complexityParticipate in discovery, refinement, and design discussions to evaluate requirements, identify tradeoffs, and shape practical solutionsCollaborate with Product Managers, Architects, QA Engineers, Technical Leads, and Engineering Managers throughout the software development lifecycleContribute to architectural discussions while aligning solutions to platform standards and long-term engineering objectivesCommunicate technical concepts, operational considerations, and implementation approaches clearly to technical and non-technical audiencesBuild strong partnerships across geographically distributed and cross-functional teamsDevelop high-quality, maintainable, secure, and scalable software solutionsContribute to automated testing strategies, including unit, integration, API, and operational testingParticipate in code reviews and provide thoughtful technical feedback that improves team outcomesSupport CI/CD automation and continuous delivery practicesContribute to improvements in observability, resiliency, monitoring, troubleshooting, and operational supportPromote reusable engineering patterns, platform consistency, and sustainable development practicesMentor fellow engineers and contribute to a culture of learning, accountability, and continuous improvementLeverage modern AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, and emerging technologies to accelerate development, troubleshooting, testing, documentation, and solution explorationApply strong engineering judgment when evaluating and validating AI-generated outputsUse AI to improve productivity while maintaining high standards for security, maintainability, quality, scalability, and operational integrityChampion responsible and effective AI adoption across engineering workflowsSkillsBachelor's degree in Computer Science or a related field, or equivalent professional experience5+ years of professional software engineering experienceStrong proficiency in TypeScript and modern backend development practicesExperience designing and building APIs, microservices, and distributed cloud-native systemsAbility to independently deliver complex features and services with high quality and reliabilityExperience contributing to technical design discussions and evaluating implementation tradeoffsStrong understanding of testing, scalability, maintainability, and operational excellenceExperience mentoring less experienced engineers and contributing to engineering best practicesExperience leveraging AI-assisted development tools to improve engineering productivity while applying sound judgment and validation practices8+ years of professional software engineering experienceDeep expertise designing, building, and evolving complex distributed systems and shared platform servicesExperience leading technical solutions that span multiple teams, services, or platform capabilitiesProven success influencing engineering standards, architectural decisions, and platform directionStrong systems-thinking capabilities with the ability to balance immediate delivery needs against long-term platform sustainabilityExperience mentoring engineers, elevating team capabilities, and improving engineering practices across broader groupsDemonstrated success driving quality, scalability, maintainability, and operational excellence across complex systemsExperience establishing effective AI-assisted engineering practices and helping teams adopt modern development workflows responsiblyStrong proficiency with TypeScriptStrong proficiency with Node.jsExperience designing and building APIsExperience designing and building MicroservicesExperience designing and building Distributed systemsExperience designing and building Event-driven architecturesExperience with AWS services such as EC2, Lambda, S3, SNS/SQS, Container-based workloadsExperience with DockerExperience with Relational databasesExperience with Kafka or similar messaging technologiesExperience with CI/CD pipelinesFamiliarity with modern frontend concepts, including React, TypeScript, and component-based architecturesExperience working within Agile software development environmentsStrong communication, collaboration, and problem-solving skillsExperience with .NET-based services and modernization initiativesExperience building platform capabilities consumed across multiple product teamsExperience designing configurable and extensible platform servicesExperience supporting platform adoption and developer enablement initiativesFamiliarity with frontend modernization efforts, including Angular-to-React migrationsExperience with Kubernetes or container orchestration platformsExperience working within multi-tenant SaaS environmentsExperience collaborating with geographically distributed engineering teamsExperience leveraging AI-assisted or agentic development workflows in professional software engineering environmentsBenefitsCompetitive base salary aligned to level, experience, skills, and market data.Annual bonus opportunity.401(k) with company match.Comprehensive medical, dental, and vision coverage.Employee stock purchase opportunities where applicable.Tuition reimbursement and professional development support.Flexible time off and wellness-focused benefits.Personalized Time Off: Take time when it’s needed most — whether that’s a family vacation, a reset day, or simply time to rest and refocus.Paid Sick Time: Separate, dedicated sick leave to care for yourself or loved ones.Volunteer Time Off: Paid time to give back and support causes that matter to you.Ten Paid Holidays: Enjoy meaningful moments and traditions throughout the year.World-Class Learning Access: Explore thousands of on-demand courses through platforms like LinkedIn Learning.Leadership & Technical Skill Building: Develop new capabilities and chart your own professional path.AI Empowerment: Use OpenAI tools to build fluency with emerging technology and harness AI as a creative partner for innovation and problem-solving.Ongoing Learning Culture: Participate in company-led webinars on AI, inclusion, and industry trends—designed to inspire curiosity and continuous improvement.Wellness Initiatives: Company-sponsored programs that support physical, mental, and emotional well-being.Employee Assistance Program (EAP): Confidential support for you and your family’s needs.Comprehensive Benefits: Health and financial benefits that support your happiness and future.A Culture That Cares: At Frontline Education, we want every team member to learn, grow, and thrive—personally, professionally, and purposefully.Company OverviewFrontline Education is an integrated insights software primarily focusing on human capital management. It was founded in 1998, and is headquartered in Malvern, Pennsylvania, USA, with a workforce of 501-1000 employees. Its website is http://www.frontlineeducation.com/.Company H1B SponsorshipFrontline Education has a track record of offering H1B sponsorships, with 3 in 2023, 1 in 2021, 1 in 2020. Please note that this does not guarantee sponsorship for this specific role.