Technical Solutions Architect

N
nestoFintech Mortgage Technology
We welcome applications from candidates located anywhere in Canada., Core working hours for this role are based on the Eastern Time Zone (EST).Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience in software engineering, with at least 3 years in a dedicated Solution or Software Architecture role.
Required Skills
GCPSoftware ArchitectureMicroservicesSoftware Engineering

Requirements

  • 8+ years of experience in software engineering, with at least 3 years in a dedicated Solution or Software Architecture role.
  • Deep understanding of cloud-native architectures and major cloud provider platforms (e.g., AWS, Azure, or GCP), with a preference for GCP.
  • Experience designing and implementing reliable Microservices architectures, including good practices for API design (like REST/GraphQL) and inter-service communication.
  • Strong hands-on experience and advocacy for domain-driven Design principles and event-driven architecture, including patterns like event sourcing and command query responsibility segregation.
  • Excellent verbal and written communication skills with the ability to clearly articulate complex technical designs to both technical and non-technical audiences.
  • Committed to staying current with emerging technologies and industry trends, and continuous learning.
  • Strong understanding of software development methodologies and software development life cycle (SDLC).
  • Bachelor’s or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Responsibilities

  • Translate business requirements into clear technical specifications, diagrams, and data models to drive the solution development.
  • Design an end-to-end solution blueprint for new products, platform enhancements, and integrations.
  • Evaluate and select tools, frameworks, cloud services, databases, and integration patterns for specific solutions.
  • Ensure all proposed solutions strictly adhere to established enterprise architecture standards and the overall technology strategy.
  • Communicate architectural designs and the trade-offs involved clearly to both technical and non-technical audiences.
  • Manage risk by proactively identifying and mitigating potential technical risks and challenges within the design.
  • Collaborate effectively with cross-functional engineering teams, including Product Managers, Developers, and QA.
  • Engage with external partners and vendors for integration design.
  • Promote and advocate for modern architectural best practices, including Microservices, Domain-Driven Design, and Event-Driven Architecture.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now