Thursday , December 7 2023

Rocket Careers – Software Architect

Website Rocket Mortgage

Job Description:

As a Software Architect, you will act as a technical thought leader with a deep understanding of the necessary trade-offs in the architectural design and integrations within their product area. This is an opportunity to influence FRs and NFRs, contribute technical work items to the product roadmap and oversee deliberations with technical stakeholders to ensure the quality and functionality of the software within one of the largest fintech companies in the nation. You will be accountable for elevating engineering team performance and have demonstrated your ability to engineer at a higher caliber.


Job Responsibilities:

  • Act as a thought leader in the iterative creation of fault-tolerant and scalable software
  • Lead design of software and integration patterns for the product area
  • Collaborate with technical stakeholders to document specifications and reference architectures
  • Design with consideration of constraints and NFRs, such as availability, security and performance
  • Collaborate with engineers and architects to define technology architecture governance
  • Collaborate with engineers to implement testing frameworks, coverage standards and quality standards
  • Analyze current and future user needs and business requirements to identify opportunities for improvement
  • Facilitate decision-making discussions on adapt/buy/create solutions
  • Build principles for design, development, quality, deployment and operation for the product area
  • Negotiate the priority of technical debt, technical investment work and business requests to balance healthy software and delivery of business value
  • Ensure adoption of standard development tools, technologies, libraries and frameworks
  • Execute proof-of-concept experiments and generate prototypes
  • Mentor and support team members on any of the above responsibilities

Job Requirements:

  • Undergraduate degree or equivalent experience in computer science, information technology or a related field
  • Expertise programming in C#, F#, PHP, Python, Java, JavaScript, Progress OpenEdge or similar object-oriented/functional programming language
  • Expertise using software development frameworks and platforms, such as .NET Core, Node.JS, Angular, or React
  • Experience solving integration and software design problems across domains
  • Experience recommending improvements in areas such as security, performance and maintainability
  • Experience negotiating functional requirements (FRs) and non-functional requirements (NFRs)
  • Experience facilitating technical deliberations
  • Experience building and deploying applications with Amazon Web Services (AWS), Google Cloud Platform (GCP) or Microsoft Azure
  • Experience with Docker/containerization
  • Ability to pioneer and lead adoption of engineering tooling and practices
  • Ability to interpret business needs to guide research of technical disciplines
  • Understanding of distributed architectural design principles
  • Graduate degree or equivalent experience in computer science, information technology or a related field
  • Basic solution architecture certification from a major cloud provider, such as AWS, GCP or Microsoft Azure
  • Experience defining and mitigating security threats through FRs and NFRs
  • Experience mentoring and training
  • Experience developing an organization’s architectural discipline
  • Ability to articulate principles for significant architectural decisions

Job Details:

Company: Rocket Mortgage

Vacancy Type:  Full Time

Job Location: Detroit, MI, US

Application Deadline: N/A


Apply Here