Senior System Engineer
Senior System Engineer
As a Senior System Engineer(DevOps) for the Identity Value Stream within R&D, you’ll get a chance to contribute to building, maintaining and enhancing our offering into an enterprise-grade SaaS platform (Backbase as a Service). As part of the Identity team, you'll be expected to lay down the foundation of a highly secure, robust Identity platform and related processes to ensure our software runs smoothly in production as well as making sure it complies with industry standards.
What you'll do
This is an exciting opportunity to engage with diverse environments and technologies within Backbase and our global customer organizations. As a valued member of our team, you will closely collaborate with Backend Engineers, Frontend Engineers, QA Engineers, Solution Architects, and Business Analysts to successfully deliver Backbase software to our customers..
In this role, you will design, develop, and oversee the implementation of innovative solutions that enhance the production-readiness of our products. Your proactive approach will help identify and resolve production issues before they reach our customers, ensuring a seamless experience.
Our backend services are built on a cloud-native, microservices architecture, exposing RESTful APIs. You will manage our containerized applications using Kubernetes within our Backbase-as-a-Service cloud offering or at our customers’ private clouds.
You will become an expert in operating Backbase services, maintaining close contact with our BaaS and Services teams, as well as our customers and partners. Your insights will contribute to ongoing product improvements through collaboration with our R&D teams. As we expand our implementations, you’ll play a crucial role in shaping how Backbase services are run and validated.
Who you are
Background: You have a solid grounding in computer science, supplemented by strong commercial development experience, enabling you to quickly familiarize yourself with complex software products and deployments.
Technical Skills:
- Proficient in containerization and orchestration using Kubernetes.
- Experience working with cloud providers such as Azure.
- Strong understanding of CI/CD principles, with practical experience in tools like GitHub Actions, Helm, and ArgoCD.
- Solid foundation in Linux/Unix environments, with substantial shell scripting experience.
- Experience in developing, operating, and tuning Java applications, combined with performance testing and profiling using tools such as k6.
- Familiarity with observability and Application Performance Monitoring systems (e.g., Prometheus, Grafana, LGTM stack).
- You’ve authored operational run-books and good-practice guides that have been successfully adopted in production environments.
- You possess a strong desire to work in a fast-paced, dynamic environment where you can take on significant responsibilities and observe the immediate impact of your efforts.
- You lead by example and take pride in delivering reliable solutions, demonstrating flexibility, balance, and a continuous improvement mindset.
- You are passionate about efficiency, consistently finding smart ways to automate tasks for yourself and your team.
- Your communication skills are excellent; you are extremely approachable and adept at building rapport and relationships quickly.
- You display exceptional organizational and prioritization skills, capable of making sound judgment calls regarding the urgency and criticality of issues.
- Commitment to Quality: You have a keen eye for quality and a general desire for continual improvement, seeking out optimization opportunities and driving them forward with support from your team and key stakeholders, using data to back your recommendations.
- You are open to occasional travel as required.