Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Solutions Architect image - Rise Careers
Job details

Solutions Architect

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

The Solutions Architect will lead the design of scalable and secure software solutions for Benchmark’s Software Engineering department, ensuring seamless integration across various technologies.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Key responsibilities include defining high-level solution architectures, managing interactions with stakeholders, and ensuring adherence to best practices for scalability and security in software development.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Required skills include experience with cloud-native solutions, strong communication abilities, and knowledge of multiple development technologies such as Java, PHP, and JavaScript.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Preferred qualifications include a Bachelor's degree in Computer Science or related field, with at least 8 years of relevant experience, particularly in designing high-volume, mission-critical applications.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This position is fully remote, based in Arizona, United States.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between $120,000 - $180,000.



Position Purpose:

The Software Engineering Solutions Architect applies enterprise architecture techniques, software engineering principles, platform-centric design, and leadership expertise to create scalable, secure, and reliable solutions for Benchmark’s Software Engineering department. Benchmark Education develops software that empowers literacy learners and teachers, delivering next-generation learning experiences with the potential for even greater impact through the right technology team. This role defines technical solutions for customer-facing and backend systems, guiding internal teams and development partners across diverse technologies. By prioritizing platform-centric design, the architect ensures seamless integration, reusability, modularity, and cloud-native scalability to support innovation and evolving business needs.

Job 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, 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 (availability, reliability, scalability interoperability, portability, manageability, maintainability, monitoring, SLAs, KPIs, regulatory and legal compliance) 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 while leveraging cloud-native technologies where applicable.
  • Keeps up-to-date on industry trends and current technological standards and best practices. Assists with assessment of industry standards for information models and their applicability.
  • Drives adoption of zero-trust security models, identified design patterns, standards, techniques, principles, products, methodologies, and best practices throughout the software engineering organization.
  • Drives adoption of AI/ML integration into software architecture.

Project Leadership

  • Serves as a technical advisor on IT projects. Ensures that IT projects adhere to the principles, guidelines and standards established by the company.
  • Accountable for guiding and modeling the technical implementation of shared artifacts, deployment models, and applications in their entirety—from interfaces, business logic, data, security, and network, and infrastructure.
  • 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.

Job Requirements/Skills and Experience

Education, Experience and Knowledge

  • 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

Skills

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

Abilities

  • 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 (from senior management to individual contributors on software development teams).

Leadership

  • 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 from senior management. Seeks senior management advice and guidance as needed for critical decisions with broad business exposure and high risk.
  • Business/Application Knowledge – demonstrates deep knowledge/expertise in multiple and inter-dependent applications and processes.
  • Conduct tradeoff analysis (ability to consider alternative architectural approaches and present pros, cons and recommendations)
  • Remains unbiased toward any specific vendor or technology choice; is more interested in results than personal preferences.

Desired

  • Experience designing cloud-native architectures using AWS.
  • Experience in EdTech, including familiarity with digital learning platforms, assessment tools, or student data systems
  • Technical, development, or architectural leadership.
  • Experience in Solutions engineering techniques such as architecture modeling, alternative analysis, tradeoff analysis, and portfolio analysis.
  • Experience in business process modeling & reengineering.
  • Experience in various architecture disciplines like Application, Data, Security and Infrastructure.
  • Experience in specifying system performance requirements, network utilization targets, system resource budgets and creating flexible APIs (Application Programming Interfaces).
  • Broad understanding of a spectrum of infrastructure technologies including network, hardware and operating systems.
  • Advanced knowledge of enterprise application integration patterns.
  • Knowledge of Infrastructure-as-a-Service and/or cloud technologies such as Amazon Web Services or Azure.
  • Understanding of regulatory and compliance considerations in EdTech, such as FERPA, COPPA, or accessibility standards.

About Us 

Benchmark Education Company is a leading publisher of core, supplemental, and intervention literacy and language resources in English and Spanish, both print and digital, as well as world-class professional development. Since its founding in 1998, our company has proven to be one of the most nimble and innovative content creators on the cutting edge of pedagogy and technology. The digital content in our many learning programs delivers all the rigor of its print counterpart and is designed for virtual and blended learning contexts. 

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

For further information, visit us at: https://www.benchmarkeducation.com

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Solutions Architect, Benchmark Education

At Benchmark Education, we are looking for a talented Solutions Architect to join our team remotely! In this role, you will lead the design of robust and scalable software solutions that ensure seamless integration across various technologies. Your primary responsibility will be to define high-level architecture and work closely with stakeholders to convert their business and customer requirements into effective technical solutions. With your extensive experience in cloud-native applications and multiple programming languages like Java, PHP, and JavaScript, you’ll play a critical role in creating solutions that are not only efficient but also secure and reliable. You will be tasked with evaluating the architecture to guarantee it meets our rigorous standards for performance and availability. A Bachelor’s degree in Computer Science or a related field, along with at least 8 years of relevant experience, is essential for this position, as you will be expected to craft high-volume, mission-critical applications in a collaborative environment. If you are passionate about leveraging technology to enhance learning experiences, then this opportunity to be part of a leading publisher in literacy education might just be the perfect fit for you!

