Senior C++ Software Developer at Felix Payment Systems driving cloud features and backend development. Leading the technical direction and mentoring junior developers in a hybrid environment.
Responsibilities
Maintain and evolve core payment algorithms, C++ SDK integrations, and backend services.
Build, optimize, and deploy high-performance, multi-threaded applications in a cloud-native environment using distributed system design principles.
Enhance the application’s data model and implement comprehensive monitoring, logging, and observability across cloud services.
Ensure all development practices and system architecture comply with PCI DSS and other relevant security and regulatory standards.
Mentor and support junior developers, promoting clean, maintainable, and secure coding practices.
Collaborate closely with the product team to translate business requirements into technical solutions, including user stories, estimates, and development plans.
Provide technical support for customer and partner integrations, focusing on secure deployment, troubleshooting, and performance tuning.
Requirements
8+ years of professional experience in software development with a strong focus on C++ in distributed systems or backend services.
5+ years of experience designing and maintaining application data models and writing high performance SQL code.
3+ years of experience building and maintaining scalable, multi-threaded cloud-native applications, including performance profiling, debugging, and optimization of high-throughput services.
Bachelor's or advanced degree in Computer Science, Software Engineering, or similar.
Experience with cloud platforms such as AWS, Azure, and Google Cloud Platform (GCP), with hands-on experience designing, deploying, and securing scalable cloud-based solutions.
Deep understanding of Object-Oriented Programming (OOP) and Object-Oriented Design (OOD), with proven success in refactoring complex backend systems for maintainability and scalability.
Proven ability to mentor junior developers, fostering a collaborative and growth-oriented team culture.
Expertise in performance profiling, debugging, and optimizing high-throughput cloud services.
Hands-on experience with security best practices including encryption protocols, secure APIs, and cloud infrastructure security.
Skilled in modern DevOps practices, including CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
Benefits
3 weeks of vacation leave per year to relax and recharge.
6 additional paid personal leave days per year to support your well-being.
Comprehensive employee benefits program.
Snacks and drinks to keep you energized throughout the day.
Hybrid work model with 3 days on-site and 2 days’ work from home to promote flexibility and collaboration.
Associate Software Developer creating .Net Full Stack solutions at Boeing, enhancing aerospace engineering. Collaborating on software integration and project execution in Bengaluru, India.
Software Engineer contributing to design and functionality of customer communications solutions for KUBRA. Engaging in projects using Java and related technologies in a fast - paced environment.
Principal Full Stack Developer specializing in Java, Spring Boot, and modern web technologies. Responsible for building scalable market data applications for Fidelity's ecosystem.
Backend Developer focused on AWS applications with a blend of technical skills and leadership. Join Stefanini's team enhancing cloud - based solutions in Peru.
Lead Software Engineer at Capital One focusing on AI - powered campaign orchestration technology. Oversee diverse technology projects and collaborate with product managers to enhance cloud solutions.
Lead Data Engineer at Capital One building data solutions with emerging technologies in a collaborative environment. Focus on data engineering to enhance customer experiences and drive business value.
Senior Software Development Engineer, C++ developing video processing components for Network Optix's Media Server. Working with modern C++ technologies and real - time streaming protocols in a global team context.
Software Developer at Towa working on robust desktop applications in Monterrey. Involves collaboration on development cycles and optimizing performance while working in a hybrid setting.
AI Data Engineer developing high - quality Python code and optimizing product functionalities. Collaborating with AI engineers to integrate advanced machine learning algorithms at XTEL.
Software Engineer focusing on backend systems that power Waitwhile's enterprise platform. Contributing to scalable features and collaborating with cross - functional engineering teams.