In this position, you will help drive architecture and technology decisions based on the latest technologies and innovative design patterns; you will also be responsible for implementing features on schedule using the Agile methodology.
The Software Architect position requires senior level proficiency in technology and enterprise architecture, hands-on coding skills, and the ability to translate high-level business requirements into technology execution.
The Lead / Architect is responsible for leading the specifications, design, and development of large-scale, Internet-based applications, frameworks and platforms. The Solutions Architect will work as a leading member of the Product Development team and, more specifically, the Central Technology Group to support and enhance the application architecture and the framework.
The Software Architect is responsible for producing a coherent set of diagrams and accompanying specification documents for existing products and to guide new product development in order to fulfill both product and quality requirements.
The Architect will collaborate with Product Management, Development Teams and other members of the Core Technology Services team to design and implement software solutions that align with Ultimate Software's business goals and technology strategy.
Understanding of modern software development paradigms and design patterns; diverse background and deep understanding of engineering fundamentals & best practices allow you to contribute to the team by any means necessary.