Frequently Asked Questions (FAQs) for Solutions Architect Role at Benchmark Education
What are the key responsibilities of a Solutions Architect at Benchmark Education?

As a Solutions Architect at Benchmark Education, key responsibilities include defining high-level solution architectures, managing stakeholder interactions, and ensuring best practices in scalability and security within software development. You will be responsible for converting business and customer requirements into flexible and high-performance technical solutions.

Join Rise to see the full answer
What qualifications are required for the Solutions Architect position at Benchmark Education?

To qualify for the Solutions Architect role at Benchmark Education, candidates should possess a Bachelor's degree in Computer Science or a related field, along with at least 8 years of experience in designing and implementing high-volume, mission-critical applications.

Join Rise to see the full answer
What programming skills should a Solutions Architect have at Benchmark Education?

A Solutions Architect at Benchmark Education should have strong programming skills in languages such as Java, PHP, and JavaScript. Proficiency with cloud-native solutions and understanding various development technologies is also highly desirable for this role.

Join Rise to see the full answer
Is the Solutions Architect position at Benchmark Education remote?

Yes, the Solutions Architect position at Benchmark Education is fully remote. This allows you to work from anywhere while contributing to the innovative projects aimed at enhancing literacy education for learners and teachers.

Join Rise to see the full answer
What is the typical compensation for a Solutions Architect at Benchmark Education?

The typical compensation range for a Solutions Architect at Benchmark Education is between $120,000 and $180,000, depending on experience and qualifications. This position offers a competitive salary in alignment with industry standards.

Join Rise to see the full answer
Common Interview Questions for Solutions Architect
Can you describe your experience with cloud-native architectures?

When answering this question, share specific examples of projects where you utilized cloud-native architectures, focusing on the technologies you used, challenges faced, and how you achieved scalable and reliable solutions.

Join Rise to see the full answer
How do you approach stakeholder interactions in your design process?

Explain your process for managing stakeholder requirements, emphasizing communication strategies and how you ensure their needs shape the architecture you craft. Use examples to illustrate your collaborative skills.

Join Rise to see the full answer
What strategies do you implement to ensure scalability in software design?

Provide insights into your methodologies for designing scalable solutions, such as load balancing, microservices architecture, or efficient database design, and how these strategies have enhanced previous projects.

Join Rise to see the full answer
Describe a situation where you had to balance competing goals in a project?

Discuss a specific project where you had to navigate competing goals involving time, scope, and quality. Explain your thought process and the trade-offs you made to meet the project requirements.

Join Rise to see the full answer
What tools do you use for architectural modeling?

Mention the tools you’re proficient in for architectural modeling, such as UML diagrams, and describe how they have helped you clearly convey your designs to teams and stakeholders.

Join Rise to see the full answer
How do you keep current with industry trends and best practices?

Share your methods for staying up-to-date with industry innovations, such as attending conferences, following influential tech blogs, and participating in relevant forums and communities.

Join Rise to see the full answer
What are your views on zero-trust security models?

Discuss your understanding of zero-trust security models, how they apply to architectural design, and any practical applications you have implemented in previous projects.

Join Rise to see the full answer
Can you explain your experience with Agile development methodologies?

Describe your hands-on experience with Agile methodologies, mentioning specific roles you have taken in Agile teams and how those methodologies have influenced the success of your projects.

Join Rise to see the full answer
What challenges have you encountered while designing distributed solutions?

Detail some specific challenges you've faced when working with distributed systems, such as data consistency and fault tolerance, and the strategies you employed to overcome them.

Join Rise to see the full answer
How do you measure the success of your architecture designs?

Discuss the metrics and KPIs you use to evaluate the effectiveness of your designs, focusing on factors like performance, user satisfaction, and system reliability.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago

Join Benchmark Education as a Senior Art Director to lead innovative design projects for educational resources.

Photo of the Rise User

Join Benchmark Education as an Associate Content Developer to help create engaging student books in a remote setting.

Photo of the Rise User
FINRA Hybrid Rockville, MD (Job Posting)
Posted 4 days ago

Join FINRA as a Lead Developer to utilize your extensive software engineering expertise in a dynamic, client-focused environment.

Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 3 days ago

Join Deutsche Telekom IT Solutions as a Software Engineer and help innovate in core network management and automation.

Photo of the Rise User
Performance Bonus
Paid Holidays

Join Doctolib's engineering team in Berlin as a Senior Fullstack Software Engineer, impacting healthcare technology for millions.

Photo of the Rise User
Microsoft Hybrid Redmond, Washington, United States
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Social Impact Driven
Passion for Exploration
Dare to be Different
Diversity of Opinions
Reward & Recognition
Empathetic
Feedback Forward
Work/Life Harmony
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Rise from Within
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Work Visa Sponsorship
Employee Resource Groups
401K Matching
Paid Time-Off
Maternity Leave
Social Gatherings
Company Retreats
Photo of the Rise User

Workday is looking for a passionate Software Development Engineer to join our SAMBT team, supporting vital projects for the U.S. Federal Government.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health