Pearsonposted about 1 month ago
Full-time
Minneapolis, MN
Publishing Industries

About the position

As a Software Architect for the ExamDeveloper product, you will own the overall system design and architecture for Pearson VUE's SaaS tool for creating exams. In this individual contributor role you'll be the visionary for future architecture state of ExamDeveloper and ensure that current work of the teams is aligned your architecture direction. You'll spend most of your time on planning and design activities in close collaboration with other technical and non-technical people.

Responsibilities

  • Create technical plans that provide for future development and operations of the ExamDeveloper product.
  • Lead the solutioning process to define and estimate the work required for upcoming features.
  • Review technical designs created by others for compatibility with current and future architecture direction.
  • Partner closely with business stakeholders to understand customer needs and incorporate their vision into your technical direction.
  • Act as a trusted driving force for achieving business goals.
  • Oversee the operational costs of ExamDeveloper to ensure that our resource usage (ex: Azure cloud costs) are optimal.
  • Set technical standards for the engineering teams together with the participation and engagement of senior engineers.
  • Socialize and explain your decisions to other architects, managers, and business analysts in the VUE Technology organization and beyond.
  • Build consensus for your technical vision, but also be open to competing points of view.
  • Collaborate effectively across many roles and across organizational boundaries.
  • Respond to technical needs and concerns from the engineering team and give clear explanations where necessary.
  • Communicate effectively at various levels of technical sophistication and understanding.
  • Participate in development and QA work in a limited way to maintain a connection and a strong understanding of the teams' processes and challenges.
  • Coach other team members to help them grow and bring out their best work.
  • React to urgent Production issues as part of a group of rotating on-call engineers.

Requirements

  • 7+ years work experience as a software developer
  • 2+ years work experience as a software architect
  • 2+ years experience with Angular or similar front-end software frameworks (like React, Svelte, etc)
  • 2+ years experience with C# or similar back-end languages
  • Experience supervising the work of technical staff either formally or informally
  • Bachelor degree in Computer Science, MIS, or equivalent technology discipline

Nice-to-haves

  • Ability to produce technical designs and plans to meet business needs
  • Experience and knowledge of cloud providers' capabilities
  • Relational databases
  • DevOps workflows related to cloud-based development and deployment
  • Experience in an Agile software development environment
  • Demonstrated technical leadership
  • Clear communication skills to various types of audiences
  • History of continuous improvement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service