×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Durham, Durham County, North Carolina, 27703, USA
Listing for: Piper Companies
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 115000 - 125000 USD Yearly USD 115000.00 125000.00 YEAR
Job Description & How to Apply Below

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 Type Script.
  • 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 Dev Ops 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 Type Script.
  • Strong understanding of microservices architecture and cloud-native design.
  • Familiarity with Azure services such as Blob Storage, Cosmos DB, and Azure Dev Ops.
  • Expertise in SQL and No

    SQL 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

Final date to receive applications:

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, Type Script, Full Stack Development, Microservices Architecture, Azure, Azure Blob Storage, Cosmos DB, SQL Server, Oracle, No

SQL, Cloud-native Applications, CI/CD, Dev Ops, 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 Dev Ops, Docker, Agile Methodology, Jira, Confluence

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary