We are assembling a strong Quant Technology team to build our next generation in-house analytics and portfolio manager support tools.We are seeking a Build and Release Engineer to join our dynamic team to play a crucial role in developing and supporting our cutting edge core library and cloud native platform.
Responsibilities
- Maintain and extend build pipelines and processes for the core C++ pricing library with multi-platform bindings and services.
- Design and build a developer internal portal which serves as an inventory for applications and micro-services. This portal will integrate with our GitOps (CI/CD) model, providing information about component states and pending changes across environments, and enabling one-button deployments.
- Automate various aspects of the Software Development Life Cycle (SDLC) process, including quality checks and project management workflows.
- Define and promote the best practices for setting up development environments.
Requirements
- Bachelor's degree in Computer Science, or a related field in STEM.
- Languages:Python (4+ years of experience), Groovy, Bash.
- Experience managing build and packaging systems(Jenkins, CMake, Conan, PIP)
- Experience compling C++ applications.
- Familiarity with Linux and Windows platforms.
- Solid knowledge of SDLC and CI/CD tools&practices (Git is a must, Jira, etc.)
- Strong problem-solving skills
- Detail-oriented, organized, demonstrating thoroughness and strong ownership of work.
Additional ways to stand out
- Knowledge of C++ compliers (MSVC, GCC, Clang)
- Static and dynamic code analysis and coverage tools.
- Experience working with Jira API.
- Experience with AWS, Docker, Kubernetes, Istio, Prometheus, Loki, Grafana is a plus.