onsite
Principal Software Engineer - Citizens
Software Engineer
Lead the design and delivery of modern, secure software solutions as a Principal Software Engineer, driving architecture, Agile practices, and Calypso integration for mission‑critical financial systems.
About the role
Key Responsibilities
- Design, develop, and implement robust, scalable components and tools that align with strategic business objectives.
- Act as a technical peer‑leader, fostering innovation, accountability, and adherence to Agile best practices across the team.
- Apply industry‑standard security practices to identify, remediate, and prevent vulnerabilities throughout the software development lifecycle.
- Serve as the Calypso subject‑matter expert, guiding seamless integration with financial market utilities and ensuring optimal performance.
- Architect and evolve microservice‑based solutions, leveraging cloud platforms such as AWS to enhance reliability and scalability.
Requirements
- Extensive experience in Java development and modern software architecture patterns.
- Deep knowledge of Calypso platform and its integration points within financial market infrastructures.
- Proven track record leading Agile teams and driving continuous delivery practices.
- Strong understanding of cloud services (e.g., AWS) and containerization technologies.
- Excellent problem‑solving skills with a focus on security, performance, and maintainability.