Sr. Software Engineer-Integration
455cfa09a3
Hyderabad, Telangana, India
Posted May 22, 2026
- Contract
- Engineering
Job description
# Sr. Software Engineer-Integration > Accellor · Hyderabad, India · Contract · Posted 2026-05-22 **Workplace:** on_site **Department:** Engineering ## Description **What we’re looking for** As a Sr. Software Engineer, Integration, you will be a senior technical contributor responsible for **designing, building, and operating cloud-native integration services and APIs**. This is a hands-on software engineering role focused on writing high-quality code and building distributed systems that integrate products, data platforms, and enterprise applications. You will work closely with enterprise applications and finance teams to deliver **API-first, event-driven architectures on** AWS as the primary execution platform. **Work timings-2.30pm till 10.30 pm IST** **Responsibilities:** ● Design, build, and operate cloud-native microservices on AWS to support enterprise integrations and APIs. ● Write high-quality, production-grade software in Java, Kotlin, and/or Python, applying proven software engineering patterns and best practices. ● Architect and implement event-driven and asynchronous systems using messaging and streaming platforms (e.g., Kafka or AWS-native equivalents). ● Apply distributed systems and integration patterns (e.g., idempotency, retries, backpressure, eventual consistency) to build resilient services. ● Design API-first services that expose well-defined domain capabilities for product, data, and enterprise consumers. ● Build and operate large-scale data exports and ingestion pipelines, supporting batch and near-real-time use cases. ● Integrate with external SaaS platforms (Salesforce, Zuora Billing/RevPro, NetSuite, etc.) using custom-built services, APIs, and events. ● Design systems with strong emphasis on observability, fault tolerance, security, and operational excellence. ● Participate in architecture and design reviews, contributing to microservices and event-driven architecture standards. ● Design and manage data persistence layers, selecting appropriate database technologies based on access patterns and scale. ● Drive DevOps best practices including CI/CD, infrastructure as code, and automated testing. ## Requirements ● Bachelor’s degree in Computer Science or a related field. ● 5+ years of professional software engineering experience, primarily focused on backend and distributed systems. ● Strong proficiency in Java, Kotlin, and/or Python. ● Experience designing and operating microservices-based architectures in production. ● Hands-on experience with event-driven systems and asynchronous processing. ● Experience with queuing and messaging systems (e.g., message queues, pub/sub, streaming). ● Hands-on experience designing and building AWS-based systems. ● Experience with relational and NoSQL database technologies, including schema design, data modeling, and performance optimization. ● Solid understanding of software design patterns, integration patterns, and distributed data consistency models. ● Experience designing and operating data export and ingestion workflows. ● Proven experience delivering complex systems using Agile and modern SDLC practices. ● Strong communication and cross-functional collaboration skills. ### **Preferred Qualifications** - Experience with Kafka or equivalent streaming platforms. - Experience with AWS-native messaging and data services (e.g., SNS/SQS, EventBridge, streaming, object storage). - Experience building internal platforms or shared integration frameworks. - Familiarity with data consistency, reconciliation, and recovery strategies across distributed systems. - AWS certifications (Solutions Architect, Developer, or equivalent ## Apply [Apply at Accellor](https://apply.workable.com/accellor/j/455CFA09A3/apply) --- Powered by [Workable](https://www.workable.com)