Senior Principal Software Engineer - Interest Rate Risk Platform | Enterprise Technology
Role details
Job location
Tech stack
Job description
- Lead the end-to-end design, development, and deployment of the Interest Rate Risk platform, ensuring scalability, reliability, and security.
- Architect cloud-native solutions using AWS services and modern DevOps practices.
- Develop robust, high-performance applications, focusing on data processing, analytics, and integration with enterprise systems.
- Collaborate with cross-functional teams, including Risk, Finance, Data Engineering, and Infrastructure, to gather requirements and deliver solutions.
- Create durable, reusable software frameworks that are leveraged across teams and functions.
- Establish and enforce engineering best practices for code quality, testing, CI/CD, and documentation.
- Mentor and guide engineering teams, fostering a culture of technical excellence and continuous improvement.
- Ensure compliance with regulatory requirements and internal risk management policies.
- Stay abreast of industry trends and emerging technologies to drive innovation within the platform.
- Influence leaders and senior stakeholders across business, product, and technology teams.
- Champion the firm's culture of diversity, opportunity, inclusion, and respect.
Requirements
- Formal training or certification on software engineering concepts and 10+ years applied experience.
- Prior experience delivering large-scale, mission-critical platforms.
- Deep expertise in AWS cloud services and architecture.
- Advanced proficiency in Python or similar languages, including experience with data processing frameworks and libraries.
- Experience with microservices, API design, data pipelines and distributed systems.
- Familiarity with DevOps tools and practices (eg, Docker, Kubernetes, Terraform, CI/CD pipelines).
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated ability to lead and mentor engineering teams.
Preferred qualifications, capabilities, and skills
- Strong understanding of risk management concepts, preferably within the financial services industry.
- Considerable in-depth knowledge of Artificial Intelligence.
- Experience with big data technologies (eg, Spark, Hadoop) and data visualization tools.
Benefits & conditions
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.