Foundever describes itself as a global leader in the customer experience (CX) industry. The company is on a mission to be the team and the solution behind the best customer experie
Senior Backend Engineer
Location
Spain
Posted
53 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
Foundever
Role Description We are seeking a Senior Back-End Software Developer to join our Common Tools team. The team is responsible for building and maintaining shared technical foundations used across multiple product teams, including developer-ready templates, reusable Python libraries, and a set of shared microservices. What You'll Do - Developer Templates & Enablement - Build and maintain production-ready service templates enabling teams to quickly create new backend services. - Ensure templates include standard structure, testing, CI/CD, security, and observability out of the box. - Keep templates aligned with internal standards and continuously improve them based on team feedback. - Shared Microservices & Components - Design and develop shared microservices using Python and FastAPI. - Build reusable Python libraries consumed by multiple services. - Use FastAPI features to define, validate, and expose consistent, well-structured APIs. - Manage database migrations using Alembic. - Contribute to shared coding standards and code reviews. - Quality, Testing & Observability - Enforce high engineering standards across templates, services, and libraries. - Implement robust testing strategies (unit, integration, system). - Ensure services expose metrics, logs, and traces for production monitoring. - Apply security best practices, with strong knowledge of OAuth2, OpenID Connect (OIDC). - Build reliability, performance, and operational readiness by default. Qualifications - Strong professional experience with Python (minimum 5 years). - Proven experience building production APIs with FastAPI. - Solid experience with Alembic for database migrations. - Strong understanding of software quality practices, including automated testing and clean code principles. - Hands-on experience implementing metrics, logging, and tracing in production systems. - Strong knowledge of backend security concepts, including OAuth2, OpenID Connect (OIDC), and secure service-to-service communication. - Solid experience using GitLab for version control and CI/CD. - Strong communication and collaboration skills. - Fluent in both written and spoken English. Requirements - Experience building and maintaining reusable Python libraries is a strong plus. - Familiarity with Kubernetes and Helm. - Experience designing and maintaining developer templates or internal tooling is a strong plus. - Experience with Docker and container-based deployments. Technical Environment - Languages & Frameworks: Python, FastAPI - Database & Migrations: Alembic - Security: OAuth2, OpenID Connect (OIDC) - Testing & Observability: pytest, Testcontainers, Prometheus, Grafana, OpenTelemetry - CI/CD & DevOps: GitLab, ArgoCD, Helm, Harbor, Kubernetes (EKS) - Infrastructure: AWS (EKS, RDS, S3, etc.)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Realtime Backend Engineer
Zoom Video CommunicationsZoom Video Communications was founded in 2011 to revolutionize the way teams communicate with its software-based conference room solution. Across all devices an
Title: Senior Realtime Backend Engineer Locations: San Jose (CA) Seattle (WA) time type Full time Hybrid job requisition id R18423 Job Description: What you can expect You will architect high-performance C++ backend systems powering Zoom's AI-driven Contact Center platform. Working with distributed telephony infrastructure and real-time voice services, you will optimize session management and media handling at global scale. Your work will directly impact millions of customer interactions with 99.99% reliability. About the Team We deliver cloud telephony infrastructure for Zoom's omnichannel Contact Center platform. Our team collaborates across engineering, product, and operations to build high-concurrency voice services. We exist to power seamless, AI-enhanced customer experiences at enterprise scale. Responsibilities - Designing and optimizing distributed C++ backend modules that ensure 99.99% reliability and massive scalability for real-time voice traffic - Building low-latency synchronization mechanisms using Redis and distributed technologies to manage real-time call states with cross-functional engineering teams - Troubleshooting complex system bottlenecks including memory leaks, thread contention, and network latency to maintain high-concurrency performance - Collaborating with logic and product teams to optimize the C++/Lua bridge and deliver business features with minimal overhead - Learning and applying telephony concepts (SIP, RTP, media handling) as needed to support voice service optimization What we're looking for - Communicate fluently in Mandarin to collaborate with distributed engineering teams across regions - Demonstrate 5+ years of professional C/C++ development experience or equivalent practical experience in systems programming - Master Linux systems programming including IPC, socket programming, I/O multiplexing (epoll), and asynchronous I/O - Use Redis for distributed locking, caching, and state management in high-concurrency production environments - Apply familiarity with Lua scripting or embedded logic engines for telephony applications - Demonstrate experience with audio quality control strategies or AI/ML integration for voice services (ASR/TTS/NLP) Ways of Working Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting. Benefits As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. Click Learn for more information About Us Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars. We're problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Here, you'll work across teams to deliver impactful projects that are changing the way people communicate and enjoy opportunities to advance your career in a diverse, inclusive environment. Our Commitment We believe that the unique contributions of all Zoomies is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. Zoom is proud to be an equal opportunity workplace and is an affirmative action employer. All your information will be kept confidential according to EEO guidelines. We welcome people of different backgrounds, experiences, abilities and perspectives including qualified applicants with arrest and conviction records and any qualified applicants requiring reasonable accommodations in accordance with the law. Salary Range or On Target Earnings: Minimum: $124 000,00 Maximum: $271 200,00 In addition to the base salary and/or OTE listed Zoom has a Total Direct Compensation philosophy that takes into consideration; base salary, bonus and equity value. Note: Starting pay will be based on a number of factors and commensurate with qualifications & experience. We also have a location based compensation structure; there may be a different range for candidates in this and other locations At Zoom, we offer a window of at least 5 days for you to apply because we believe in giving you every opportunity. Below is the potential closing date, just in case you want to mark it on your calendar. We look forward to receiving your application! Anticipated Position Close Date: 04/30/26 Ways of Working Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting. Benefits As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. About Us Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars. We're problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Find room to grow with opportunities to stretch your skills and advance your career in a collaborative, growth-focused environment. Our Commitment At Zoom, we believe great work happens when people feel supported and empowered. We're committed to fair hiring practices that ensure every candidate is evaluated based on skills, experience, and potential. If you require an accommodation during the hiring process, let us know-we're here to support you at every step.
Senior Software Engineer - Database Developer*
CotivitiEnabling a high-quality and viable healthcare system
Overview Opening available for Senior Software Engineer - Database Developer at Cotiviti, Inc. in South Jordan, UT: Responsibilities Design, develop, and maintain relational databases. Monitor and tune database resources and activities for SQL Server databases. Gather business requirements and convert them into SQL-stored procedures for database-specific projects. Design, develop, support, and enhance software applications and reusable software components for the Cotiviti product suite. Analyze and resolve software related issues originated from internal or external customers. Document the specifications, design, features, and operation of applications prior to production roll out. Execute solutions enhancements to improve software performance and availability. Communicate technical and operational issues to both engineering and business leadership in a timely manner. Ensure that all technology standards are adhered to while developing systems. Explore new ideas and make innovative contributions to existing processes or systems which improve efficiency and results. Continuously improve and enhance knowledge of new technologies as selected and integrated into the Cotiviti product suite. Execute all appropriate facets of the Cotiviti Software Development Lifecycle with a desire for continuous improvement. Collaborate effectively with senior developers, offshore development team members, business owners, project management, and other internal stakeholders. Mentor other developers. Qualifications Requires a bachelor’s degree (or higher), or foreign equivalent degree, in Computer Science, Information Technology, Information Systems, or related field plus 4 years of experience writing SQL stored procedures on applications and modifying existing SQL stored procedures. Also requires 4 years of experience: monitoring functioning of SQL stored procedures; designing, building, and modifying SQL objects; monitoring, troubleshooting, and performance tuning SQL objects; designing complex SQL procedures; working with SQL Server; building ETL processes; ETL data loading and processing; monitoring, troubleshooting, and performance tuning ETL processes; maintaining ETL process documentation and support procedures; creating and modifying SQL Server Integration Services (SSIS) packages; working with SSRS reports; performing data quality checks; PowerShell scripting; MS Access applications; and Unix shell scripting for Linux systems. Telecommuting available anywhere in the U.S. Company headquarters located at 10701 South River Front Pkwy, Suite 200, South Jordan, UT 84095. Base compensation ranges from $128,440 to $145,000. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs. Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. #LI-DNI #immigration
Overview Opening available for Senior Software Engineer - .NET at Cotiviti, Inc. in South Jordan, UT: Responsibilities Design, develop, support, and enhance software applications and reusable software components for the Cotiviti product suite, with a focus on UI/UX and backend functionality. Perform ongoing maintenance of existing application functionality, including UI/UX and backend. Analyze and resolve software related issues originated from internal or external customers. Document the specifications, design, features, and operation of applications prior to production roll out. Execute solution enhancements to improve software performance and availability. Communicate technical and operational issues to engineering and business leadership in a timely manner. Ensure that all technology standards are adhered to while developing systems. Explore new ideas and make innovative contributions to existing processes or systems which improve efficiency and results. Continuously improve and enhance knowledge of new technologies as selected and integrated into the Cotiviti product suite. Execute all appropriate facets of the Cotiviti software development lifecycle with a desire for continuous improvement. Collaborate effectively with senior developers, offshore development team members, business owners, project management, and other internal stakeholders. Mentor other developers. Qualifications Requires a bachelor’s degree or foreign equivalent degree in Computer Science, Computer Engineering, or related field and 5 years of experience developing and managing software applications which handle healthcare data. Also requires 5 years of experience with: .NET framework; SQL Server; ensuring compliance with healthcare industry standards; leading teams to successfully deliver projects and drive performance; leading cross-functional collaboration to deliver quality features/products; working with large data sets; optimization and tuning of SQL/Oracle queries, stored procedures, and triggers; and object-oriented analysis and design; 4 years of experience with: .NET core; developing and managing healthcare prepay insurance products; ember.js; Angular; and Oracle; and 1 year of experience with Java frameworks. Experience may be, but need not be, acquired concurrently. Telecommuting available anywhere in the U.S. Company headquarters located at 10701 South River Front Pkwy, Suite 200, South Jordan, UT 84095. Base compensation ranges from $122,719 to $145,000. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs. Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. #LI-DNI #immigration
Senior Backend Engineer
OutsideOur mission is to Get Everyone Outside by building the daily destination for outdoor inspiration, activation and reward.
• Implement complex payment flows including convenience fee handling, Level 2/3 processing, and recurring payment capabilities • Design and build automated settlement scheduling, split funding systems, and reconciliation processes • Manage relationships and integrations with multiple payment processors, implementing failover and routing logic • Develop services for transaction reporting, analytics, and compliance reporting specific to oil and gas industry requirements • Build robust integration layers for future ERP system connections • Design scalable webhook delivery systems with retry logic, failure handling, and event ordering • Implement advanced fraud detection algorithms and risk management systems • Optimize database queries and service performance for high-volume transaction processing


