Principal Software Engineer

2 months ago


Other US Location Frontline Education Full time

Principal Engineer

Remote or Hybrid to Wayne, PA; Naperville, IL; Austin, TX

We are seeking a Principal Engineer on our Platform Applications team to participate in the agile development scrum team designing, building, testing, deploying, and supporting elegant, scalable, and reliable software solutions for our customers. This is a fast-paced and exciting role that provides opportunities to work on a wide array of projects.

This role reports to the Platform Engineering Manager and works closely with Development, Architecture, Product, Customer Success, SassIO and Strategic Partners to deliver solutions that simplify the daily work life of the front line of education.

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.

Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 10+ years' experience in the following is required:
    • Software Development using NodeJS and Typescript API
    • Highly proficient in JavaScript and Typescript.
    • Experience with PostgreSQL, MongoDB/DocumentDB,
    • CI-CD Pipelines (Codefresh)
    • Strong knowledge of building cloud-based solutions on AWS
    • (S3, EC2, Lambda, SNS, SQS, etc.)
    • Strong Docker experience.
    • Familiarity with microservice architecture
    • Scrum
  • Experience in the following is preferred:
    • OIDC
    • Knowledge of k8s preferred.
    • Graph databases and gremlin, AWS Neptune
    • Apache Kafka, Caching Platforms (Redis/memcached)
    • SaaS/multi-tenant platform
    • Confluence, Jira, GitHub, Office365, Slack, Zoom

