Piper Companies
Overview
Engineering Manager role at Piper Companies in Raleigh, NC. Hybrid position: 3 days onsite per week. Lead a team of software engineers working within Microsoft stack (C#.NET, Azure). Not a hands‑on coding role but must be technically capable of stepping in during critical situations and conducting code reviews.
Responsibilities Lead and mentor a team of software engineers in an Agile environment. Provide technical direction and supervision across implementation teams. Design, build, and release software features and bug fixes for the platform. Recommend strategies for solving complex technical problems. Act as an agile delivery lead and participate in backlog management, sprint planning, and feature refinement. Develop domain and technology knowledge, including services, methodologies, standards, and best practices. Conduct code reviews and ensure high‑quality engineering output. Collaborate with cross‑functional teams and stakeholders to align technical goals.
Requirements 3+ years of experience leading and mentoring technical teams. 7+ years of software development experience. Strong background in Microsoft technologies including .NET Core, C#, and Azure. Experience with SQL Server and ASP.NET Web Forms. Familiarity with Agile methodology and SDLC. Bachelor’s degree in Computer Science, Engineering, or related field. AZ‑900 and AZ‑204 certifications. Hands‑on experience with system design, service‑oriented architecture, and microservices. Proficiency in object‑oriented languages (C# or Java), HTML, CSS, JavaScript, TypeScript, and Angular. Experience with public cloud‑hosted solutions such as Azure, AWS, or GCP. Strong communication skills and ability to engage technical and non‑technical stakeholders. Must be eligible to work in the United States.
Compensation $160,000 annually plus bonus options. Full comprehensive benefits package including medical, dental, vision, 401(k), PTO, and sick leave as required by law. This job opens for applications on October 31st, 2025. Applications accepted for at least 30 days from posting date.
#J-18808-Ljbffr
Responsibilities Lead and mentor a team of software engineers in an Agile environment. Provide technical direction and supervision across implementation teams. Design, build, and release software features and bug fixes for the platform. Recommend strategies for solving complex technical problems. Act as an agile delivery lead and participate in backlog management, sprint planning, and feature refinement. Develop domain and technology knowledge, including services, methodologies, standards, and best practices. Conduct code reviews and ensure high‑quality engineering output. Collaborate with cross‑functional teams and stakeholders to align technical goals.
Requirements 3+ years of experience leading and mentoring technical teams. 7+ years of software development experience. Strong background in Microsoft technologies including .NET Core, C#, and Azure. Experience with SQL Server and ASP.NET Web Forms. Familiarity with Agile methodology and SDLC. Bachelor’s degree in Computer Science, Engineering, or related field. AZ‑900 and AZ‑204 certifications. Hands‑on experience with system design, service‑oriented architecture, and microservices. Proficiency in object‑oriented languages (C# or Java), HTML, CSS, JavaScript, TypeScript, and Angular. Experience with public cloud‑hosted solutions such as Azure, AWS, or GCP. Strong communication skills and ability to engage technical and non‑technical stakeholders. Must be eligible to work in the United States.
Compensation $160,000 annually plus bonus options. Full comprehensive benefits package including medical, dental, vision, 401(k), PTO, and sick leave as required by law. This job opens for applications on October 31st, 2025. Applications accepted for at least 30 days from posting date.
#J-18808-Ljbffr