Senior Software Engineer

Bertelsmann•Morrisville, NC
•Hybrid

About The Position

Relias is seeking an experienced Senior Software Engineer to lead software development initiatives on its Azure-based microservices platform. The role involves designing, developing, and optimizing complex software solutions, providing technical leadership to engineering teams, and applying software engineering practices, cloud infrastructure knowledge, and Agile methodologies across complex projects. The position includes advanced frontend and backend development using .NET Core, C#, and modern JavaScript frameworks such as Angular and React. The Senior Software Engineer also contributes to project planning and execution, improves application performance and scalability, mentors colleagues, supports code quality and standards, and maintains technical documentation. The role requires living in North Carolina within commuting distance of Relias’s Morrisville headquarters. The employee is expected to work at the headquarters approximately 30 days per quarter.

Requirements

  • At least 7 years of software development experience, including at least 3 years in a senior role focused on .NET and JavaScript technologies.
  • Proven track record of successful project execution 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 employment.
  • Live in North Carolina within commuting distance of the Morrisville, NC headquarters.

Responsibilities

  • Lead and execute advanced frontend and backend development using .NET Core, C#, and modern JavaScript frameworks such as Angular and 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 help define project goals, technical standards, and timelines.
  • Analyze applications, identify performance bottlenecks, and implement improvements to system performance and scalability.
  • Mentor associates, mid-level developers, and new team members, promoting learning and continuous improvement.
  • Oversee code reviews, uphold coding standards, and improve development quality through review of code quality metrics.
  • Create and maintain technical documentation to support development and smooth operations.

Benefits

  • Health and wellness benefits package, including payment of the employee portion of the monthly healthcare premium.
  • 401(k) match.
  • Flexible PTO program.
  • 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 Nanodegree options in technology and data science.
  • Professional development through conference attendance and participation in organizations such as NC Tech.
  • Onsite coffee shop providing free coffee and pastries to employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service