Step into a Senior Software Engineer role focusing on API development and automated engineering solutions at a premier mortgage finance company in Canada. This opportunity highlights the importance of secure coding and operational support. In this role, requiring 6-9 years of experience, you will design and troubleshoot applications while managing software life cycles and vendor procurement. Familiarity with microservices, CI/CD, and Agile methodologies is vital for success in this position. Key Responsibilities: • Develop and enhance API services and software applications • Evaluate software designs for security and risk management • Collaborate on architectural modeling for solutions • Execute root cause analysis and implement fixes • Maintain documentation and report on software performance Requirements: • 6-9 years of software engineering expertise • Experience with web-based applications and CI/CD processes • Strong knowledge of security standards ...