Senior Software Engineer

Posted 30mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer building MRI Software’s real estate software products with .NET, C#, SQL, and Angular. Leading architecture, distributed systems, technical initiatives, and engineer mentorship.

Responsibilities:

  • Develop, test, and maintain software solutions throughout the Software Development Lifecycle
  • Develop software features independently and to a high technical standard
  • Own and evolve the architecture of one or more product domains
  • Ensure solutions meet scalability, reliability, security, and maintainability objectives
  • Drive technical design reviews and provide architectural guidance across multiple teams and services
  • Troubleshoot issues and assist with complex support queries requiring further analysis
  • Lead cross-functional technical initiatives involving multiple engineering teams and stakeholders
  • Influence engineering direction through collaboration, knowledge sharing, and technical advocacy
  • Provide technical leadership for engineering initiatives, design decisions, coding standards, and engineering best practices
  • Mentor and develop engineers through coaching, design reviews, pair programming, and career development guidance
  • Follow development processes including source control, branching, and testing
  • Participate in stand-ups, planning sessions, demos, retrospectives, collaborative development, code reviews, knowledge sharing, and documentation

Requirements:

  • 10+ years of experience developing browser-based applications using .NET Framework, MVC, API development, and SQL
  • Deep expertise with C#, .NET Framework, .NET 8+, ASP.NET MVC, Web API, and SQL
  • Experience with Angular, TypeScript, JavaScript, and modern front-end architectures
  • Proven experience designing and delivering large-scale distributed systems and event-driven architectures
  • Strong understanding of security, scalability, performance tuning, and observability practices
  • Experience mentoring engineers and providing technical leadership without direct managerial authority
  • US Sponsorship will not be offered for this role, including F-1 OPT STEM, H-1B, O-1, E-3, or TN

Benefits:

  • Inclusive employer committed to diversity, equity, and inclusion
  • Employee resource groups
  • Tailored resources to support each person’s full potential
  • Connected community and belonging-focused work environment