Senior Software Engineer

Relias US•Morrisville, NC
•Hybrid

About The Position

Relias seeks an experienced Senior Software Engineer to lead software development initiatives on its Azure-based microservices platform. The engineer will design, develop, and optimize complex software solutions and provide technical leadership to engineering teams. The role calls for expertise in .NET, JavaScript frameworks, cloud technologies, software engineering practices, and cloud infrastructure, as well as the ability to apply Agile methodologies to complex projects. The position includes advanced frontend and backend development, technical guidance and architectural leadership, collaboration on project strategy and execution, performance optimization, mentoring, code reviews, quality assurance, and technical documentation. The role is based in North Carolina, within commuting distance of Relias’s Morrisville headquarters, and requires working from the office approximately 30 days per quarter.

Requirements

  • At least 7 years of software development experience.
  • At least 3 years in a senior role focused on .NET and JavaScript technologies.
  • Proven track record of successful project execution in a team-specific context, with the ability to lead projects within a specialized team environment.
  • Experience building native cloud applications in cloud environments such as AWS or Azure.
  • Bachelor’s degree.
  • Microsoft AZ-900: Azure Fundamentals certification; if not current, it must be obtained within the first 60 days of employment.
  • AI-200: Azure AI Cloud Developer Associate certification; if not current, it must be obtained within the first 6 months of the start date.
  • Must live in North Carolina within commuting distance of the Morrisville, NC office and work onsite approximately 30 days per quarter.

Responsibilities

  • Lead and execute advanced frontend and backend development using .NET Core, C#, and modern JavaScript frameworks such as Angular or React.
  • Provide technical guidance, validate solutions, and offer architectural leadership on complex projects.
  • Collaborate with the Team Lead, Manager, Architects, Cloud Engineers, and other stakeholders to define project goals, establish technical standards, set timelines, and contribute to project planning and execution.
  • Analyze applications for performance improvements, identify bottlenecks, and implement solutions that improve performance and scalability.
  • Mentor associates, mid-level developers, and new team members, promoting learning and continuous improvement.
  • Oversee code reviews, ensure adherence to coding standards, and refine code quality metrics and development outputs.
  • Create and maintain technical documentation to support development and smooth operations.

Benefits

  • Health and wellness benefits package, including health insurance premium support for the employee portion of the monthly premium.
  • 401(k) match.
  • Flexible PTO program.
  • Inclusive parental leave policy.
  • Flexible work environment with onsite and work-from-home options.
  • Employee Resource Groups open to all employees.
  • Comprehensive onboarding program.
  • Growth and career advancement opportunities.
  • Leadership and professional development programs, including technology and data science Nanodegree options.
  • Professional development through conference attendance and participation in organizations such as NC Tech.
  • Onsite coffee shop providing free coffee and pastries.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service