Principal Systems Architect role at SAS in Cary

SAS in Cary is hiring a Principal Systems Architect


This job might already be filled.

*You may work from a remote location for this role. Or, you may join us at SAS Worldwide HQ in Cary, NC for this role.
 
Are you a strong leader with a desire to remain on a technical track while looking for your next career move? Are you adept at understanding large, complex systems with enough practical depth to design improvements with discerning precision? Are you comfortable presenting your vision to senior R&D leaders as well as articulating the details to developers in order to execute that vision? Are you interested in collaborating with R&D teams across divisions to ensure our product architecture enables the scalability and performance our customer's demand? 
 
The R&D DevOps division is looking for a Principal Systems Architect to participate in a cross-divisional architecture team, representing the CI/CD pipeline, customer deployment experience, deployment tooling, and various products produced by the division. 
 
What we do 
We’re the leader in analytics. Through our software and services, we inspire customers around the world to transform data into intelligence. Our curiosity fuels innovation – pushing boundaries, challenging the status quo and changing the way we live. 
 
What you’ll do 
Represent the DevOps division within a cross-divisional architecture team, coordinating pipeline requirements with the DevOps Pipeline Architecture team.
 
You will:

  • Drive deployment process requirements into the technical design of the product.
  • Advocate for CI/CD best practices as defined by DevOps across the rest of the architecture team and R&D divisions.
  • Design for security first throughout the product and entire software production process.
  • Work with SAS partners and third-party vendors on technology selection, integration, and certification issues.
  • Communicate software architecture plans in relation to their business drivers to promote deeper comprehension thereof across DevOps.
  • Provide technical guidance on methodologies, frameworks and best practices to developers to promote understanding among product teams.
  • Collaborate with product managers, other architects, and developers to determine functional and non-functional requirements for new and existing applications to ensure all products adhere to a common architecture as necessary for them to work well together, form a cohesive product line and meet customer expectations for performance.
  • Evolve SAS software architectures to incorporate new technologies that better serve our business objectives and customer requirements.
  • Organize and maintain detailed documentation about technical designs with supporting justification for architectural and design choices.
  • Provide technical guidance on methodologies, frameworks and best practices to developers to promote understanding among product teams.
  • Perform all primary responsibilities on complex projects independently; effectively manage projects to achieve expected results. 
    What we’re looking for
  • You’re curious, passionate, authentic and accountable. These are our values and influence everything we do.
  • Bachelor's degree in a quantitative field, preferably in Computer Science or related field.
  • 10+ years of software development experience.
    Other knowledge, skills, and abilities 
     
    Required
  • Excellent communication and coordination skills.
  • Broad understanding of SaaS principles.
  • Broad and in-depth understanding of Kubernetes.
  • Broad and in-depth understanding of system software design.
  • Ability to comprehend the details of complex system software and the implications of architectural changes.
  • Ability to write requirements for multiple, highly complex systems.
  • Broad understanding and embrace of DevOps and CI/CD principles.
  • Deep understanding of cloud-native principles and the impacts of cloud economics on software architecture and design.
  • Significant software development experience in at least one of Go, Python, or Java** **
    Preferred
  • Broad and in-depth understanding of SAS deployment process and tooling.
  • Broad and in-depth understanding of SAS software production and distribution pipelines.
     
    Why SAS 
    We love living the #SASlife and believe that happy, healthy people have a passion for life, and bring that energy to work. No matter what your specialty or where you are in the world, your unique contributions will make a difference. Our multi-dimensional culture blends our different backgrounds, experiences and perspectives. Here, it isn’t about fitting into our culture, it’s about adding to it - and we can’t wait to see what you’ll bring.
     
    SAS looks not only for the right skills, but also a fit to our core values. We seek colleagues who will contribute to the unique values that makes SAS such a great place to work. We look for the total candidate: technical skills, values fit, relationship skills, problem solvers, good communicators and, of course, innovators. Candidates must be ready to make an impact.