The DevOps Core group is looking for a Senior Software Architect for the Release Lifecycle Management solutions team to implement next-generation technologies.
As Senior Software Architect you will challenge existing solutions, standards and technologies; influence innovation and product roadmaps, and have an impact on thousands of companies using the Platform to drive their software release pipeline to create better value.
As a Senior Software Architect you will
Lead architecture standards, emphasizing supportability, resilience, high availability, encapsulation, efficiency, performance and scale
Design architecture and provide feedback on design for key programs and initiatives
Develop architectural POCs, research technical innovations and evaluate new technologies
Ensure alignment of architecture with CTO and other R&D departments both on the technical level as well as end-2-end cohesiveness of key features
Help identify disruptive research opportunities and drive innovation, coming from understanding our vision, the problems we are set to solve, the pain of our customers, voice of market analysts and partners
Maintain deep understanding of the architecture of new and existing solutions under the Platform and how they interoperate
Work closely with the CTO, Product, developers, sales engineers, Security and Business Strategy teams to achieve common goals.
Requirements: 10+ years of experience as an engineer and 4+ years of experience in an architect role
4+ years of hands-on experience in B2B systems, large scale DB and design of external APIs
High level of creativity and curiosity
True passion for technologies and to do things right
Strong hands-on technical orientation and leader
Must have experience:
Programming skills (Java, GoLang)
Cloud native platforms, including Kubernetes
Containers and/or serverless including Docker and OCI
System orchestration technologies including devices, networks, and security
Building scalable products on public clouds including Azure, AWS, Google Cloud
Microservices architecture and modeling
DevOps, CI/CD and Agile engineering practices
Experience designing and developing proof of concepts and prototypes
Bachelor or Masters degree in Technology or Computer Science fields, or exceptional industry equivalent experience.
This position is open to all candidates.