Job responsibilities
- Explore and implement new design patterns and technologies to enhance system architecture and performance.
- Drive the design, development, and optimization of operational systems to ensure high performance, scalability, and reliability.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Oversee the end-to-end delivery of technology solutions, ensuring alignment with business goals and objectives.
- Manage and optimize cloud infrastructure, with a focus on AWS, to support the deployment and operation of applications.
- Ensure best practices in software development, including code quality, testing, and documentation.
- Sets the overall guidance and expectations for team output, practices, and collaboration
- Manages stakeholder relationships and the team’s work in accordance with compliance standards, service level agreements, and business requirements
- Creates a culture of diversity, equity, inclusion, and respect for the team members and prioritizes diverse representation
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years of applied experience.
- Strong expertise in Java, Apache Spark, Big Data and Kafka technologies.
- Hands-on experience with public cloud environments, preferably AWS.
- Demonstrated ability to design and optimize complex operational systems.
- Experience with exploring and implementing new design patterns and technologies.
- Strong problem-solving skills and the ability to lead solutions to complex business problems.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Experience managing technologists
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- In-depth knowledge of the financial services industry and their IT systems
- Experience in Computer Science, Engineering, Mathematics, or a related field and expertise in technology disciplines
Preferred qualifications, capabilities, and skills
- Experience working at code level