Senior Software Engineer developing and maintaining AI-enabled voice applications for Sabio Group. Collaborating across teams to deliver reliable solutions for major financial services clients.
Responsibilities
Design, build and maintain real-time voice and AI-enabled applications using Python and modern async frameworks.
Develop and optimise backend microservices using FastAPI, Uvicorn, Asyncio, Pydantic and SQLAlchemy.
Engineer and maintain REST API integrations with external enterprise systems.
Implement observability using OpenTelemetry and Azure Application Insights.
Leverage Microsoft Azure services including App Service, Azure Cache for Redis, Azure Speech Services, Azure OpenAI (PTU), Microsoft SQL, Key Vault and Storage Accounts.
Contribute to CI/CD pipelines using Azure DevOps.
Participate in an out-of-hours callout rota to support critical customer operations.
Provide technical guidance to customers, including troubleshooting, solution walkthroughs and implementation support.
Collaborate with cross-functional Sabio teams across AI, Engineering and Delivery.
Maintain high code quality using Pytest, Alembic migrations and peer review practices.
Requirements
Strong commercial experience as a Senior Python Developer / Software Engineer.
Expertise in asynchronous Python and building complex async architectures.
Java Developer creating scalable backend applications with Java and Spring Boot for fintech startup. Collaborating in agile teams to enhance a digital finance product.
Fullstack Developer responsible for enhancing software products using .NET technologies and ensuring code quality. Collaborating on new features, code reviews, and maintaining best practices.
Software Developer developing functions and components for SaaS products in the financial sector. Engaging in modern tech stack and agile processes with team collaboration.
Developer creating new features and components for RAQUEST software used by international banks. Responsible for system maintenance and optimization with a focus on stability and performance.
Senior Fullstack Developer with C#/.NET leading projects at Germanedge in a hybrid work setting. Ensuring high - quality and economic success of software projects with hands - on development.
Fullstack Developer supporting software solutions with C#/.NET for clients in the digital production space. Involves development tasks and close collaboration with clients and teams.
Software Architect designing high - performance computing software for semiconductor equipment. Work with cross - functional teams and mentor junior software architects and engineers for complex systems.
Senior Engineer required for IAM team at Ameriprise India LLP. Focus on Java integration and security project implementation, supporting identity lifecycle operations.
Dotnet Developer designing, coding, and supporting Vantage - One applications at Ameriprise India LLP. Collaborating with teams to comply with technical solutions and quality standards for clients' needs.
Data Engineer designing and optimizing data workflows at Synechron. Overseeing scalable data pipeline development with Ab - initio and Python expertise.