Role OverviewJoin our dynamic team at Talan as a Lead Software Engineer specializing in Risk Technology. In this pivotal role, you will be instrumental in the design, development, and delivery of robust, enterprise-grade platforms. This position uniquely blends in-depth technical expertise with engineering leadership, ensuring that all solutions are secure, scalable, and production-ready. Key ResponsibilitiesEngage directly in the architecture, development, testing, and deployment of advanced Risk systems and data platforms.Assume ownership of the Software Development Life Cycle (SDLC), producing clean, secure, and maintainable code that adheres to engineering standards.Advocate for engineering excellence through structured code reviews, performance optimization, refactoring, and the adoption of best practices.Lead automation efforts in build, testing, deployment, and environment management processes to enhance reliability and efficiency.Provide technical leadership in architecture, tooling, and development standards, mentoring fellow engineers and fostering a culture of continuous improvement.Design and refine CI/CD pipelines to facilitate secure, stable, and repeatable releases, integrating automated quality controls and environment governance.Collaborate on scalable and resilient system design, assessing emerging technologies to enhance platform capabilities and developer productivity.Champion the integration of AI, ML, and intelligent automation to elevate code quality, testing effectiveness, and release efficiency.Develop comprehensive automated testing strategies (unit, integration, regression, functional) within CI/CD frameworks, partnering with QA teams to expedite defect resolution.Collaborate closely with Product, Project Management, Architecture, Technology Risk, and Production Support teams to synchronize delivery priorities, manage dependencies, and ensure compliance with governance standards. Skills & ExperienceTechnical CapabilitiesProficient in C#, Java, and .NET technologiesExtensive knowledge of web technologies, including ASP.NET, MVC, Razor, and JavaScriptExperienced in scripting and automation using PowerShell, Python, Groovy, or Shell scriptingHands-on experience with CI/CD and source control tools such as Jenkins, TeamCity, Git, and NexusFamiliarity with distributed messaging and communication technologies, including WCF, gRPC, SignalR, and RabbitMQProven experience implementing automated testing within continuous integration pipelines.Professional ExperienceExperience in investment banking environments is essential.A demonstrated history of delivering across the full SDLC.Experience within Risk technology environments is preferred.Ability to engage with stakeholders across Architecture, Governance, Risk, and Production Support teams.
Feb 24, 2026