Search by job, company or skills

accellor

Sr. Software Engineer-Integration

Save
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150890833

Similar Jobs

Hyderabad, India

Skills:

KafkaAWSJavaAutomated TestingKotlinPythonStreamingpub subinfrastructure as codemessage queues