Principal Software Engineer

1 week ago


Lansing, United States Stride Full time

Job Description The Principal Software Engineer will be primarily responsible for Design, Architect, Code and Lead technical strategy and efforts for a broader or complex requirements with insightful and forward-looking approaches that have a na impact on Stride's premiere online learning platform, OLS, where our students go to school every day. Principal Software Engineer is expected to work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components. Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices - using software engineering best practices to ensure a high standard of quality for all the team deliverables. Over 20 years ago, Stride was founded to provide personalized learning - powered by technology. We reached students where they were in their own journeys. We knocked down their barriers to great education. And we gave every learner equal opportunity to succeed - however they defined success. Stride innovated the learning experience with online and blended learning that prepared them for their lives ahead. Stride is a community of passionate leaders. Whether teachers, engineers, curriculum writers, or financial managers - whatever your expertise or role, we all work to empower futures through learning. And changing the trajectory of learning itself is one of our greatest missions. Join us in developing more effective ways to learn and helping learners build the skills and confidence they need to make their way forward in life. The Principal Software Engineer is expected to work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components. Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices - using software engineering best practices to ensure a high standard of quality for all the team deliverables. ESSENTIAL FUNCTIONS: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties. * Responsible for leading development activities for Stride Tutoring B2B and B2C applications across Strides eCommerce platforms for web and mobile apps; * Work with business stakeholders and product owners to review business drivers, needs, and strategies to anticipate future business / technology needs; * Define and maintain an application architectural vision that addresses security, reliability, performance, monitoring/operations, deployment/DevOps, testability, and other critical technical considerations in addition to meeting the functional requirements; * Participate in development of high-level estimates of cost and duration of initiatives to enable management to make informed decisions regarding the business case for the work; * Work with Product Management, User Experience, and Engineering management to define a technical roadmap that breaks complex, long-term development efforts down into a logical sequence of manageable phases; * Develop web applications and RESTful APIs using 12-factor application principles; * Estimate and own feature-level work effort for input to project planning; * Ensure that engineering teams working on your application fully understand the Business/Application vision and how their work relates to other Stride systems in order to enable them to make better decisions; * Foster technical innovation, including conducting prototypes and proofs-of-concept as necessary to evaluate potential solutions and/or new technologies. REQUIRED QUALIFICATIONS: * Eight (8) years of software engineering experience, including responsibility for application architecture across multiple systems & environments. * Five (5)



  • Lansing, Michigan, United States Principal Full time

    About the RoleWe are seeking a highly skilled Financial Planning Expert to join our team. As a key member of our financial services team, you will be responsible for building strong relationships with clients and providing them with expert financial guidance.Key ResponsibilitiesIdentify and secure new client relationships through exceptional customer service...


  • Lansing, Michigan, United States Michigan Farm Bureau Full time

    Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team.Key Responsibilities:Design and develop high-quality software applications.Collaborate with cross-functional teams to drive product development.Ensure timely delivery of projects.

  • Software Engineer

    5 days ago


    Lansing, Michigan, United States Saxon Global Full time

    Saxon Global seeks a highly skilled Software Engineer - Web Technologies to join our team. As a key member of our engineering team, you will be responsible for designing, architecting, and developing modern web applications using cutting-edge technologies such as React, Angular, Vue, Typescript, and SASS.About the RoleIn this role, you will work closely with...


  • Lansing, Michigan, United States Brooksource Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at Brooksource. As a key member of our software development team, you will be responsible for designing, developing, and maintaining new and pre-existing software programs and applications.This is an excellent opportunity for individuals who enjoy driving improvement by finding and...


  • Lansing, Michigan, United States KBTS Technologies, Inc. Full time

    We are seeking a seasoned Senior Java Software Engineer to join our team at KBTS Technologies, Inc. in Lansing, MI. This is an exciting opportunity for a skilled professional with expertise in developing and consuming REST APIs, Spring Framework, and Java.The ideal candidate will have a strong background in software engineering, specifically in designing,...

  • Software engineer

    5 days ago


    Lansing, United States META Full time

    Summary: Meta is seeking an experienced Software Engineer to join the Software Engineering (Infrastructure) team. The Software Engineering (Infrastructure) team builds large distributed components that run Facebook. Our code serves millions of requests per second and it does so with sub-second latency and in a fault-tolerant manner. We handle everything from...


  • Lansing, Michigan, United States Inficare Full time

    The State of Michigan seeks a highly skilled Senior .NET Software Engineer to lead the development of innovative software solutions.Key Responsibilities:Design, develop, and test software applications using .NET framework.Collaborate with cross-functional teams to identify and prioritize project requirements.Implement and maintain software systems using Git...


  • Lansing, Michigan, United States Adecco Full time

    About the JobWe are seeking a talented Software Engineer to join our team and contribute to the development of cutting-edge software solutions.The ideal candidate will have a strong background in computer science and engineering, with expertise in programming languages such as Python and C++.Responsibilities will include designing, developing, and testing...


  • Lansing, Michigan, United States Oracle Full time

    About the RoleWe are seeking a skilled Software Engineering Expert to join our team in database development. As a key member of our organization, you will be responsible for designing, developing, and troubleshooting complex software programs for databases and applications.ResponsibilitiesImplement improvements and defect resolutions along with...

  • Software Engineer

    2 weeks ago


    Lansing, Michigan, United States Focused HR Solutions Full time

    We are seeking a skilled Backend Software Developer to join our team at Company Name. The ideal candidate will have a solid understanding of software engineering principles and experience with backend development.Responsibilities:Design and implement scalable and efficient backend systemsCollaborate with cross-functional teams to deliver high-quality...

  • Software Engineer

    5 days ago


    Lansing, Michigan, United States Elite WorkForce Inc Full time

    Job OverviewWe are seeking a skilled Software Engineer to join our team as a REST API Specialist. This role requires extensive experience in Java and related technologies.Key ResponsibilitiesThe ideal candidate will have a strong background in developing and consuming REST APIs, alongside proficiency in Oracle/SQL and React. This role offers a hybrid work...


  • Lansing, Michigan, United States HITACHI GLOBAL AIR POWER US, LLC Full time

    About the RoleThis exciting opportunity at HITACHI GLOBAL AIR POWER US, LLC is a key part of our winning engineering team. As an Embedded Software Engineer, you will play a crucial role in developing high-quality Embedded-C software for air compressor systems.Job DescriptionThe mission of this position is to design and develop software using C and C++...


  • Lansing, Michigan, United States InfiCare Technologies Full time

    Job OverviewAbout InfiCare TechnologiesWe are a cutting-edge technology company seeking a highly skilled Senior Software Engineer to join our team. This is an excellent opportunity for individuals with experience in Java, Spring Framework, and Rest APIs.Estimated Salary RangeThe estimated salary range for this position is $120,000-$180,000 per year,...

  • Software Engineer

    1 month ago


    Lansing, United States TEKsystems Full time

    Job Title: .NET Developer Job Description This position reports directly to the IT Development Manager and is responsible for supporting the full Software Development Lifecycle for web, desktop, and server applications. The role involves collaborating with internal customers to support manufacturing, warehousing, administration, and quality processes, and...


  • Lansing, Michigan, United States Inficare Full time

    At Inficare, we are seeking a skilled Software Quality Assurance Engineer to join our team and contribute to the development of high-quality software products. The ideal candidate will have a strong understanding of testing concepts and methods in manual and automation, as well as experience in Agile and Waterfall development projects.Responsibilities...


  • Lansing, Michigan, United States Inficare Full time

    About InficareWe are a cutting-edge technology company that values innovation and collaboration. Our team of experts is passionate about developing and maintaining open-source software applications.As an Enterprise Software Engineer, you will be part of our dynamic team responsible for designing, implementing, and deploying scalable and efficient software...


  • Lansing, Michigan, United States Regency at Lansing West Full time

    Company Overview:Regency at Lansing West is a dynamic and innovative organization that values cutting-edge solutions and exceptional talent. We strive to deliver top-notch products and services, and we're looking for a skilled software engineer to join our team.Estimated Salary: $120,000 - $180,000 per annumJob Description:We are seeking a highly skilled...


  • Lansing, United States Cribl Full time

    Cribl does differently. What does that mean? It means we are a serious company that doesn't take itself too seriously; and we're looking for people who love to get stuff done, and laugh a bit along the way. We're growing rapidly - looking for collaborative, curious, and motivated team members who are passionate about putting customers first. As a...


  • Lansing, United States Saxon Global Full time

    Position Description: The Programmer Analyst 4 is responsible to provide technical leadership to the application development team, which includes designing, developing, and supporting complex Java applications. The resource will be involved in collaborating with the business area to ensure the technical design of the application meets the business...


  • Lansing, United States Saxon Global Full time

    Position Description: The Programmer Analyst 4 is responsible to provide technical leadership to the application development team, which includes designing, developing, and supporting complex Java applications. The resource will be involved in collaborating with the business area to ensure the technical design of the application meets the business...