Finding the best job has never been easier
Share
Lead the discovery, architecture, design, and implementation and delivery of solutions using the latest cloud-native application development practices and emerging open-source technologies
Help us cover domains including microservices, Application Modernization, Platform Engineering and SRE, using Red Hat OpenShift Container Platform, cloud automation, and Everything as Code
Team up with Red Hat and the open source community to engineer and delivery solutions, designed to further accelerate our customers’ success at Labs
Be a thought leader to our customers and use your critical and strategic thinking skills to tackle tough problems in an innovative way
Present vision, strategy, technology, and roadmaps to executives, technical management, engineers, and operators
Remain an active coder as this is required during our Lab engagements and maintain deep direct technical knowledge of container management system, application infrastructure, architectures, and development solutions
Support pre and post-sales field teams during workshops, proofs of concepts, pilots and production deployments
Actively contribute to and guide the creation of reference architectures, design considerations, and best practices
Assist in the development of standard reusable consulting service offerings, including definition of tasks, deliverables, and standard estimates
Required skills
Must Have:
10+ years of experience working as a software architect, consulting architect, or in similar roles
Proven experience architecting, designing, and developing complex customer solutions in a rapidly evolving technology domain
Experience facilitating software design, architecture, and ideation sessions
Ability to perform customer-facing activities in a fast-paced environment with short timeframes
Experience with Docker, Kubernetes/OpenShift, or other container tools
Ability to uncover business challenges and develop custom solutions to solve these challenges
Working knowledge of object-oriented design, API design and design patterns applicable to modern software development
Applied knowledge of working with agile, scrum, and DevOps teams
Proven experience with software development, including languages, systems, and frameworks such as:Java, Spring, Quarkus, Python, JMS, Kafka, SQL, NoSQL and Redis/Infinispan,
Working knowledge of database design
Applied knowledge of modern software delivery methods and tools like:TDD, BDD, continuous integration (CI) and CD and Jenkins/Tekton
Clear understanding of cloud service and deployment models
Comfortable working with highly distributed teams, including interaction with open source communities
Ability to study on your own, learn quickly, and put new knowledge into practice
Excellent written and verbal communication and presentation skills
Bachelor's degree or higher in computer science or a related technical discipline
Willingness to travel up to 50% to customer locations throughout APAC and also globally on occasion
These jobs might be a good fit