Senior Software Engineer

2 weeks ago


Durham, United States Piper Companies Full time

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,000Full medical, dental, vision, and sick leave as required by lawProfessional development opportunities including Nanodegrees, conferences, and leadership programsAccess 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-REMOTEKeywords: .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



  • Durham, United States Golden Technology Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Golden TechnologyTechnical Recruiter @ Golden Technology Inc.Hiring a Senior Software Developer!Our client is seeking a Senior Software Developer to join their Team!The Position:The Senior Software Developer will contribute to the development and continuous...


  • Durham, NC, United States Dell Technologies Full time

    Senior Software Engineer - Data Mobility Qualification The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software...


  • Durham, NC, United States Golden Technology Full time

    Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Golden Technology Technical Recruiter @ Golden Technology Inc. Hiring a Senior Software Developer! Our client is seeking a Senior Software Developer to join their Team! The Position: The Senior Software Developer will contribute to the development and continuous...


  • Durham, NC, United States Oportun Full time

    Senior Software Engineer The charter for Engineering group at Oportun is to be the world-class engineering force behind our innovative products. The group plays a vital role in designing, developing, and maintaining cutting-edge software solutions that power our mission and advance our business. We strike a balance between leveraging leading tools and...


  • Durham, NC, United States Oportun Full time

    Senior Software Engineer The charter for Engineering group at Oportun is to be the world-class engineering force behind our innovative products. The group plays a vital role in designing, developing, and maintaining cutting-edge software solutions that power our mission and advance our business. We strike a balance between leveraging leading tools and...


  • Durham, NC, United States Oportun Full time

    Senior Software Engineer The charter for Engineering group at Oportun is to be the world-class engineering force behind our innovative products. The group plays a vital role in designing, developing, and maintaining cutting-edge software solutions that power our mission and advance our business. We strike a balance between leveraging leading tools and...


  • Durham, NC, United States Oportun Full time

    Senior Software Engineer The charter for Engineering group at Oportun is to be the world-class engineering force behind our innovative products. The group plays a vital role in designing, developing, and maintaining cutting-edge software solutions that power our mission and advance our business. We strike a balance between leveraging leading tools and...


  • Durham, NC, United States Oportun Full time

    Senior Software Engineer The charter for Engineering group at Oportun is to be the world-class engineering force behind our innovative products. The group plays a vital role in designing, developing, and maintaining cutting-edge software solutions that power our mission and advance our business. We strike a balance between leveraging leading tools and...


  • Durham, NC, United States Oportun Full time

    Senior Software Engineer The charter for Engineering group at Oportun is to be the world-class engineering force behind our innovative products. The group plays a vital role in designing, developing, and maintaining cutting-edge software solutions that power our mission and advance our business. We strike a balance between leveraging leading tools and...


  • Durham, United States EMC CORP US OPERA HOPK (1999) Full time

    Senior Data Security Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...