Software Architect (Remote)
Skills
Cloud ComputingCloud InfrastructureSoftware DevelopmentSoftware Development Life CycleAmazon Web ServicesIT Infrastructure DesignModeling Tools
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.
