Current jobs related to Principal Engineer - Naperville - Frontline Education
-
Principal Linux Platform Engineer
3 weeks ago
Naperville, United States Insight Global Full timeTitle: Principal Linux Platform EngineerLocation: Hybrid in Saint Paul, MN or Naperville, IL (2-3 times per month)Employment Type: 6M Contract-to-HireSalary: 60-70/hrJOB DESCRIPTIONOne of Insight Global's largest Chemical Manufacturing clients is seeking to hire a Principal Linux Platform Engineer for their Global Linux Server Platform team. This person will...
-
Principal Linux Platform Engineer
1 month ago
Naperville, United States Insight Global Full timeTitle: Principal Linux Platform EngineerLocation: Hybrid in Saint Paul, MN or Naperville, IL (2-3 times per month)Employment Type: 6M Contract-to-HireSalary: 60-70/hrJOB DESCRIPTIONOne of Insight Global's largest Chemical Manufacturing clients is seeking to hire a Principal Linux Platform Engineer for their Global Linux Server Platform team. This person will...
-
Principal Software Engineer
7 days ago
Naperville, Illinois, United States Revvity Full timeJob Title: Principal Software EngineerLocation: NapervilleAbout Us: Revvity is a developer and provider of end-to-end solutions designed to help scientists, researchers, and clinicians solve the world's greatest health challenges.As a Principal Software Engineer at Revvity, you will be responsible for participating in the conception, design, development,...
-
naperville, United States Insight Global Full timeTitle: Principal Linux Platform EngineerLocation: Hybrid in Saint Paul, MN or Naperville, IL (2-3 times per month)Employment Type: 6M Contract-to-HireSalary: 60-70/hrJOB DESCRIPTIONOne of Insight Global's largest Chemical Manufacturing clients is seeking to hire a Principal Linux Platform Engineer for their Global Linux Server Platform team. This person will...
-
Principal Software/Firmware Engineer
4 weeks ago
Naperville, United States Revvity Full timeJob Title Principal Software/Firmware Engineer Location(s) Naperville About Us Revvity is a developer and provider of end-to-end solutions designed to help scientists, researchers, and clinicians solve the world's greatest health challenges. We pair the enthusiasm of an industry disruptor with the experience of a longtime leader. Our diverse team of 11,000+...
-
Principal Software/Firmware Engineer
2 weeks ago
Naperville, United States Revvity Full timeJob Title Principal Software/Firmware Engineer Location(s) Naperville About Us Revvity is a developer and provider of end-to-end solutions designed to help scientists, researchers, and clinicians solve the world's greatest health challenges. We pair the enthusiasm of an industry disruptor with the experience of a longtime leader. Our diverse team of 11,000+...
-
Principal Machine Learning Architect
3 weeks ago
Naperville, United States Egen Solutions Full timeEgen is a fast-growing and entrepreneurial company with a data-first mindset. We bring together the best engineering talent working with the most advanced technology platforms, including Google Cloud and Salesforce, to help clients drive action and impact through data and insights. We are committed to being a place where the best people choose to work so...
-
Principal Cloud Data Architect
2 days ago
Naperville, United States Kellanova Full timeJoin our dynamic IT team and be part of creating innovative technology solutions as a Principal Cloud Data Architect. You’ll design, build, and maintain our cloud platforms for data and analytics technologies across the organization. This role requires strategic thinking to align with our business objectives and technology strategy, ensuring our data and...
Principal Engineer
7 months ago
Posting Details
Job Details
Description
Principal Software Engineer/Team Lead
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.
The position of Principal Software Engineer/Team Lead is key contributor rewriting a client server application as a modern web application. This role is responsible for contributing to and maintaining development patterns for the API and Web. This role will perform technical people management, technical process management, oversight, development, mentoring, and the participation and encouragement of agile practices.
Responsibilities
Provide advice and oversight regarding solution design and architecture Oversee the design, development, testing, deployment, and maintenance of software solutions Recommend and evangelize new technology to meet needs of the organization Perform system analysis and recommend improvements around architecture, scalability, and reliability Promote and lead guild activities to encourage expansion of technical knowledge among engineers across the organization Perform 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 complex algorithms to ensure a high degree of quality in code Collaborate with other engineers on the team and across the technology organization Lead Design Sketch reviews within the team and across the technology organization Author complex 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 Owner 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 all viewpoints Lead 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 cadence Apprise engineering manager regarding team-related status, needs, challenges, etc. Cultivate and foster positive relationships with direct reports Team lead, with opportunity to expand the role into great management responsibilitiesKey Skills and Competencies
Bachelor’s Degree in Computer Science or related 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 continuous 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/Shell Scripting, Entity Framework / 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 implementationRequired Practices
As a fully remote team, strong collaboration via 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 continuous improvement and cross-functional learning Desire and independent drive to learn product domain and business logicAdditional 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 ADA in mind Lead/Architecture experience Interface Development Experience C4 model for visualizing software architectureFrontline Education Vision:
A connected future for school administration that enables every leader, teacher, and
student to thrive.
Frontline Education Mission:
Partnering with the education community by providing innovative technology and best
practices to empower K-12 schools in their pursuit of excellence.
Frontline Education is proud to be an equal opportunity employer. All qualified applicates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability status, protected veteran status or any other characteristic protected by law.
Frontline Education Vision:
A connected future for school administration that enables every leader, teacher, and
student to thrive.
Frontline Education Mission:
Partnering with the education community by providing innovative technology and best
practices to empower K-12 schools in their pursuit of excellence.
Frontline Education is proud to be an equal opportunity employer. All qualified applicates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability status, protected veteran status or any other characteristic protected by law.
Qualifications
Skills
Behaviors
:
Motivations
:
Education
Experience
Licenses & Certifications