Tech Stack
AWSAzureCloudDistributed SystemsDynamoDBEC2Google Cloud PlatformJavaJavaScriptJenkinsKafkaKubernetesMySQLNode.jsPostgresReactVue.js
About the role
- Join an architecture team that works across multiple product lines and with hundreds of engineers
- Work with engineering teams, product managers and other architects to help set the direction for platforms across the enterprise
- Help knit a broad range of technologies and patterns into a cohesive whole (Micro-frontends, micro-services, monoliths, React, Vue.js, NodeJs, .Net (C#), Java, Kafka, SNS/SQS, Kubernetes, MySql, Postgres, DynamoDB, S3, ECS, EC2, Jenkins, GitHub actions)
- Independently tackle challenges and organize work
- Lead without authority and influence multiple teams and leaders
- Advocate for Agile and Lean practices and improve code, processes, documentation, interactions
Requirements
- 10+ years in software development
- Very strong technical skills across a broad suite of technologies
- 5+ years of experience working with cloud technologies (AWS, Azure, GCP)
- 3+ years of experience as a software architect for 4+ teams
- Knowledge of micro-services, async communication, distributed systems development, and monolith decomposition
- Experience operating in a similar technical lead role
- Strong soft skills & ability to work with and influence multiple teams and leaders
- Flexibility and adaptability to work in a growing, dynamic team
- Strong advocacy for Agile and Lean software development practices
- A drive to always leave things better than how you found them: code, processes, documentation, interactions with people and every other aspect of your work life.