Job Title: Senior Software Architect
About the Role:
We are seeking a seasoned Principal Software Engineer to lead technical initiatives and drive software development. The successful candidate will have extensive experience in software design, coding, and application architecture.
Key Responsibilities:
* Leverage strong technical expertise to establish technical leadership.
* Contribute to the development of architectural principles and standards.
* Drive Agile development and deliver high-quality products.
Requirements:
* 10+ years of experience in software design, coding, and application architecture.
* Strong hands-on experience with Java or C#/.NET, including exposure to JavaScript, HTML, CSS, and XML.
* Familiarity with messaging, caching, and system integration tools.
* Strong REST fundamentals and API development skills.
* Ability to coach and mentor team members.
Desirable Skills:
* Experience in Fintech or Payments environments.
Benefits:
This is a fully remote opportunity with a flexible working arrangement allowing for work from home flexibility.