Software Architect (Remote)

Skills
Cloud ComputingCloud InfrastructureSoftware DevelopmentSoftware Development Life CycleAmazon Web ServicesIT Infrastructure DesignModeling Tools
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Holder of a S. in Computer Engineering or related field, or equivalent real-world experience.
  • 5-7+ years of principle or senior engineer experience with a strong knowledge of software development.
  • 3-5+ years experience with AWS, with certification or equivalent.
  • Expertise in API Gateway, DynamoDB, DocumentDB, ECS, Lambda, SQS, SNS, Open Search, and Python.
  • Demonstrated analytical thinking, and problem-solving skills with a full understanding of the software development life cycle and agile practices.
  • Self-motivated with excellent time management and organizational skills.
  • Avid learner with a strong sense of responsibility and accountability for delivering excellent work.

Nice to have

  • AWS Certification
  • Python Expertise

Day to day

  • Work with product teams to create high-level designs for given feature requests.
  • Collaborate with application architects and product owners to create technical roadmaps.
  • Expose technology and organizational needs throughout the enterprise.
  • Solve technical problems of the highest scope and complexity.
  • Look for innovation opportunities and confront problems boldly.
  • Propose initial technical implementations that support architectural changes.
  • Ensure OKR-level goals are aligned across teams.
  • Guide conversations to remove blockers and encourage collaboration.
  • Interact with customers as a consultant.