Description
We are seeking a Senior Software Engineer to join our team in Seattle, WA. As a Senior Software Engineer, you will use different object-oriented programming languages to build performant and scalable backend applications in a cloud-based microservice architecture.
Responsibilities:
- Participate in shaping the technical architecture of the product
- Own technical solutions for new product requirements
- Deliver highly available and scalable services in a production environment
- Generate ideas for new initiatives and technologies
- Collaborate with business stakeholders, product management, operations, and peer technical teams to focus on delivering impactful products
- Mentor other members of the team and help foster a learning environment within the team
Requirements:
- Master's degree, or foreign degree equivalent, in Computer Science, Engineering (any field), or a related quantitative discipline
- Three (3) years of experience in the job offered or in any occupation in a related field
- Special skill requirements:
+ Java and Kotlin + AWS cloud services (e.g., EC2, S3, Lambda, IAM) + Spring Boot + Messaging and streaming systems using Apache Kafka and AWS SQS + Apache Airflow + Typescript + Infrastructure as Code (AWS CDK and CloudFormation) + Developing APIs and service interfaces using REST and gRPC + Cl/CD (CodePipeline, GitLab CI) + Database management systems (Postgres and DynamoDB) + Docker and Kubernetes + Workflow orchestration platforms (AWS Step Functions or Temporal) + NB Testing + Operational excellence practices and using monitoring and alerting tools, including DataDog or AWS Cloudwatch
Benefits:
- Salary: $200,000.00 - $220,000.00 per year
- Standard company benefits