Sr. Software Engineer - Third Party Integrations
Indexed description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr. Software Engineer – Third Party Integrations in the United States.
This role sits at the center of building and scaling next-generation cloud platform capabilities focused on seamless third-party integrations and high-performance API services. You will help design and deliver robust, production-grade integration systems that connect internal platforms with external partners and services. The position involves working in a modern cloud-native environment, leveraging microservices, containerization, and distributed architectures. You will collaborate closely with cross-functional teams including engineering, DevOps, CloudOps, and product stakeholders to ensure reliable, scalable, and secure integration solutions. A strong focus is placed on API design, system interoperability, and performance at scale. This is a hands-on engineering role where you will directly influence platform reliability, extensibility, and developer experience.
Accountabilities
In this role, you will design and deliver scalable integration services and API-driven solutions that enable seamless connectivity across platforms, systems, and third-party providers. You will contribute across the full software lifecycle, from architecture to deployment and production support.
- Design, develop, deploy, and maintain scalable API services supporting third-party integrations and internal platforms
- Build and enhance microservices-based architectures using cloud-native and containerized solutions
- Develop robust APIs using REST, gRPC, GraphQL, and other modern interface standards
- Ensure high-quality code through unit, integration, and performance testing practices
- Collaborate with engineering, product, DevOps, and operations teams across the full development lifecycle
- Support CI/CD pipelines and continuous delivery processes to enable reliable deployments
- Participate in Agile/Scrum ceremonies including planning, stand-ups, retrospectives, and refinement sessions
- Deploy and maintain services in production while ensuring monitoring, reliability, and operational readiness
- Create and maintain clear API documentation for internal and external stakeholders
- Contribute to system design discussions with a focus on scalability, performance, and maintainability
- Support troubleshooting and resolution of production issues in distributed systems
- Continuously improve integration frameworks and development practices across teams
- Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
- 5+ years of professional software development experience
- Strong proficiency in Golang and/or Java
- Experience building and deploying applications on AWS or comparable cloud platforms
- Proven experience designing and developing APIs (REST, gRPC, or similar)
- Strong understanding of distributed systems, microservices, and scalable architectures
- Experience with Docker and containerized deployment workflows
- Familiarity with CI/CD pipelines and continuous delivery practices
- Experience writing automated unit, integration, and performance tests
- Strong understanding of Agile development methodologies
- Excellent communication and collaboration skills in cross-functional environments
- Ability to work effectively in fast-paced, evolving technical environments
- Nice to have: experience with Terraform, AWS CDK, or CloudFormation
- Nice to have: exposure to event-driven architectures, Airflow, or orchestration tools
- Nice to have: experience with PostgreSQL or other relational databases
- Nice to have: familiarity with AWS services such as EC2, S3, RDS, API Gateway, and VPC
- Nice to have: exposure to Python, Bash, Groovy, C++, or frontend technologies like React
- Competitive salary range: $125,000 – $185,000 per year (based on experience and location)
- Comprehensive benefits package
- Opportunity to work on modern cloud-native and API-driven platform systems
- High-impact role shaping third-party integration architecture and scalability
- Collaborative engineering culture with cross-functional teams
- Exposure to modern technologies including microservices, Kubernetes, and distributed systems
- Career growth opportunities in a fast-evolving engineering environment
- Support for continuous learning and professional development
- Flexible work environment (as applicable by team and location policies)
Requirements
This role requires strong backend engineering expertise with a focus on distributed systems, API development, and cloud-native architectures, along with hands-on experience in modern software delivery practices.
Benefits
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search