Personal Attributes

  • A 'One Team' mindset in which success is only achieved through the success of
  • A Systems Thinking approach that ensures solutions solve the problem at hand within the construct of a larger
  • An entrepreneurial spirit: willing to try new ideas, learn fast, and continuously improve.
  • Positive attitude to learn, receive constructive feedback and grow is very important.
  • Be a good listener and stay humble to learn from others.
  • Be a team player and ability to work well individually and as team is very important.
  • Actively provides guidance, domain knowledge, and design opinions to more junior team members.
  • Actively participates in the development of the team.

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're a group of unique and talented individuals that love what we do. We've 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's 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.


  • Software Engineer II

    4 weeks ago


    Other US Location Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:Design and develop software product applications for market sale or large-scale proprietary software applications for internal use. Manage full software development life-cycle including testing, implementation, and auditing. Perform product design, bug...


  • Other US Location Autodesk Full time

    Job Requisition ID #24WD79516Position OverviewAt Autodesk, we as Enterprise Data Engineering team is important to driving business growth and improving operational efficiency through innovative data solutions and insights. We are looking for a Senior Principal Software Engineer with deep technical expertise and business domain knowledge in Go-To-Market (GTM)...


  • Other US Location Dell Technologies Full time

    Senior Software EngineerPowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems,...


  • Other US Location Fidelity Investments Full time

    Job Description:Position Description:Designs, develops, implements, and manages Amazon Web Services (AWS) cloud environments running Fidelity's XTRAC workflow solutions with WebSphere, TcServer, and Apache. Provides support and solutions to software development teams to improve processes and techniques using Java, SQL, and scripting languages including...


  • Other US Location Nuna Inc. Full time

    At Nuna, our mission is to make high-quality healthcare affordable and accessible for everyone. We are dedicated to tackling one of our nation's biggest problems with ingenuity, creativity, and a keen moral compass.Nuna is committed to simple principles: a rigorous understanding of data, modern technology, and most importantly, compassion and care for our...

  • Software Engineer

    4 weeks ago


    Other US Location Carrier Full time

    Country: United States of AmericaLocation: CAN03: Carrier-Charlotte, NC 9701 Old Statesville Road, Charlotte, NC, 28269 USACarrier is the leading global provider of healthy, safe and sustainable building and cold chain solutions with a world-class, diverse workforce with business segments covering HVAC, refrigeration, and fire and security. We make modern...

  • Solution Principal

    1 month ago


    Other US Location Insight Full time

    Requisition Number: 97508 Insight Enterprises is a Fortune 500 Solutions Integrator helping organizations accelerate transformation by unlocking the power of people and technology. With a 35-year foundation in hardware and software supply chain augmenting our deep expertise in cloud, data, AI, cybersecurity, and intelligent edge, we guide organizations...


  • Other US Location Autodesk Full time

    Job Requisition ID #24WD79432Position OverviewAutodesk is a global leader in software for designers, engineers, builders, and creators. Our Design and Make Platform empowers our customers with the technology to create the world around us. We are seeking an experienced and visionary Principal Software Engineer. You need to bring a wealth of experience in...

  • Software Engineer

    2 months ago


    Other US Location Equivant Full time

    Job Summary:equivant is looking for a Software Engineer to join our core development team. Software Engineers design, develop and maintain the company's core product software applications. They work with the Development Team Manager/Team Leads and are tasked with completing assigned features on time, according to best practices, and resolving issues found by...


  • Other US Location Boston Dynamics Full time

    Building the most capable robots in the world requires great software. To build great software we rely on a variety of tools, technology, and infrastructure to help our teams "stay in the flow". As a Staff Software Engineer on the Central Software (CSW) team, you will play a direct role in extending, refining, and maintaining these software tools and...

  • Software Engineer

    1 month ago


    Other US Location Brooks Automation Full time

    At Brooks, new ideas, new technologies and new ways of thinking are driving our future. Our customer focused culture encourages employees to embrace innovation and challenge the status quo with novel thinking and collaborative work relationships.All we accomplish is grounded in our core values of World Class, Empowered, Accountable, Respectful,...


  • Other US Location Expedia Group Full time

    If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the...


  • Other US Location Flexjet Full time

    Company DescriptionTuvoli is a technology company that specializes in improving connectivity between companies in the business aviation industry. We offer innovative software solutions, financial technology services, and procurement solutions to meet the unique needs of our clients. Our software solutions provide tools for sourcing aircraft, managing sales...


  • Other US Location Brooks Automation Full time

    At Brooks, new ideas, new technologies and new ways of thinking are driving our future. Our customer focused culture encourages employees to embrace innovation and challenge the status quo with novel thinking and collaborative work relationships.All we accomplish is grounded in our core values of World Class, Empowered, Accountable, Respectful,...


  • Other US Location iRobot Full time

    IntroductionAs a Senior Software Engineer on our Floorcare Team you will have an important hand in developing the next generation of Robots that will live in millions of homes in the world. If you are a consumer centric pioneer who wants to build innovative Robot products, then we encourage you to apply or reach out to one of our recruiters on LinkedIn.What...


  • Other US Location Elsevier Full time

    Manager Software Engineering Are you a professional who is passionate about Technology leadership? Do you have experience of Project planning? About the BusinessLexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes drive...


  • Other US Location Hopper Full time

    About the jobDo you want to substantially impact the future of Hopper's travel technology? We're hiring a Software Engineer to join our Fintech team and help us innovate the evolution of travel selling and booking technology. Fintech contributes to 70% of the company's overall revenue. As a Software Engineer, you will be directly responsible for crafting,...

  • Software Engineer II

    1 month ago


    Other US Location Cambium Learning Group Full time

    Job Overview:Learning A-Z provides engaging, affordable, and easy-to-use solutions for differentiated K-6 literacy learning. With a library of meticulously differentiated eLearning tools that can be used anywhere learning takes place, we give educators the tools they need to easily personalize instruction for each student, and help each teacher make an...


  • Other US Location Elsevier Full time

    Manager of Software EngineeringAbout the team: This Team supports of our Clinical Path Oncology solution to deliver evidence-based oncology decision support and analytics for physiciansAbout the role As a Software Engineering Manager, you will be responsible for leading and managing multiple diverse teams of software engineers. The role will lead the...

  • Sr. Software Engineer

    2 weeks ago


    Other US Location FreeWheel Full time

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can...