Senior Software Engineer

Mindset
Remote

About The Position

We are looking for a highly skilled Senior Software Engineer with extensive experience in .NET and React. The ideal candidate will have leadership or management experience, a strong understanding of SQL Server and Entity Framework, and be comfortable working in a dynamic and fast-paced environment. As a Senior Software Engineer, you will lead development initiatives, mentor junior team members, and drive the technical vision for our projects.

Requirements

  • Proven experience as a Senior Software Engineer or in a similar role.
  • Strong proficiency in .NET (C#) and React development.
  • Experience with SQL Server and Entity Framework for database management and optimization.
  • Leadership or management experience, with the ability to guide teams in technical decision-making.
  • Solid understanding of software development best practices, including design patterns, code quality, testing, and version control (Git).
  • Experience working in an Agile/Scrum environment.
  • Excellent problem-solving skills, with the ability to think critically and proactively address technical challenges.
  • Strong communication and collaboration skills to work effectively in a remote team environment.

Nice To Haves

  • Experience with cloud platforms (e.g., AWS, Azure).
  • Familiarity with Docker and containerization.
  • Experience with CI/CD pipelines and automated testing frameworks.

Responsibilities

  • Lead the design, development, and deployment of scalable and secure software solutions using .NET and React.
  • Collaborate with product managers, designers, and other engineers to build new features and improve existing functionality.
  • Provide technical leadership and mentorship to a team of engineers, fostering best practices in code quality, testing, and development processes.
  • Implement and optimize database solutions using SQL Server and Entity Framework.
  • Participate in architectural discussions and contribute to the design and scalability of the overall system.
  • Work closely with DevOps to ensure smooth deployment and integration of new features and updates.
  • Maintain and enhance the performance, security, and reliability of existing systems.
  • Conduct code reviews and ensure adherence to best practices in software engineering.

Benefits

  • Competitive salary and benefits package.
  • Remote work environment with flexible scheduling.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work culture.
  • The opportunity to make a positive impact in the mental health care industry.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service