Our mission is to improve the Developer Experience for Credit Suisse Engineers by optimizing the inner and outer loop of developers and providing world class tooling. We are a group representing and enabling engineers by providing developers best-in-class tools, infrastructure, and technology so that they can focus on writing great code. We challenge and disrupt the organisation by constantly questioning the status quo, engineering change, providing thought leadership, consultancy, and training across Credit Suisse.
We focus on your motivation, your abilities, and your long-term potential. We are scaling a team of highly motivated technologists with knowledge in one or more areas of the software development, deployment and operational lifecycle. As a Distributed Systems & Security Developer, you will be responsible for building Highly Available and Reliable Security Applications that enable developers to develop, deploy and run applications quickly and securely. You will work across a variety of technologies, all focussed towards enabling secure development and runtime environments across Credit Suisse Globally.
Your future colleagues
The Developer Experience Group is a global, open, inclusive, diverse-team with different levels of skill and experience. You will work in an Agile oriented environment where our approach is continuously challenged but always defined by what helps achieve the best outcomes. You will work closely with dedicated Business and IT professionals at all levels of seniority.
We are a department which values Diversity and Inclusion (D&I) and is committed to realizing the firm\xe2\x80\x99s D&I ambition which is an integral part of our global cultural values.
Qualifications
We\xe2\x80\x99re looking for someone who wants to invest in their long-term career and learn more about all aspects of technology. You should love challenges and working across different tools and technologies, with the ability to learn through independent research, assisted by mentors, buddies, and experts. You should prefer simple, sustainable solutions over complex ones, get excited about sharing your knowledge and derive satisfaction helping and enabling others. Here are some of the skills and experience that helps, you may not have to have them all, you will get the chance to learn about the things you do not know:
Experience with building highly reliable, large scale distributed systems and distributed algorithms
Background in building enterprise-grade security applications
Strong programming experience, preferably Golang or Python
Experience with Terraform/Ansible
Experience in messaging queue, preferably Kafka
Strong bias towards automation, Infrastructure-as-code
Experience with Containers & Orchestration technologies like Kubernetes
Proven experience with Linux
Experience with Relational and Non Relational Databases
Experience with build automation and package management (Maven/Gradle/NuGet/npm/etc.)
Experience with automated testing (XUnit/Mockito/Selenium/etc.)
Experience with CI/CD (Jenkins Pipelines/GitLab CI/etc.)
Experience in various Observability tools (InfluxDB/Prometheus/Datadog/Grafana/etc.)
Excellent communication skills. You thrive by collaborating with multiple development teams and by using a combination of technical and communication skills to influence decisions
Knowledge of virtualization, public and private cloud
Good grasp on networking and security
Designing and developing scalable applications and systems
Integrating Open Source and vendor solutions
Dedication to fostering an inclusive culture and value diverse perspectives
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.