Software Engineer, Cloud Automation, Financial Services

Blacksburg/Arlington, USA
  • Reports to:Director, Engineering, Financial Services

  • We are looking for engineers to work as part of an agile team to design, build, and maintain our automation platforms. In this role, you will develop automation systems used throughout the company to create systems in any state and run any desired simulations, all without human intervention. We build our automation platforms with the same level of rigor as our customer-facing software. The group you work in applies iterative and introspective approaches to software development, with an eye on continuous improvement and an intense focus on priorities. 

  • Responsibilities:
    • Work on an agile team to design, build, and maintain automation platforms, tools, and related infrastructure
    • Work with infrastructure engineers and product-facing developers to implement automation platforms, infrastructure, and processes
    • Ensure a high level of build health through monitoring and continuous improvement
    • Support consumers of the automation platform and tools
    • Ensure high levels of uptime for critical systems
    • Advocate for high quality development patterns and testing tools throughout the organization
    • Help maintain build pipelines by assisting with deployment automation
    • Other duties as assigned. 

  • Qualifications:
    • At least 5 years of relevant work experience in software development
    • Experience with virtualization and containerization, especially with a focus on automation
    • Experience using cloud products, especially AWS and Google
    • Experience with CI/CD pipelines
    • Proficiency with build automation systems such as Buildkite
    • Proficiency with infrastructure as code patterns using tools such as terraform
    • Experience with linux and bash scripting
    • A technologically flexible approach to making software, with a focus on patterns over tools
    • Proficiency in at least one modern language
    • A basic understanding of probability and the scientific method and how they might apply to developing high quality software
    • Ability to work independently with minimal guidance on tasks
    • Embrace of agile and iterative processes

  • Preferred qualifications:
    • Proficiency in environment automation
    • Proficiency with Kubernetes
    • Experience using cloud-based PaaS solutions
    • Proficiency with Javascript
  • Technologies we currently use:
    • Python
    • Java
    • Node.js
    • Javascript/React
    • C++
    • Boost test
    • Ansible
    • Docker
    • Kubernetes

  • Block.one is proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender, protected veterans, status as an individual with a disability, or other applicable legally protected characteristics.
  • Block.one is a global software company specializing in high performance blockchain software. Its flagship product EOSIO is a free, open-source protocol designed to bring speed, scalability, and ease of use to the secure and transparent fundamentals of distributed databases. Block.one invests in companies, projects, and developers around the world leveraging EOSIO technology through its EOS VC initiative.