Senior Software Engineer - API, Services and Backend Systems
INFINITE CHOICE LLC
Job Description
Job Description
About the Role
We're seeking skilled a Senior Software Engineer to design and develop the core API services and backend systems that power InfiniteChoice's platform. You'll build cloud-native software solutions that serve millions of users, process billions in transactions, and provide the foundation for exceptional user experiences.
As a backend engineer, you'll own the complete development lifecycle for critical services - from architectural design through production deployment and monitoring. You'll work with modern programming languages and cloud-native technologies to build scalable, resilient systems that form the backbone of our growing platform.
What You Will DoEnd-to-End Service DevelopmentDesign: Architect scalable API services and backend systems that meet business and technical requirements
Development: Build high-performance services using Python, Go, Java, or similar modern programming languages
Testing: Implement comprehensive testing strategies including unit, integration, and contract testing
Deployment: Manage CI/CD pipelines and deploy services using cloud-native deployment patterns
Monitoring: Implement observability, logging, and alerting for production services and performance optimization
Design and implement RESTful APIs and GraphQL services with proper authentication, authorization, and rate limiting
Build microservices architecture using containerization and orchestration platforms
Develop event-driven systems with message queues, pub/sub patterns, and asynchronous processing
Implement caching strategies, database optimization, and performance tuning for high-traffic applications
Create serverless functions and cloud-native applications optimized for scalability and cost efficiency
Design and develop distributed systems that handle high concurrency and large-scale data processing
Build robust data pipelines and real-time streaming applications
Implement security best practices including encryption, secure communication, and compliance frameworks
Optimize database performance with proper indexing, query optimization, and data modeling
Create automated backup, disaster recovery, and business continuity solutions
Write clean, maintainable, and well-documented code following established best practices
Participate in architectural discussions and technical design reviews
Contribute to engineering culture and knowledge sharing
Collaborate with other engineering teams to deliver integrated solutions
Drive technical decisions that balance performance, scalability, maintainability, and development velocity
Programming expertise: Strong proficiency in Python, Go, Java, or similar backend programming languages
API development: Extensive experience building RESTful APIs, GraphQL services, and web services at scale
Database proficiency: Hands-on experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra) databases
Cloud-native development: Proven experience building applications designed for cloud environments - experience with GCP is a plus
System design: Understanding of distributed systems, microservices patterns, and scalability principles
Familiarity with AI-powered development tools (Cursor, Claude Code) is a huge plus.
Independent execution with ability to own projects from conception to production deployment
Proactive problem-solving with strong initiative in identifying and addressing technical challenges
Quality-focused mindset with commitment to testing, code quality, and operational excellence
Continuous learning approach to staying current with backend technologies and best practices
Collaborative spirit with excellent communication and truly believe in teamwork
Message systems: Experience with Apache Kafka, RabbitMQ, Google Pub/Sub, or similar
Caching technologies: Redis, Memcached, or distributed caching solutions
Search engines: Elasticsearch, Solr, or cloud search services
Security: OAuth, JWT, encryption, and secure coding practices
Performance optimization: Profiling, load testing, and performance tuning techniques
Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
8+ years of hands-on experience in software development
Strong analytical and systematic problem-solving skills
Ability to work effectively in fast-paced, evolving environments
Passion for building robust, scalable backend systems
Commitment to operational excellence and system reliability
Work with cutting-edge cloud-native technologies and architectural patterns
Access to AI-driven development tools and emerging backend technologies
Build systems that serve millions of users and process billions in transactions
Direct impact on platform scalability, performance, and reliability
Opportunity to create lasting engineering culture and operational excellence
Remote-first culture with in-person meeting on need basis
Collaborative environment with smart, passionate engineers and cross-functional teams
Competitive compensation, equity participation, and comprehensive benefits
Join our team of passionate engineers building the backend systems and APIs that power millions of user experiences. If you're a self-driven developer who loves system design, values end-to-end ownership, and wants to work with modern cloud-native technologies at scale, we'd love to hear from you.
About InfiniteChoiceInfiniteChoice was founded to help people find the experiences they want simply and effortlessly. We leverage a new type of business model and platform that uniquely applies automation and technology to solve the challenges of scale and complexity in experience discovery.
Existing business and marketing technologies can no longer handle the demands of connecting millions of consumers with vast inventories of experiences across a fragmented, global marketplace of people, partners, and providers.
Our mission is to disrupt this status quo by creating seamless connections between consumers and experiences. We're just at the beginning of this journey, but our approach is working: we've helped over 275 million visitors connect to millions of experiences, generating over $2 billion in revenue for our brands and partners.
$100k - $120k
As a Full Stack Senior Software Engineer on our Shared Services team, you’ll build and maintain the platform features... ..., build, and maintain reusable backend services and APIs that are consumed by multiple... ...for large‑scale, cloud‑native systems You’ll help ensure the...BackendSeniorWork experience placementWork at office3 days per week$90k
...Description Job Description Senior JAVA, API Developer Can be located... ...APIs that power the system. You will work closely with... ...of API, microservices, and backend components. Work with API... ...Improve API standards and services. Develop and unit test Java...BackendSeniorImmediate startVisa sponsorship$150k - $230k
...experienced drone delivery service. We are on a mission... ...autonomous logistics system, delivering critical... ...complexity scale. We create software that detects issues in... ...teams, service engineering, and flight operations... ...on combine strong backend and systems engineering...BackendSeniorLocal areaImmediate start$102.75k - $195.25k
...behind an agentic software development... ...bases that other engineering teams will... ...leading professional services firm. If you... ...you'll do As a Senior Consultant, Agentic... ...to build APIs, automate workflows... ...including backend services, APIs,... ...ArchitectCertified Information Systems Security...BackendSeniorWork at officeLocal areaRemote workVisa sponsorship- ...the future of convenience.Senior Software Engineer (Promotions Platform)We are... ...of our merchandizing echo system. This system is the heartbeat... ...interfaces and NodeJS for backend services.Cloud & Infrastructure: Leverage... ...(specifically AWS Lambda, API Gateway, DynamoDB, etc.) to...BackendSeniorHourly payWork experience placement
- ...Java Developer Java Backend Engineer Experience Mid to Senior About the Role... ...performance backend systems You will work closely... ...and optimize APIs backend logic and integrations... ...Spring Boot REST services microservices... ...Attention to detail and commitment to software qualityBackendSenior
- ...& Technology - Software Development /Full... ...and technology services firm founded in... ...of strategy, engineering, data, and design... ...are seeking a Senior Software... ..., and scalable backend services.In this... ...develop scalable APIs, high-performance... ...and distributed systems to build highly...BackendSeniorFull time
- Veriipro is seeking a Senior UI/UX Engineer in Dallas, Texas, with strong full-stack and backend engineering skills. The ideal candidate... ...and maintaining backend services using Java and Spring Boot, collaborating... ...a solid understanding of REST APIs and CI/CD processes. #J-18808...BackendSenior
- Match Group is seeking a Full Stack Senior Software Engineer for our Shared Services team in Dallas. You’ll design, build, and maintain backend services and APIs consumed by multiple brands; collaborate across Product, Design, and platform/mobile engineers to create shared...BackendSenior
- ...GTN Technical Staffing is seeking a Senior Software Engineer, HPC Scheduling to design, build, and maintain large-scale scheduling... ...and research workloads. You will work on distributed systems, backend services, APIs, and automation, with Armada as a core project, using...BackendSenior
$170k - $250k
...Senior Software Engineer, HPC Scheduling Location: Dallas, TX | Hybrid Type: Direct Hire Relocation: Available for non-local... ...team responsible for developing distributed systems, backend services, APIs, tooling, and automation that keep a high-scale compute...BackendSeniorWork at officeLocal areaRelocationRelocation package$105.4k - $124k
...maintenance of best in class software experiences. The... ...and performance of systems/contexts affected when... ...to provide guidance on engineering best practices and compliance... ...in Microservices/API development using Java... ...and Immigration Services. Learn more about the...BackendFull timeWork experience placementLocal area3 days per week- ...Summary We are seeking a highly capable Senior Full Stack Python Engineer with strong experience building end-to-end distributed software systems from the ground up. This is not a... ...application systems — spanning backend services, APIs, distributed processing workflows,...BackendSenior
- ...Command Health is seeking a Senior Software Engineer to independently build... ...across their squads. This backend-leaning full-stack role uses... ...within your team. You’ll design services and APIs, collaborate with product/design, and improve systems with robust tests and...BackendSenior
- ...develop distributed backend systems that power the platform... ...other emerging AI services. Create policy management... ...with multiple engineering teams to consolidate... ...ability to design scalable APIs and microservices. A... ...Solid grounding in software design principles and...BackendSeniorWork at office
- ...Description Job Description Senior Software Engineer - Backend Integrations Diversified Services Network, Inc. (DSN) is seeking... ...across NVIDIA, simulation systems, and digital twin environments.... ...role is backend microservices and API integration, with Python preferred...BackendSeniorFull timeContract work
- ...seeking a talented Senior Full Stack Software Engineers to join our growing... ...applications using Node.js backends and Vue.js frontends... ...maintain production systems for optimal... ...Architect and develop services using Node.js with modern... ...Design RESTful APIs and GraphQL services...BackendSeniorRemote work
- ...clarity. We build software and data... ...funds and financial services firms the visibility... ..., we don’t hire engineers to write code.... ...you’d hold any senior developer. In compliance... ...with .NET/C# backend services through REST APIs with solid error... ...You think in systems, not tickets....BackendSeniorWork at officeImmediate startVisa sponsorshipFlexible hours
- ...clarity. We build software and data... ...funds and financial services firms the visibility... ...hiring a hands-on Senior Software Engineer to own the next generation... ...→ efficient APIs → high-performing... ...Partner with backend/data engineers on... ...libraries or design systems. What We Offer...BackendSeniorLive inWork at officeVisa sponsorshipFlexible hours
$139.3k - $203.6k
...class, global, lab services to internal... ...all phases of the software development lifecycle... ...about 15 software engineers, product managers... ...Python services, APIs, integrations, and... ...architecture, design-system, data-flow, and GraphQL... ..., distributed backend services, automation...BackendSeniorFull timeTemporary workWorldwideFlexible hours$79.7k - $136.8k
...Connected Operating System Take the Tour... ...Product Updates Services Deployment Technical... ...to an Expert Senior Software Engineer Research and Development... ..., Step Functions, API Gateway and related services. Develop backend services and...BackendSeniorTemporary workWork experience placementWork at officeFlexible hours- ...seeking a highly skilled Senior Software Engineer to design, build, and... ...of modern API architecture and AI integration... ...internal data and services to AI-driven use cases... ...work across broad system scopes—translating business... ...rate of API calls.Backend Integration:...BackendSeniorFull timeWork experience placementLocal areaFlexible hours
$73 - $75 per hour
...Role We are seeking a Senior Software Engineer / Technical... ...high-performance REST APIs, low-latency search capabilities... ...complex distributed systems challenges, optimize... ...Key Responsibilities Backend Development: Design,... ...cloud-native backend services and high-performance...BackendSeniorFull timeContract work$88.9k - $165.1k
...of multi-channel marketing services, technologies, and database... ...for a highly experienced Senior Software Engineer (7-10 years) to design, build, and scale robust backend systems using Java and Python in... ...Solid understanding of REST APIs, microservices, and distributed...BackendSeniorTemporary workFreelanceLocal areaFlexible hours- Senior Software Engineer will design, build, and maintain production backend features across internal TypeScript SDKs distributed... ...Cloud Platform services such as Cloud Run,... ...around shared SDK API design and ergonomics... ...NestJs Event driven systems Node.js Desired Skills...BackendSeniorLocal area
$73.15k - $174k
...Senior Software Engineer Choosing Capgemini means choosing a company where... ...Development Develop and maintain backend services using Java, Spring Boot,... ...: REST and SOAP APIs FTP/SFTP integrations... ...Collaborate with multiple systems and platforms to ensure seamless...BackendSeniorPermanent employmentFull timeContract workLocal area$140k - $200k
Overview We're looking for a Senior Software Engineer to join our Core... ...maintains the foundational services and SDKs that power Speechify... ...clear, reliable APIs and simple systems that directly enhance the... ...cloud functions, lightweight backend services, and jobs using...BackendSeniorRemote work$102.4k - $179k
...technologies while driving engineering excellence, automation, and software quality. You will contribute to system architecture, mentor... ...robust REST APIs with a focus on performance... .... Leverage Azure services to deliver secure,... ...developing backend applications using ....BackendSenior$140k - $200k
Senior Software Engineer, Core Experiences - Dallas, TX, USA Mission Speechify... ...faster. What streaming services have done for audio... ...designing clear, reliable APIs and simple systems that directly enhance the... ...cloud functions, lightweight backend services, and jobs using...BackendSeniorRemote work$190k - $240k
...This role is a hands‑on engineering position inside... ...will build and operate backend services that power registration... .... Develop backend APIs and services in Python... ...platforms with internal systems, including user data... ...professional backend software engineering...BackendSeniorWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - API, Services and Backend Systems. Be the first to apply!
- agile software developer Dallas, TX
- software developer internship no experience Dallas, TX
- intermediate software engineer Dallas, TX
- software engineer staff Dallas, TX
- experienced software developer Dallas, TX
- work from home software developer Dallas, TX
- software developer no experience Dallas, TX
- software developer fintech Dallas, TX
- software data engineer Dallas, TX
- financial software developer Dallas, TX


