FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
MRI Software. Develop, test, and maintain software solutions throughout the Software Development Lifecycle .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in developing and maintaining software solutions using .NET Framework, C#, and SQL, while providing technical leadership and mentoring to engineering teams. Proficient in designing scalable, reliable, and secure distributed systems with a strong focus on best practices and architectural guidance.
Highest-signal resume keywords
10+ Years Experience With .NET FrameworkDeep Expertise In C#Experience With Angular And TypeScriptTechnical Leadership And MentoringDesigning Large-Scale Distributed Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
.NET FrameworkC#ASP.NET MVCWeb APISQLAngularTypeScriptJavaScriptEvent-Driven ArchitecturesPerformance Tuning
Soft Skills
Technical LeadershipMentoringCollaborationKnowledge SharingProblem Solving
Tools & Technologies
Source ControlTesting FrameworksDevelopment ProcessesCode ReviewsObservability Practices
Industry Keywords
Software Development LifecycleScalabilityReliabilitySecurityMaintainability
Tech Stack
Tools & technologiesAngularASP.NETDistributed SystemsJavaScriptSQLTypeScript.NET
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- 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