We are seeking a highly skilled Senior Software Solutions Architect to join our team. As a key member of our architecture team, you will be responsible for designing and delivering scalable, secure, and efficient software solutions that meet the evolving needs of our business.
About the Role
As a Senior Software Solutions Architect, you will work closely with cross-functional teams to define and deliver technical strategies that align with our business goals. You will be responsible for:
* Designing and implementing complex software systems using Java and RESTful services
* Collaborating with development teams to ensure alignment with architectural standards and best practices
* Providing technical guidance and mentorship to junior developers
* Identifying and mitigating technical risks and issues
Requirements
To be successful in this role, you will need:
* 6+ years of experience in software development, with a strong focus on architecture and design
* Strong proficiency in Java and RESTful services
* Experience working independently on complex systems and contributing to broader team goals
* Experience with Cloud technologies like AWS and Azure (advantageous)
* Understanding of financial services (preferred)
* Proven track record with Agile methodologies, Jira, and test-driven development
* Passion for clean code, design patterns, and coding best practices
* Excellent communication and interpersonal skills
* Ability to work in a matrixed environment across global teams
Benefits
This is an excellent opportunity to join a dynamic team and contribute to the delivery of high-quality software solutions. We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.
What We Offer
We are committed to creating a collaborative and inclusive work environment that supports the well-being and success of our employees. Some of the benefits we offer include:
* A flexible and remote-friendly work environment
* A comprehensive training and development program
* A competitive salary and bonus structure
* A generous health insurance plan
* A retirement savings plan
Your Background
To apply for this role, you should have a BS or MS in Computer Science, IT, or a related field. You should also have a strong understanding of development processes, including secure coding practices, and be able to balance multiple tasks and deliverables effectively.