Note: The job is a remote job and is open to candidates in USA. Rocket is hiring a Staff Software Engineer aligned with its Mortgage Products Platform. The role solves broad software problems, develops reusable and AI-assisted capabilities, improves delivery and support, and mentors teams while driving AI adoption.
Responsibilities
- Solve difficult problems for the value stream using software and provide examples of new technology or patterns
- Contribute to improving processes across the value stream while releasing and validating software
- Coach and assist with high severity software support, incident resolution and blameless reviews for the value stream
- Develop code modules and patterns useful across the value stream, including configurable and AI-assisted capabilities that let business partners self-serve
- Evaluate new technologies and approaches, including AI tools and workflows, for use by the enterprise
- Guide code and design reviews for the value stream, helping establish standards and challenge practices
- Communicate about software across all levels of the organization, tailoring the details appropriately to the audience
- Mentor team members on any of the above, and drive AI adoption across the value stream by modeling its use in disruptive problem solving and day-to-day engineering
- Assist leadership with improving flow by identifying and helping address technical debt and process issues for the value stream
Skills
- Track record of solving high-level problems through innovative software solutions
- Experience with the programming languages, frameworks and platforms used across the value stream, such as C#, JavaScript/TypeScript, Python, Angular or AWS, ideally with expertise in C# and/or AWS
- Expertise developing software modules or patterns used across multiple teams
- Experience refining software integration and delivery patterns to improve ongoing support
- Experience helping develop work items from business requirements, such as refining requirements and assisting with software design
- Expertise mentoring and developing others
- Experience providing thought leadership to influence software development practices across internal groups
- Bachelor's degree in Computer Science or a related discipline
- 9 years of experience in a professional software engineering or similar role
- Expertise developing for a cloud environment or advanced cloud provider certification, ideally AWS
- Expertise designing or refining agent-driven software delivery
- Experience building self-serve configuration tools or pricing/eligibility systems, ideally in mortgage or financial services
- Hands-on experience using AI to disrupt legacy problem spaces and accelerate software delivery
Benefits
- Eligible team members are offered perks and health benefits.
- The position may also be eligible for an annual bonus and incentives.
- The position may also be eligible for medical, dental, and vision benefits, a 401K retirement plan, and paid-time off.
- Career growth.
Company Overview
Company H1B Sponsorship