Senior Software Architect
Skills
Software ArchitectureSoftware DesignSoftware DevelopmentBluebeamCloud ApplicationsDesign DocumentsMicroservices
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years in an architect role, ideally architecting enterprise-class, highly scalable, fault-tolerant cloud architectures successfully deployed and maintained in production with a large user base
- 10+ years of experience developing enterprise-scale applications
- 2+ years of hands-on experience in creating cloud applications using serverless technologies
- Ability to solve complex problems in an organized way
- Expert-level written and verbal communication skills
- Ability to analyze, troubleshoot, and improve complex systems
- Ability to design and build APIs and microservices
- Comfortable leading without authority - people rally around you to solve problems
- Natural consensus builder
- Ability to manage multiple projects without compromising results
- Indomitable work ethic
- Exhibits a passion for learning, seeking feedback and persistence
- AWS infrastructure and Lambda functions
Day to day
- Design and implement highly scalable, high throughput, fault-tolerant cloud architectures for large user bases
- Collaborate on design choices across departments ensuring harmony and performance
- Work closely with DevOps to optimize build architecture and continuous integration environments
- Innovate and advocate for new technologies with proven prototypes
- Maintain and communicate architectural vision and accomplishments through documentation and presentations
- Influence and guide a large multi-national team collaboratively
- Ensure clean, performant designs that scale across all Bluebeam product lines
