GilbertRecruiter Since 2001
the smart solution for Gilbert jobs

Software Architect - Strategic

Company: Sharp Decisions
Location: Gilbert
Posted on: June 9, 2021

Job Description:

Software Architect - Strategic

A 'Software Architect - Strategic' is an accomplished technologist distinguished by unique strategic evaluation and technical visioning skills. While capable of exceptional software development delivery team leadership, he/she also contributes deep experience and compelling, responsible insights to primarily consultative engagements, e.g. technical road mapping, strategic enterprise-level planning, technical due diligence analyses, feasibility studies, and organizational coaching. As an internal leader, he/she reinforces and exemplifies a pragmatic, values-based, transparent team culture, while contributing rare breadth and experience to the firm's technical capabilities. And, as a customer-facing technical expert, he/she easily secures customer confidence, proposes solutions well-aligned with customer goals and risk tolerance, and regularly discovers valuable insights and perspectives others overlook. The ideal candidate has acquired specific expertise in educational technology standards, platforms, trends, personalities, and organizations.

This role may require periodic short-term travel to conferences, seminars, and client sites up to 25% of the time.

Required Knowledge & Skills:


  • Experience with enterprise technical architecture analysis and strategic road mapping, technology governance design and implementation, and/or mergers and acquisitions (M&A) technology due diligence evaluations
  • Capable of systematically and credibly assessing third-party technical solutions, organizations, and strategies
  • Knowledge in a variety of technical domains, including identity and access management (IAM), data/analytics, content management, learning technologies, enterprise integration, SOA, security best practices
  • Strong knowledge and demonstrated ability to apply relevant industry standards, especially learning-related standards
  • Experience estimating technical projects and participating in customer-facing sales engineering processes
  • Experience with Open Source technologies, projects, and communities
  • Firm grounding in cloud computing principles and professional experience leveraging managed services offered by at least one major cloud provider (AWS, GCP, Azure).
  • Experience designing performant, scalable, highly available technical solutions
  • Broad professional experience as a technical team lead with responsibilities spanning the complete Software Development Lifecycle (SDLC) including technology selection, quality assurance, capacity planning, security risk assessment and mitigation, release/change management, production operations support, and day-to-day development of high quality technical deliverables


  • Habitually strategic thinker - considers why before what
  • Curious and opinionated
  • Excellent oral and written communication skills in both formal and informal settings
  • Communicates promptly, transparently, and with candor
  • Trustworthy, principled
  • Strong analytical skills
  • Outstanding attention to detail
  • Able to manage multiple projects and priorities
  • Invested in the success and growth of colleagues and clients alike. Experience coaching and mentoring software developers
  • Consistently demonstrates a sense of urgency
  • Embraces accountability
  • Strong understanding of both the mechanics and conceptual foundation of Agile development practices

Education and Work Experience:

  • Bachelor's or Master's degree in software engineering or computer science, or equivalent experience
  • 7+ years of professional experience designing and leading the development of Web-based applications and/or managing Web-oriented software development teams

Preferred Knowledge & Skills:

  • Higher Education, K12, and/or EdTech industry experience, especially with the IMS Global family of integration specifications
  • Significant consulting experience
  • Experience implementing a defined software standard (e.g., JSR, W3C or IMS)
  • Professional experience designing, implementing, and supporting microservices architectures
  • Professional experience with enterprise integration architectures and supporting technologies such as ESB, message queues, and API managers/gateways
  • Professional experience designing and developing Web-based applications with Java and especially the Spring Framework
  • Professional and preferably production experience with modern containerization technologies, especially Docker, and associated operational platforms, e.g. Kubernetes
  • Experience with modern authentication specifications and technologies, e.g. OAuth2, SAML, OpenID, JWT
  • Strong knowledge of application security concepts, e.g. the OWASP Top 10 application security risks, and demonstrated ability to apply secure design and coding practices
  • Strong practical understanding of software quality engineering (SQE/SET) practices and supporting tooling and instrumentation
  • Practical knowledge of common database concepts, tools, and performance tuning techniques, preferrably spanning relational and non-relational platforms
  • Authority on the principles and best practices of Web-based RESTful and/or GraphQL API design
  • Experience using common source code control tools, especially Git
  • Working familiarity with common server operating systems, especially Linux
  • Strong familiarity with AJAX and interactive web applications/single page application development styles with modern Javascript frameworks such as Angular, React, and Vue
  • Professional experience with Hibernate (or other JPA implementations)

Keywords: Sharp Decisions, Gilbert , Software Architect - Strategic, Other , Gilbert, Arizona

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Arizona jobs by following @recnetAZ on Twitter!

Gilbert RSS job feeds