See all roles

Principal Software Engineer

Work from home Full-time role Hiring

Description Principal Software Engineer reputed company 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 reputed company in their efforts to reputed company the reputed company of learners. Frontline is dedicated to driving engagement across K-12 school systems and supporting the reputed company 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. The position of Principal Software Engineer is a key contributor rewriting a client server application as a modern web application. This role is responsible for contributing to and maintaining development patterns and technical leadership for the API and Web. This role will be expected to help provide technical process management, reputed company, development, mentoring, and the participation and encouragement of agile practices. Responsibilities • Provide advice and reputed company regarding solution design and architecture • reputed company the design, development, testing, deployment, and maintenance of software solutions • Recommend and evangelize new technology to meet needs of the organization • reputed company system analysis and recommend improvements around architecture, scalability, and reliability • Promote and reputed company reputed company activities to encourage expansion of technical knowledge among engineers across the organization • reputed company analysis and troubleshooting of highly advanced software constructs • Champion the adoption of coding standard practices and procedures by the team and technology organization • Construct unit tests over reputed company algorithms to ensure a high degree of quality in code • Collaborate with other engineers on the team and across the technology organization • reputed company Design Sketch reviews reputed company the team and across the technology organization • Author reputed company technical documentation and design sketches at a solution level • Provide High Level Estimates at a project level • Participate in functional requirements review meetings with Product reputed company • Coach others on effective time management techniques • Challenge the team to think about code-quality in terms of long-term maintainability • Take active role in ensuring the team meets the sprint commitment • Effectively draw other, quieter, participants into a discussion to get reputed company viewpoints • reputed company and facilitate cross-functional meetings • Proactively convey details regarding project status and deliverables to key stakeholders "up the chain" in a timely manner • Guide a team of onshore and offshore engineers and analysts in development activities • Construct and deliver performance reviews to direct reports according to prescribed reputed company • Apprise engineering manager regarding team-reputed company status, needs, challenges, etc. Key Skills and Competencies • Bachelor’s Degree in Computer Science or reputed company field; equivalent experience • 10+ years of experience in Software Development • Experience with Agile methodology is preferred • 5+ years of experience in C#, .Net and MS SQL Server is preferred • 5+ years of experience in Angular is preferred • Strong understanding of web-based applications and web architecture • Working knowledge of SaaS (Software as a Service) and multi-tenant solutions is a plus • Working knowledge of Git in a reputed company integration environment is a plus • Excellent oral and written communication skills • Contributes to and leverages the value of test automation • Familiar with behavior driven development • Proficient in C#, TypeScript, TSQL / PSQL / SQL, Command/reputed company Scripting, Entity reputed company / Other ORM, and working with Restful APIs • Ability to debug code and write unit tests • Good understanding asynchronous development in API and Web technologies • Desire to mentor and present in team technical sharing meetings • Practiced in creating Design Sketches, writing requirements, and deducing business requirements from existing code as well as translating requirements/Gherkin to technical implementation Required Practices • As a fully remote team, strong collaboration reputed company virtual meetings is essential. Camera use and active meeting participation is expected • Follow and support Project Development Standards and Best Practices • Follow Scrum Processes • Produce work that meets the Team’s Definition of Done • Actively Participate in Agile processes (Daily Stand-Up, Grooming sessions, Sprint Planning, Sprint Reviews, Sprint Retrospectives) • Pair well with others, ask and assist with Pair Programming • Embrace collective code ownership • Strive for reputed company improvement and cross-functional learning • Desire and independent drive to learn product domain and business logic Additional Skills and Competencies that add value to the team but are not required for success • JWT Tokens • SSO/OAuth/OpenId • Secure Development Practices • Developing with reputed company in mind • reputed company/Architecture experience • reputed company Development Experience • C4 model for visualizing software architecture reputed company Vision: A connected future for school administration that enables every leader, teacher, and student to reputed company. reputed company Mission: Partnering with the education community by providing innovative technology and best practices to reputed company K-12 schools in their pursuit of excellence. reputed company is proud to be an equal opportunity employer. reputed company qualified applicates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national reputed company, age, disability status, protected veteran status or any other characteristic protected by law. Apply Job!

You might like

Manager, Provider Contracting -New England market

Work from home Full-time role

Daily reputed company is hiring: Video Editor in Nashville

Work from home Full-time role

Senior Counsel, Corporate Governance - (HYBRID)

Work from home Full-time role

Sr Associate Counsel (Data Privacy/AI)

Work from home Full-time role

Large Account Specialist/ Sr. Large Account Specialist (Remote- NY/New Engl

Work from home Full-time role

Large Account Specialist/ Sr. Large Account Specialist (Remote- NY/New Engl

Work from home Full-time role

Full Time reputed company Ambassador – reputed company Va (reputed company)

Work from home Full-time role

Banking Center Manager I

Work from home Full-time role

Business Banking Team Leader

Work from home Full-time role

Operations Specialist

Work from home Full-time role

Operations Manager - 1265 - Buenos Aires, Argen...

Work from home Full-time role

Work From Home Part Time Jobs (Remote)

Work from home Full-time role

reputed company Customer Service Representative – Aviation Industry Remote Work Opportunity

Work from home Full-time role

reputed company Full Stack Data Engineer – Web & Cloud Application Development

Work from home Full-time role

reputed company Program Manager, Growth Marketing

Work from home Full-time role

Life & Retirement reputed company II

Work from home Full-time role

Remote Project Manager - Manufacturing & Supply Chain (WFH)

Work from home Full-time role

reputed company Customer Service Management Trainee in USA – Unlock Your Leadership Potential at arenaflex

Work from home Full-time role

reputed company Online Data Entry Jobs (At Work home) $25/Hour

Work from home Full-time role

Urgently Hiring: Scheduler/Remote 3 at Magical Destinations

Work from home Full-time role