Logo
Piper Companies

Senior Software Engineer

Piper Companies, Durham, North Carolina, United States, 27703

Save Job

Piper Companies is seeking a detail-oriented and experienced

Senior Full Stack Software Engineer

to support the development of scalable, cloud-native applications on our Azure-based microservices platform. This role will focus on both front-end and back-end development using .NET Core, C#, Angular, and related technologies. The ideal candidate will have a strong background in software engineering, cloud infrastructure, and Agile methodologies, with a passion for building high-quality solutions that improve healthcare outcomes.

Key Responsibilities of the Senior Software Engineer:

Lead the design, development, and optimization of full-stack applications using .NET Core, C#, Angular, React, and TypeScript. Collaborate with architects, cloud engineers, and product stakeholders to define technical standards and project goals. Provide technical leadership and mentorship to junior and mid-level developers. Conduct code reviews and ensure adherence to coding standards and best practices. Analyze existing applications for performance improvements and scalability. Develop and maintain detailed technical documentation. Support integration of applications with cloud services, databases, and third-party systems. Implement CI/CD pipelines and DevOps practices to streamline deployment and testing. Ensure security best practices are followed in all development and cloud operations. Qualifications of the Senior Software Engineer:

Bachelor's degree in Computer Science, Engineering, or related field. 7+ years of software development experience, including 3+ years in a senior engineering role. Proficiency in .NET Core, C#, JavaScript, Angular, React, and TypeScript. Strong understanding of microservices architecture and cloud-native design. Familiarity with Azure services such as Blob Storage, Cosmos DB, and Azure DevOps. Expertise in SQL and NoSQL databases (SQL Server, Oracle, Cosmos DB). Proven experience building native cloud applications in Azure or AWS. Microsoft AZ-900: Azure Fundamentals Certification (or willingness to obtain within 60 days). AZ-204 Certification (or willingness to obtain within 6 months). Experience with Agile methodologies and full software development lifecycle. Compensation & Benefits of the Senior Software Engineer:

Salary range: $115,000 - $125,000 Full medical, dental, vision, and sick leave as required by law Professional development opportunities including Nanodegrees, conferences, and leadership programs Access to onsite amenities including a 321 Coffee Shop

Application Deadline:

Applications will be accepted for at least 30 days from the posting date (09/29/2025).

#LI-KI1 #LI-REMOTE

Keywords: .NET Core, C#, ASP.NET, Angular, React, JavaScript, TypeScript, Full Stack Development, Microservices Architecture, Azure, Azure Blob Storage, Cosmos DB, SQL Server, Oracle, NoSQL, Cloud-native Applications, CI/CD, DevOps, RESTful APIs, Object-Oriented Programming, Design Patterns, System Architecture, Legacy Application Support, Web Forms, Frontend Development, Backend Development, Software Development Life Cycle, AZ-900 Certification, AZ-204 Certification, Microsoft Azure, Git, Visual Studio, Azure DevOps, Docker, Agile Methodology, Jira, Confluence