Engineering | Milwaukee, WI | Full Time
As a Watermark Platform Architect, you will be a member of the Watermark Architecture team, reporting into and directed by the Enterprise Architect. You will be collaborating with Enterprise Architect, Application Architects, Infrastructure Leads, Product Owners, and Engineering Team Leads. With these stakeholders, you will provide technical/solution architecture to various Watermark Platform software systems/subsystems, facilitate the design and implementation of Watermark software solutions, including APIs, and services, that will be leveraged by internal teams, and external clients.
Works alongside other platform architects to build out the core platform systems that drive Watermark convergence. Convergence is the process of centralization and/or distribution of data (and sometimes workflows) throughout the various Watermark product modules.
Help re-architect, design and convert systems/subsystems/services into truly reusable components.
Design and implement robust platform services that will be leveraged by teams using various technology stacks and span geographic locations around the world.
Design, implement and document APIs, services, and utilities that will be consumed by internal teams, and external clients. Some of these may include single sign on, file storage, reporting, dashboarding, 3rd party integrations.
Stay up to date on current technology trends, and security practices. Ensure products are secure, and scalable.
Design, develop and execute software solutions to address business issues by applying your experience and critical thinking.
Collaborate with other architects across locations and contribute in architectural discussions and the solutioning process.
Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform.
Create and Pitch the proposals for bringing in new ideas or improvements.
Provide architectural blueprints, technical designs and technical leadership to the software development team.
Contribute to the development of guidelines, standards and solution patterns to align any solution decisions with the enterprise’s future-state architecture vision as directed by EA
Provide input into the roadmap as necessary for the evolution of the Watermark Platform from current to current state as defined by the enterprise architecture
Work with Product Owners to understand upcoming features, and initiatives. Use this understanding to design services, and plan integration work.
Closely work with application architects, team leads, QA Lead and other technology staff as needed to aid in problem solving.
May lean into application architect responsibilities only as needed which includes direction, guidance, advice, and potentially some code development, if required.
Provide technical guidance and coaching to developers and engineers. Troubleshoot code level problems quickly and efficiently as necessary.
15+ years of experience in software development with 10+ years of experience designing secure, scalable and highly available software solutions. 5+ years of experience as an Application Architect/Tech Lead/Team Lead.
Strong experience in at least one or more of the architecture domains - Application, Data, Technology/Infrastructure/Security, Integration.
Can operate in a self-directed fashion.
Comfortable working on Proof of Concepts (POC) in a timely manner.
Can work inside or outside of scrum frameworks.
Able to function in a fast paced environment.
Able to switch between more than one priority at a time, if required.
Able to objectively argue and negotiate with other platform architects to reach agreements.
Able to communicate designs and transition POCs into Agile teams so they may become fully production ready systems for permanent support and continued development.
Good leadership skills
Critical thinking and problem solving skills
Great Interpersonal and communication skills
Excellent technical writing, documentation, and presentation skills.
Good team player
Convey technical ideas to product owners, and executives.
Able to keep up to date on current technologies.
Be able to learn new concepts and technologies quickly.
Ability to compare and contrast various technical solutions, and provide solid reasoning for technical decisions.
Experience designing secure, scalable and highly available software solutions.
Extensive knowledge of architectural styles and design patterns.
Understanding of various coding patterns and exposure to multiple coding languages.
Data modeling and database design experience.
Knowledge about modern software architectures, Single page apps, Modern web stack, SSO and other system integrations.
Experience with software development lifecycle (SDLC) processes and Agile development practices.
Some experience working with at least one functional programming language (Elm, Elixir, OCaml, Haskell, F#, Scala, etc.)
Experience working with modern front-end technologies like Elm, React, Vue, Angular
Experience working with Data storage technologies: RDBMS, Column Store, and Document
Experience with software-as-a-service, microservice architecture, containerization
Desired Experience & Abilities
AWS or other cloud providers
Message brokers such as JMS, RabbitMQ, Kafka
Design and implementation SaaS solutions that require:
Develop, deploy, and maintain cloud native systems.
Data Integration between many separate systems.
Work with teams across multiple time zones in an agile environment.
Excellent medical, dental, and vision insurance
401(k) with match
Commuter benefits (FSA)
Health club discounts
Fantastic office location and fun, collaborative work environment
Watermark’s mission is to put better data into the hands of administrators, faculty, and students everywhere to empower them to connect information and gain insights into learning that will drive meaningful improvements. Through its innovative educational intelligence system, Watermark supports over 1,600 institutions around the world in developing an intentional approach to learning so that they can leverage data for a more holistic view of learning, faculty and staff impact, and institutional quality.
For more information on Watermark, visit www.watermarkinsights.com.
Watermark is an equal opportunity employer and does not discriminate against an individual based on the individual's race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, or any other protected characteristic or activity.