Principal Software Engineer
oraclecloud
Job Description
- Leads the end-to-end design, development, and deployment of the Interest Rate Risk platform, ensuring scalability, reliability, and security
- Architects cloud-native solutions using AWS services and modern DevOps practices
- Develops robust, high-performance applications, focusing on data processing, analytics, and integration with enterprise systems
- Collaborates with cross-functional teams, including Risk, Finance, Data Engineering, and Infrastructure, to gather requirements and deliver solutions
- Creates durable, reusable software frameworks that are leveraged across teams and functions
- Establishes and enforce engineering best practices for code quality, testing, CI/CD, and documentation
- Mentors and guide engineering teams, fostering a culture of technical excellence and continuous improvement
- Ensures compliance with regulatory requirements and internal risk management policies
- Influences leaders and senior stakeholders across business, product, and technology teams
- Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorised tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorised AI-assisted development and automation capabilities, to improve the value realised by automation at scale