Principal Software Engineer

Recast Software
Full-time
Remote, USA
$165,000-$225,000
Posted on a month ago

Job Description

Recast Software is seeking a Principal Software Engineer to define and drive long-term technical strategy, improve scalability and reliability, and mentor engineers. The role involves tackling complex technical challenges, evaluating new technologies, and making architectural decisions with a significant impact on the organization.

Responsibilities

  • Collaborate on architectural roadmap execution
  • Lead code and software design reviews
  • Champion engineering best practices
  • Design, develop, test, and maintain enterprise software
  • Architect and implement distributed Cloud systems
  • Strengthen application patching capabilities
  • Mentor and train engineers
  • Create effective technical solutions
  • Participate in risk assessments

Requirements

  • Expertise in C#,.NET Core, Entity Framework
  • Experience with distributed SaaS systems
  • Familiarity with front-end development (React, Blazor, WPF, JavaScript)
  • Experience with system administration
  • Proficient in Git
  • Experience with REST APIs, Azure, and on-premise software
  • Experience with system redesign and architectural planning
  • Outstanding analytical and organizational skills
  • Exceptional leadership and mentorship abilities
  • Strong proponent of test automation

Benefits

  • No benefits