
Senior Solutions Architect
Benchmark
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Leverage enterprise architecture techniques and software engineering principles to design scalable and reliable solutions
- Develop a highly performing Solutions Architecture team
- Establish processes and practices for Solutions Architecture
- Successfully manage interactions with business and IT leaders
- Define high-level solution architectures
- Ensure architectures support high availability, disaster recovery, and performance optimization
- Evaluate, define, and prototype alternative solutions
- Stay updated on industry trends and best practices
- Serve as a technical advisor on IT projects
Requirements
- Bachelor's degree in Computer Science, Engineering, or related discipline
- 8 or more years of related experience, or equivalent combination of education and experience
- Experience in the development of high volume, mission critical applications in heterogeneous environments/architectures for multi-user solutions
- Demonstrated experience designing or building highly scalable distributed solutions capable of handling large-scale workloads
- Experience developing solutions that satisfy security, scalability, high availability, and network management/monitoring requirements
- Experience with relational and/or non-relational (NoSQL) databases and the design of highly available, distributed database applications.
- Experience with Service Oriented Architecture concepts, web/RESTful services, and event-driven architecture
- Experience in all aspects of the software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support
- Knowledge of Agile/Scrum development methodologies
Benefits
- Health insurance
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
enterprise architecturesoftware engineering principleshigh-level solution architectureshighly scalable distributed solutionssecurity requirementshigh availabilitydisaster recoveryperformance optimizationrelational databasesNoSQL databases
Soft skills
leadershipcommunicationorganizational skillstechnical advisoryinteraction management
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering