Senior Solutions Architect @Benchmark Education Company
Software Development
Salary unspecified
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 2mths ago

[Hiring] Senior Solutions Architect @Benchmark Education Company

2mths ago - Benchmark Education Company is hiring a remote Senior Solutions Architect. ๐Ÿ’ธ Salary: unspecified ๐Ÿ“Location: USA

Role Description

The Software Engineering Solutions Architect leverages enterprise architecture techniques, software engineering principles, expertise, and team management experience to design scalable, secure, and highly reliable solutions using systems and software developed by Benchmarkโ€™s Software Engineering department. The Software Engineering Solutions Architect defines technical systems and software solutions for customer-facing and backend systems implemented by internal BEC teams or development partner teams using a variety of technologies.

Job Responsibilities

  • Leadership
    • Develops a highly performing Solutions Architecture team to design and guide development of Benchmark Educationโ€™s software applications and solutions.
    • Establish the processes and practices for Solutions Architecture.
    • Recruit, train, develop, and mentor Solutions Architecture staff.
    • Provides support through practical application of Solution Architecture responsibilities.
  • Strategy
    • Ensures the logical and systematic conversion of business, customer and product requirements into flexible, scalable, and high-performance technical solutions which support current and future needs.
    • Performs functional analysis, timeline analysis, tradeoff, capacity modeling and interface definition studies to formalize customer requirements into solution architecture specifications.
  • Architecture
    • Successfully manage interactions with many constituents including senior business and IT leaders, end business users, application development teams, and operational teams to clarify requirements.
    • Define high-level solution architectures that prioritize scalability, fault tolerance, and security, and breaking them down to detailed designs which support all requirements and can be implemented by development teams and managed by operational teams.
    • Defines in written documents non-functional requirements based on business vision, best practices, and company architectural direction.
    • Ensures that all architectures support high availability, disaster recovery, and performance optimization, particularly for distributed systems.
    • Balances a variety of competing goals in a design, including project time, scope and budget constraints, system performance, message verbosity, and loose coupling.
    • Assists with writing and communicating best practices, standards, and guidelines documents that support Technology teams.
    • Evaluate, define, and when necessary prototype alternative solutions to determine the most appropriate approach.
  • Research & Best Practices
    • Evaluates and applies best practices for designing highly scalable distributed solutions, leveraging cloud-native technologies where applicable.
    • Keeps up on industry trends and current technological standards and best practices.
    • Drives adoption of identified design patterns, standards, techniques, principles, products, methodologies, and best practices throughout the software engineering organization.
  • Project Leadership
    • Serves as a technical advisor on IT projects.
    • Accountable for guiding and modeling the technical implementation of shared artifacts, deployment models, and applications in their entirety.
    • Maintains ongoing communication with project teams, verifying that what was designed was built and adjusting solution architecture as appropriate throughout the project.
    • Ensures short-term project goals align to the company architecture plans to maintain balance with long-term strategy.
    • Conceptualizes and articulates alternatives to problem resolution.
    • Builds consensus across stakeholder groups including management and individual contributors.

Qualifications

  • 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.

Requirements

  • Excellent oral, written, presentation and listening communication skills.
  • Excellent interpersonal, persuasion and diplomatic skills.
  • Excellent reasoning, analytical, and problem-solving skills.
  • Strong skills in a broad set of development technologies: Java, PHP, Web Services, RESTful Services, JavaScript, HTML, scripting languages, etc.

Benefits

  • Ability to develop technical specifications, designs, and architecture artifacts.
  • Ability to take ownership of an assignment through to completion and work effectively with people from different departments, companies, and customer organizations.
  • Ability to solve complex problems with multiple complex abstract variables.
  • Ability to communicate technical information in an appropriate manner for widely varied audiences.
  • Courage to push difficult or unpopular perspectives.
  • Ability to explain complex technical issues in a way non-technical people understand.
  • Self-starter who solves complex technology and operational problems/issues with little to no guidance.
  • Business/Application Knowledge โ€“ demonstrates deep knowledge/expertise in multiple and inter-dependent applications and processes.
  • Conduct tradeoff analysis.
  • Remains unbiased toward any specific vendor or technology choice.

Company Description

Benchmark Education Company (BEC) is a leading publisher of core, supplemental, and intervention literacy and language resources in English and Spanish, with valid and reliable digital assessments that inform instruction. BEC is also a provider of exceptional professional development to educators.

Family owned and operated for more than 25 years, BEC is committed to partnering with educators to provide the best for all students through resources of exceptional quality, world-class professional learning, and effective and dedicated customer support.

Benchmark Education Publishing (BEC) and its affiliates are proud to be an Equal Opportunity Employer.

Before You Apply
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Solutions Architect @Benchmark Education Company
Software Development
Salary unspecified
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 125,000+ Remote Jobs
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 125,000+ Remote Jobs
ร—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 โ˜…โ˜…โ˜…โ˜…โ˜… from 500+ reviews

โšก 126,925+ remote jobs, refreshed hourly

๐Ÿ”” Real-time alerts: Apply first, direct to employer

๐Ÿ›ก๏ธ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later