Role Summary Vertical Relevance is seeking a Senior Software Engineer with deep experience in TypeScript, workflow orchestration, distributed systems, and cloud-native platforms who can lead technically while remaining hands-on in code.
Key Responsibilities • Design and implement enterprise workflow orchestration capabilities.
• Build durable workflows using Temporal, Dapr, AWS Step Functions, or similar technologies.
• Architect event-driven systems using Kafka and messaging technologies.
• Deploy and operate containerized applications in Kubernetes or OpenShift environments.
• Evaluate platform and infrastructure choices and provide architectural recommendations.
Required Qualifications • 8+ years software engineering experience.
• Expert-level TypeScript and Node.js skills.
• Hands-on workflow orchestration experience.
• Strong distributed systems background including Kafka, pub/sub, retries, and idempotency.
• Kubernetes or OpenShift experience.
• Enterprise architecture and technical leadership experience.
Preferred Qualifications
• AI agent platforms and orchestration frameworks.
• Financial services or regulated-industry experience.
• Build-versus-buy evaluation experience.
• Platform engineering background.
Technical Environment TypeScript, Node.js, Temporal, Kubernetes, OpenShift, Kafka, AWS, Containerized Microservices, Distributed Systems, AI-enabled Workflows
Ideal Candidate Profile A builder, architect, and technical leader capable of defining technical direction while writing production-quality code and operating effectively in ambiguous environments.
Sample Activities You'll Do
Creating a Self-Service Pipeline Framework- Assist Customers in defining Customer's Framework capabilities based on Customer's identified business outcomes.
- Assist Customer with reviewing the Framework architecture against Customer's identified business outcomes, to include providing general recommendations to help Customer close any observed gaps.
- Provide Customer with AWS general best practices that may help Customer refine identified deployments.
- Assist Customer with defining the first iteration of minimum viable product (MVP) for the DevOps Framework.
- Deploying Java web apps and building new Amazon Elastic Compute Cloud (Amazon EC2) instances
- Deploying Python on AWS Lambda
- Deploying Java on AWS Lambda
- Blue/green deployments on Amazon Elastic Container Service (Amazon ECS)
- Deploying to existing Amazon EC2 instances (Windows operating system)
- Provisioning dashboards to monitor deployments.
- Assist Customer in developing and implementing the first iteration of MVP in a non-production environment, under Customer's direction and using AWS general best practices
- Assist Customer with identifying next steps and proposing activities for a future follow-on engagement.
Creating a Self-Service Environment Framework- Assist in selecting tools for building Infrastructure-as-Code.
- Assist Customer in the development of referenceable playbooks, supported by relevant code examples for application infrastructure code.
- Assist Customer in the development of sample runbooks to automate the implementation of application infrastructure code:
- Infrastructure-as-Code - Development of Infrastructure-as-Code specific to each application that can be used to automate the delivery of configured AWS resources specific to the requirements of the application being deployed.
- Configuration Management - The development of configuration management modules specific to each application used to automate the configuration of servers including software installation and configuration.
- Service Catalog Pipeline - Development of a framework for orchestrating build, test, deployment, and validation of infrastructure automation code.
- Service Catalog - Management of Service Catalog portfolios to connect products based on selected applications.
- Assist Customer with the development of a report and supporting sample code addressing the application infrastructure code as part of the playbook.
Relevant Technical Tools
- Primary Languages - Python, Bash
- Tooling, Services & Libraries - Jenkins, Gitlab, Terraform, Vault, Packer, Ansible, Chef, Puppet, Git, Subversion, Docker, Kubernetes, DataDog, Serverspec
Relevant AWS Services
- AWS Infrastructure Scripting - CloudFormation, AWS CLI, AWS CDK
- AWS Storage Services - S3, EBS, EFS
- AWS Compute Services -EKS, ECS, Lambda, EC2, ECR
- AWS Database Services - RDS Oracle, Aurora PostgreSQL, DynamoDB
- AWS Networking Services - VPC, Route53, API Gateway, PrivateLink, Transit Gateway, Direct Connect
- AWS Developer Services - CodePipeline, CodeBuild, CodeCommit, CodeDeploy, AWS Cloud9
- AWS Management and Governance Services - AWS Organizations, CloudWatch, Auto Scaling, Config, CloudTrail, Service Catalog, Systems Manager
- AWS Security, Identity, Compliance Services - IAM, Key Management Service, Secrets Manager
- AWS Application Integration Services - SNS, SQS, Step Functions, EventBridge