A
Accellor•1h ago
Indeed
Sr. Software Engineer
Hyderabad, Telangana
Full Time
Senior Level
Full Job Description
Senior Software Engineer, Integration (VMO) - Cloud-Native APIs & Microservices
Accellor is seeking a highly skilled Senior Software Engineer specializing in Integration (VMO) to join our dynamic team in Hyderabad, Telangana. This is a hands-on role focused on designing, building, and operating robust cloud-native integration services and APIs.
You will be instrumental in developing distributed systems that seamlessly connect products, data platforms, and enterprise applications. Working closely with enterprise applications and finance teams, you will architect and implement API-first, event-driven architectures, primarily utilizing AWS as the execution platform.
Work Timings: 2:30 PM - 10:30 PM IST
Responsibilities:
- Design, build, and operate scalable cloud-native microservices on AWS to power enterprise integrations and APIs.
- Develop high-quality, production-grade software using Java, Kotlin, and/or Python, adhering to established software engineering principles.
- Architect and implement resilient event-driven and asynchronous systems leveraging messaging and streaming platforms like Kafka or AWS-native alternatives.
- Apply distributed systems and integration patterns (e.g., idempotency, retries, backpressure, eventual consistency) to ensure service reliability.
- Create API-first services that expose well-defined domain capabilities for product, data, and enterprise consumers.
- Develop and manage large-scale data export and ingestion pipelines for both batch and near-real-time data processing.
- Integrate with leading external SaaS platforms such as Salesforce, Zuora Billing/RevPro, and NetSuite through custom services, APIs, and event-driven mechanisms.
- Build systems with a strong focus on observability, fault tolerance, security, and operational excellence.
- Actively participate in architecture and design reviews, contributing to the evolution of microservices and event-driven architecture standards.
- Design and manage data persistence layers, selecting appropriate database technologies based on access patterns and scalability requirements.
- Champion DevOps best practices, including CI/CD pipelines, infrastructure as code, and comprehensive automated testing.
Requirements:
- Bachelor’s degree in Computer Science or a related technical field.
- Minimum of 5 years of professional software engineering experience, with a significant focus on backend development and distributed systems.
- Strong command of programming languages such as Java, Kotlin, and/or Python.
- Proven experience in designing and operating microservices-based architectures in production environments.
- Hands-on experience with event-driven systems and asynchronous processing workflows.
- Experience with various queuing and messaging systems, including message queues, pub/sub, and streaming technologies.
- Demonstrated ability in designing and building systems on the AWS cloud platform.
- Proficiency with relational and NoSQL database technologies, encompassing schema design, data modeling, and performance tuning.
- A solid understanding of software design patterns, common integration patterns, and distributed data consistency models.
- Experience in designing and operating data export and ingestion workflows.
- Track record of delivering complex systems using Agile methodologies and modern SDLC practices.
- Excellent communication and cross-functional collaboration skills.
Preferred Qualifications:
- Experience with Kafka or similar streaming platforms.
- Familiarity with AWS-native messaging and data services like SNS/SQS, EventBridge, and object storage.
- Experience in building internal platforms or shared integration frameworks.
- Understanding of data consistency, reconciliation, and recovery strategies in distributed systems.
- Relevant AWS certifications (e.g., Solutions Architect, Developer).
Benefits:
- Exciting Projects: Engage in challenging projects across diverse industries including High-Tech, Communication, Media, Healthcare, Retail, and Telecom, working with leading global brands.
- Collaborative Environment: Foster skill development through collaboration with a talented, diverse team in an open and supportive atmosphere, with opportunities for international exposure.
- Work-Life Balance: Accellor is committed to work-life balance, offering flexible schedules, remote work options, and generous paid time off.
- Professional Development: Access continuous learning through our dedicated L&D team, featuring training in communication, stress management, professional certifications, and technical/soft skills.
- Excellent Benefits: Receive competitive compensation, comprehensive family medical insurance, Personal Accident Insurance, periodic health awareness programs, extended maternity leave, annual performance bonuses, and referral bonuses.
Accellor is an equal opportunity employer committed to diversity and inclusion.
Company
A
Accellor
Hyderabad, Telangana
Posted on Indeed