Senior Platform Engineer

  • Remote - United States

Remote

Software Development

Senior

Summary

Join our dynamic, multi-national team and be a part of a company that simplifies and enhances financial opportunities using state-of-the-art technology. As a Senior Platform Engineer - Design, you will define, design and develop plans for installation/reconfiguration, and overall management of systems to provide reliable, resilient and secure solutions.

Requirements

  • Programming and Scripting
  • Proficiency in languages such as Ansible, Python, or Ruby
  • Scripting skills in Bash, Perl, or similar languages
  • CI/CD Pipelines
  • Experience with continuous integration/continuous deployment tools like Jenkins, GitLab
  • Infrastructure as Code (IaC)
  • Experience with tools like Terraform, Ansible, Puppet, or Chef
  • Cloud Computing
  • Strong knowledge with containerization technologies like Docker and orchestration tools like Kubernetes
  • Familiarity with cloud platforms such as AWS, Google Cloud Platform (GCP), or Azure
  • System Administration
  • Strong knowledge of Linux/Unix system administration
  • Experience with system performance tuning and monitoring
  • Networking
  • Understanding of TCP/IP, DNS, HTTP/HTTPS, and other network protocols
  • Experience with load balancers, firewalls, and VPNs
  • Monitoring and Logging
  • Proficiency in using monitoring tools such as Prometheus, Grafana, Nagios
  • Experience with logging tools like Splunk, Elasticsearch etc

Responsibilities

  • Senior Engineer responsible for designing automated solutions leveraging cutting edge tools. Specifically focused on infrastructure and containerization
  • Provides direct support to technical and non-technical entities in order to define requirements and deliver solutions to meet organizational needs including new deployments, upgrades, performance tuning and testing
  • Implement and utilize asset inventory, configuration management database, capacity management, performance management, resource optimization, and security (access control, authorization, and accounting) for all technologies in scope
  • Define requirements, perform research, evaluate vendors/solutions, design/implement solutions, and provide ongoing support for all technologies in scope. Provide simple but effective scalability, performance, and reliability
  • Drive consistent standardized solutions across IB for all hardware, software, configurations, and processes
  • Implement tools and processes for efficient and effective operational management of the environment -- change management, monitoring, alerting, incident handling, customer request handling, etc
  • Schedule and provide after-hours or weekend support when necessary to perform high-risk or planned downtime of IB’s data center systems for upgrades and maintenance
  • Participate in defining and executing on a roadmap of projects that continues to raise the bar through implementing innovative technology, tools, automation, and processes
  • Interact with internal teams to provide solutions and resolve problems in a timely and proactive manner
  • Ability to communicate complex technical concepts to individuals of various technical ability

Benefits

  • Competitive salary
  • Annual performance-based bonus and stock grant
  • Retirement plan 401(k) with competitive company match
  • Excellent health and wellness benefits, including medical, dental, and vision benefits. Company paid medical healthcare premium
  • Wellness screenings and assessments, health coaches and counseling services through an Employee Assistance Program (EAP)
  • Paid time off
  • Generous parental leave policy
  • Daily company lunch allowance provided and a fully stocked kitchen with healthy options for breakfast and snack
  • Corporate events including team outings, dinners, volunteer activities and company sports teams
  • Education reimbursement
  • Learning opportunities
Share this job:
Please let Interactive Brokers know you found this job on Remote First Jobs 🙏
Apply now