Job Title: Software Infrastructure Architect
As we accelerate our mission to build a cutting-edge digital platform, the Staff Platform Engineer plays a foundational role in empowering software engineering teams. Joining our division, you'll enhance productivity, reliability, and scalability of engineering practices.
Our work supports risk and trading teams, ensuring seamless operation and continuous improvement of real-time, high-performance systems. This role combines infrastructure expertise, software engineering principles, and strategic insight to foster a robust engineering ecosystem.
You'll champion DevOps culture, streamline development workflows, enhance system resilience, and provide tools and automation for software engineers to deliver innovative products. Embrace this opportunity to shape the backbone of our risk & trading platform, driving excellence in software delivery and operational efficiency while revolutionizing fan engagement.
Key Responsibilities:
* Architect and maintain highly available and scalable platform infrastructure for engineering teams.
* Design and implement CI/CD pipelines, automation tools, and developer tooling to improve deployments, code quality, and team productivity.
* Proactively identify, troubleshoot, and resolve infrastructure issues, ensuring system reliability and optimal performance.
* Lead initiatives to enhance platform security and implement best practices for compliance and integrity.
* Collaborate closely with software engineers, product teams, and quant analysts to deliver solutions that accelerate product development and innovation.
* Drive continuous improvements to operational processes, platform reliability, documentation, monitoring, and alerting systems.
* Champion IaC practices, automating provisioning, configuration, and management of cloud-based environments.
* Foster a culture of operational excellence, sharing knowledge, mentoring engineers, and promoting best practices across teams.
* Support and enhance system observability through effective monitoring, logging, tracing, and alerting strategies.
* Stay abreast of emerging technologies and industry trends, advocating for adoption of new tools and techniques that align with our platform strategy.
* Participate in an on-call rotation, ensuring platform stability and providing critical support for operational incidents.
Requirements:
* Strong understanding of infrastructure as code (IaC) principles and tools such as Terraform or CloudFormation.
* Experience with containerization using Docker and orchestration using Kubernetes.
* Knowledge of CI/CD pipeline tools such as Jenkins or GitLab CI/CD.
* Proficiency in scripting languages such as Python, Bash, or PowerShell.
* Excellent problem-solving skills and ability to troubleshoot complex infrastructure issues.
* Strong communication and collaboration skills, with ability to work closely with cross-functional teams.
What We Offer:
* Competitive salary and benefits package.
* Opportunities for professional growth and development.
* Collaborative and dynamic work environment.
* Access to cutting-edge technologies and tools.