Senior Software Engineer – Python & C++
Mogi I/O : OTT/Podcast/Short Video Apps for you · Spain
Apply & track with Apply EdgeLocation: Madrid - SPAINWork Type:Full-Time (Permanent)About The CompanyWe are hiring on behalf of our client , an international consulting firm with operations across Spain, Chile, Panama, Mexico, and expanding into the United States. The company partners with leading organizations on digital transformation initiatives and is recognized for its close collaboration with employees, personalized career development plans, and continuous training programs.About The RoleWe are seeking a Senior Backend Developer to join a strategic project within the banking and financial services sector..The ideal candidate will possess strong programming expertise in Python and C++, with experience designing scalable architectures, integrating enterprise services, and operating distributed environments utilizing computing grids. The role requires hands-on involvement in technical design, system optimization, deployment, and production support.ResponsibilitiesDesign, develop, and maintain high-performance backend applications.Build scalable, reliable, and maintainable software solutions using Python.Develop and optimize system components in C++.Integrate and consume APIs to facilitate communication between distributed systems.Work with in-memory databases such as Redis and/or Valkey.Deploy, operate, and maintain services in containerized environments.Manage applications running on Kubernetes platforms in production environments.Contribute to the design and implementation of Service-Oriented Architecture (SOA) solutions.Collaborate with cross-functional technical teams to design robust and efficient systems.Troubleshoot and resolve complex production incidents and performance issues.Optimize application performance, scalability, and system reliability.Follow software engineering best practices, including testing, code quality, and technical documentation.Participate in the evolution of distributed computing environments, including grid-based infrastructures.ENGLISH LEVEL C1 OR EQUIVALENT Skills & QualificationsSenior-level experience in backend software development.Strong hands-on programming expertise in Python for enterprise application development.Demonstrable professional experience with C++ development.Experience working with Redis and/or Valkey in-memory databases.Strong understanding of API development, integration, and service consumption.Experience designing and working within SOA-based architectures.Exposure to distributed computing environments and grid technologies such as Zero Grid, TIBCO DataSynapse, IBM Symphony, or custom grid solutions.Experience deploying and managing services in containerized environments.Strong Kubernetes administration and operational experience within production environments.Ability to work independently in complex technical environments.Excellent problem-solving and analytical skills.