Principal Software Engineer

9 hours ago


Detroit, Michigan, United States Frontline Education Full time
Job Title: Principal Software Engineer

Frontline Education is seeking a highly skilled Principal Software Engineer to join our team. As a key contributor, you will be responsible for rewriting a client-server application as a modern web application.

Key Responsibilities:
  • Contribute to and maintain development patterns for the API and Web.
  • Perform technical people management, technical process management, oversight, development, mentoring, and the participation and encouragement of agile practices.
  • 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 the needs of the organization.
  • Perform system analysis and recommend improvements around architecture, scalability, and reliability.
  • Promote and lead guild activities to encourage the 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 an 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.
  • 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.
Requirements:
  • 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 of 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.
Additional Skills and Competencies:
  • JWT Tokens.
  • SSO/OAuth/OpenId.
  • Secure Development Practices.
  • Developing with ADA in mind.
  • Lead/Architecture experience.
  • Interface Development Experience.
  • C4 model for visualizing software architecture.

Frontline Education is proud to be an equal opportunity employer. All qualified applicants 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.



  • Detroit, Michigan, United States New Relic, Inc. Full time

    Lead Software Engineer - CommerceAs a pivotal member of the Commerce team at New Relic, you will have the opportunity to lead the design and implementation of our microservices architecture. Your expertise in Kotlin will be essential for developing backend services that prioritize scalability, reliability, and performance. In addition, you will enhance our...


  • Detroit, Michigan, United States Software Technology Inc. Full time

    Position: Principal Frontend DeveloperContract Duration: 6 months with potential for extensionLocation: Detroit, MI (Onsite work required)Essential Skills: We are seeking a highly experienced developer with proficiency in either Next.JS or React.JS.Experience Required: Minimum of 8 years in software development.Key CompetenciesEssential:Advanced expertise in...


  • Detroit, Michigan, United States DTE Energy Full time

    About the RoleDTE Energy is a leading diversified energy company, serving communities across the nation. As a Senior Principal Engineer - Transmission Modeler, you will play a critical role in shaping the future of energy. Our team is dedicated to delivering innovative solutions that drive growth and prosperity in our communities.Key ResponsibilitiesDevelop...


  • Detroit, Michigan, United States DTE Energy Full time

    About the RoleDTE Energy is a leading diversified energy company that has fueled the nation's progress for over a century. As a Senior Transmission Modeler - Principal Engineer, you will play a critical role in planning and conducting intermediate to complex engineering activities, utilizing creative techniques and thorough knowledge of engineering...


  • Detroit, Michigan, United States DTE Energy Full time

    Job SummaryWe are seeking a highly skilled Senior Transmission Modeler - Principal Engineer to join our team at DTE Energy. As a key member of our transmission planning group, you will be responsible for planning and conducting intermediate to complex engineering-related activities requiring the use of creative techniques and thorough knowledge of...


  • Detroit, Michigan, United States Amazon Services LLC Full time

    Software Development Engineer OpportunityAmazon Services LLC is seeking a highly motivated and talented Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.About the RoleThis is a year-round internship...


  • Detroit, Michigan, United States Amazon Services LLC Full time

    About the RoleAmazon Services LLC is seeking a highly motivated and talented Software Development Engineer to join our team. As a Jr. Software Development Engineer, you will have the opportunity to work on real-world software projects and collaborate with experienced engineers who will provide guidance and support throughout your journey.Key...


  • Detroit, Michigan, United States LoVasco Consulting Group Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our engineering team at LoVasco Consulting Group. As a Software Engineer, you will play a key role in building applications that help clients deliver exceptional retirement and benefits programs to their employees and support individuals in achieving financial security for...

  • Software Engineer

    1 week ago


    Detroit, Michigan, United States LanceSoft Full time

    LanceSoft is seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in developing medium to complex software solutions for critical web-based applications. Key responsibilities include analyzing and designing solutions for both front-end and back-end system components, creating new C# Web forms, programs, and...


  • Detroit, Michigan, United States AAM - American Axle & Manufacturing Full time

    Job Title: Senior Software Validation EngineerAmerican Axle & Manufacturing is seeking a highly skilled Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan.Job Summary:The successful candidate will be responsible for ensuring the conformance of software to AAM strategies, policies, and procedures, as well as...


  • Detroit, Michigan, United States SunSoft Technologies Inc Full time

    Job Title: Sr. SW EngineerJob Description:Position Overview:Sr SW Engineer is responsible for developing and maintaining software applications using C#.Net and MVVM design patterns.Key Responsibilities:1. Develop and implement software applications using C#.Net and MVVM design patterns.2. Design and develop user interfaces using Windows 10 platform and...


  • Detroit, Michigan, United States Franklin Energy Full time

    Job Title: Senior Software EngineerFranklin Energy is seeking a highly skilled Senior Software Engineer to join our Technology Group. As a key member of our team, you will play a critical role in expanding, enhancing, and strengthening our technology platform to drive business growth and competitiveness.Job SummaryThe Senior Software Engineer will be...


  • Detroit, Michigan, United States Amazon Services LLC Full time

    About the RoleAmazon Services LLC is seeking a highly motivated Junior Software Development Engineer to join our team. As a Jr. SDE, you will have the opportunity to write real software and collaborate with experienced software engineers who provide guidance and opportunities for ownership on projects that matter to our customers.Key ResponsibilitiesWrite...


  • Detroit, Michigan, United States Franklin Energy Full time

    Job Title: Senior Software EngineerFranklin Energy is seeking a highly skilled Senior Software Engineer to join our Technology Group. As a key member of our team, you will be responsible for expanding, enhancing, and strengthening our technology platform to drive business growth and competitiveness.Job SummaryThe Senior Software Engineer will work closely...


  • Detroit, Michigan, United States SunSoft Technologies Inc Full time

    About the RoleSunSoft Technologies Inc is seeking a highly skilled Sr. SW Engineer to join our team of experts in software development.Key Responsibilities:Design and develop software applications using C#,.Net, MVVM, and UI technologies.Expertise in MVVM, MVP design patterns and experience with C#.Net.Develop and implement UI screen designs.Test and...


  • Detroit, Michigan, United States General Motors Full time

    Job DescriptionOverviewGeneral Motors is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our cloud platform engineering team, you will be responsible for designing and building scalable, secure, and highly available cloud-based systems.Key ResponsibilitiesDesign and develop cloud-based systems using container...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer RoleCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on autonomous-ready infotainment systems, advanced driver-assistance systems (ADAS), high-quality audio solutions, high-definition display technologies, and powertrain electronics for a diverse range of vehicles. Established in the...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer OpportunityCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on systems ready for autonomous integration, advanced driver-assistance systems (ADAS), high-fidelity audio solutions, high-resolution displays, and powertrain electronics for a diverse range of vehicles. With a solid...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer OpportunityCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on solutions for autonomous-ready infotainment, advanced driver-assistance systems (ADAS), high-fidelity audio systems, high-definition displays, and powertrain electronics for a diverse range of vehicles. Established in the...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer OpportunityCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on autonomous-ready infotainment systems, advanced driver-assistance systems (ADAS), high-quality audio solutions, high-definition display technologies, and powertrain electronics for various vehicle types. Established in the...