Are you a passionate software engineer looking to make a real impact? We're looking for a Senior Java Developer to join a highly dynamic, inclusive, and collaborative team working on strategic initiatives within a fast-paced environment.
About the Role
As a Senior Software Engineer, you'll help deliver top-priority goals, drive innovation, and champion high standards of quality, transparency, and teamwork.
What You'll Bring
1. 6+ years' experience in software development
2. Strong proficiency in Java and RESTful services
3. Experience working independently on complex systems and contributing to broader team goals
4. Experience with Cloud technologies like AWS and Azure (advantageous)
5. Understanding of financial services (preferred)
6. Proven track record with Agile methodologies, Jira, and test-driven development
7. Passion for clean code, design patterns, and coding best practices
8. Excellent communication and interpersonal skills
9. Ability to work in a matrixed environment across global teams
Key Responsibilities
10. Lead and deliver high-quality software solutions
11. Participate in all phases of the development lifecycle, from design to deployment
12. Contribute to architectural decisions and ensure alignment with technical standards
13. Proactively identify and manage risks or issues
14. Promote and contribute to continuous improvement and automation initiatives
15. Support knowledge sharing and mentorship within the team
Your Background
16. A BS or MS in Computer Science, IT, or related field (preferred)
17. Strong understanding of development processes, including secure coding practices
18. Demonstrated ability to balance multiple tasks and deliverables effectively
Join a team that values innovation, collaboration, and continuous learning—where your voice matters, and your code makes a difference.