Senior Software Engineer
Rocket Mortgage (formerly Quicken Loans)Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design and implementation of complex C#/.NET systems with minimal oversight, owning architectural decisions and managing technical risks including legacy migrations.
Establish and enforce engineering best practices around testing, code quality, observability, security, and incident management to ensure production resilience.
Mentor junior engineers and influence technical direction by collaborating across teams without formal authority.
Minimum Requirements
5–8+ years professional experience in C#/.NET software development.
Proven experience leading technical design, architecture decisions, and mentoring engineers.
Deep expertise with Azure cloud services, distributed systems, security (OAuth/AuthHub), and observability tools (App Insights, Dynatrace).
Work Experience Required: 5–8+ years explicitly mentioned; no explicit notice period stated.
Ideal Candidate Profile
Experienced in scalable, secure distributed system design with a strategic approach balancing technical excellence and business needs.
Capable influencer and collaborator who leads technical direction and quality initiatives without formal authority.
Demonstrated ability to manage complex legacy system migrations and work within regulated environments such as mortgage or financial services.
