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.
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...
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.
View more
View less