Senior Software Solutions Architect -HCM
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 Senior Software Solutions Architect to make a real difference in the education sector by leading the design, development, and implementation of innovative software solutions for K-12 educators. This senior role offers the chance to work on various projects in a fast-paced, collaborative environment and contributes to a company committed to diversity and inclusion.
This role reports to the VP of Engineering 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
Lead the entire software development lifecycle (SDLC) for complex software solutions, ensuring successful delivery from conception to production.
Technical Leadership and Architecture: Provide expert guidance and oversight on solution architecture, prioritizing scalability, maintainability, and reliability. Author design sketches and complex technical documentation, clearly communicating architectural decisions at a solution and portfolio level. Champion design reviews, fostering collaboration across the team and technology organization to ensure optimal solutions. Lead and facilitate cross-functional discussions on architecture and design, ensuring all perspectives are considered. Stay at the forefront of technology by identifying and recommending new technologies to address evolving business needs. Perform ongoing system analysis to identify areas for improvement in architecture, scalability, and reliability. Software Development Best Practices: Advocate for and implement best practices in coding standards and software development processes, promoting code quality and maintainability. Lead and participate in knowledge-sharing initiatives to cultivate a culture of continuous learning and technical growth within the organization. Problem-Solving and Collaboration: Troubleshoot complex software issues and develop effective solutions. Coach and mentor teams on writing unit tests for complex algorithms, ensuring exceptional code quality. Collaborate effectively with cross-functional teams (Development, Architecture, Product, etc.) to deliver solutions that simplify day-to-day tasks for educators. Project Management and Communication: Partner with Product Owners/Managers to define and refine software requirements. Provide high-level project estimates and proactively communicate project status and deliverables to stakeholders. Coach colleagues on effective time management techniques and long-term code maintainability practices. Drive project delivery to meet deadlines and organizational commitments.Qualifications:
Bachelor's degree in computer science or a related field (required) 15+ years of experience in software development with a strong focus on .NET technologiesRequired Skills:
Expertise in architecting and documenting scalable maintainable solutions Proven experience using .NET frameworks (4.5+, Core) Solid understanding of Agile methodologies Proficiency in programming languages (C#, ASP.Net) and relational & non-relational databases Experience with JavaScript frameworks (e.g., React, Vue.js, Angular) Familiarity with CI/CD pipelines (Codefresh, Octopus) and ORM tools (Entity Framework, Dapper, ORMLite) Working knowledge of cloud technologies, particularly AWS services (S3, EC2, Lambda, SNS, SQS) Understanding of microservice architectures and SaaS/multi-tenant platforms Experience with container platforms (Docker, Kubernetes) advantageousPreferred Skills:
Experience with collaboration tools like Confluence, Jira, GitHub, Office365
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 are a group of unique and talented individuals that love what we do. We have 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 is 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 unlimited 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.