Senior Software Engineer Integration Manager
We are seeking a highly skilled and experienced Senior Software Engineer - Integration Manager to drive the design development and maintenance of robust scalable and resilient integration solutions. This role requires a deep technical understanding of distributed systems server-side development and modern cloud architecture specifically within AWS.
Key Responsibilities
Lead the design development and deployment of high-volume mission-critical integration services.
Spearhead system and data integration efforts ensuring high quality in data analysis transformation and validation processes across disparate systems.
Apply deep understanding and practical experience in distributed systems design patterns to build highly robust scalable and elastic solutions (focusing on consistency replication asynchrony parallelism and advanced failure handling).
Define and implement clean efficient and well-documented REST-like APIs .
Collaborate closely with cross-functional teams leveraging GitHub for version control branching strategies and implementing continuous integration / continuous delivery (CI / CD) pipelines using GitHub Actions .
Provide expertise in AWS serverless technologies for development operations and troubleshooting.
Utilize Linux command line tools and shell scripting for system management and automation.
Mentor junior team members and champion best practices in software development and integration architecture.
Required Qualifications (Proficient Experience Level)
Skill Area
Experience
Description
Development
5 years Proficient Experience
Extensive high-level experience in server-side JavaScript () development for enterprise-grade applications.
System / Data Integration
4 years Proficient Experience
Expertise in the entire data lifecycle : data analysis complex data transformation and strict data validation processes.
Distributed Systems
3 years Proficient Experience
Solid experience applying design patterns for robustness scaling elasticity consistency replication asynchrony parallelism and failure handling.
REST-like API Design
4 years Proficient Experience
Proven track record in designing implementing and maintaining scalable and secure REST-like APIs.
AWS Services (Must-Have)
Solid Knowledge & Hands-on
Deep experience with Lambda SQS CloudWatch and S3 (focusing on serverless architectures).
Tooling & CI / CD
Solid Knowledge & Hands-on
Strong command of the GitHub tool suite including branching concepts and implementing CI / CD workflows using GitHub Actions .
Operating Systems
Solid Knowledge & Hands-on
Competence with Linux command line tools and shell scripting .
Communication
Excellent
Exceptional written and verbal English communication and demonstrated skills in team collaboration .
Desired Qualifications (Good-to-Have)
AWS Services (Good-to-Have) : Experience with DynamoDB DocumentDB and Streaming Services (e.g. Kinesis MSK).
Infrastructure-as-Code (Optional) : Experience in the design development and maintenance of Terraform configurations for managing AWS infrastructure.
Key Skills
APIs,Jenkins,REST,Python,SOAP,Systems Engineering,Service-Oriented Architecture,Java,XML,JSON,Scripting,Sftp
Employment Type : Full Time
Experience : years
Vacancy : 1
Sr Software Engineer • Bangalore, Karnataka, India