Cloud Security Engineer

Scottsdale, AZ

Apply Now

Karrikin’s mission is to engineer and support best-in-class, inexpensive, automated solutions that minimize risk and exponentially enable organizations to better serve underbanked or unbanked customers so that one day all people will have access to financial services. We provide low-cost and transparent banking services that profitably bring underserved communities into the financial mainstream. We believe better banking leads to stronger communities. We are dedicated to lowering the barriers to financial services innovation by allowing community banks, credit unions, non-banks and businesses to build, test and deploy digital banking products at a fraction of the time and cost. Our modern banking core drives digital transformation at community banks while our full-service solution simplifies the process of launching financial services for non-banks. Our mission is to build best in class banking products for any organization to support their members financial needs. We are an Equal Opportunity Employer.

As a Cloud Security Engineer, you will be directly responsible for helping to design, provision, automate and maintain an Azure Cloud Infrastructure that will support our internally developed web applications and data platforms. The role requires a hands-on, strong full stack cloud engineer to help build out and run our production environments. This engineer will have strong cloud platform experience (preferably with Microsoft Azure) and will be responsible for automating operations, maintaining and supporting infrastructure, coding and scripting, as well as communicating and collaborating with our development teams.


  • Partners with key stakeholders as a platform champion for cloud-native systems, and coaches on how to use platform capabilities effectively through appropriate venues
  • Builds, delivers, and maintains modern cloud platforms that support Agile teams
  • Automate the provisioning of environments and the deployment of those environments using containers, like Docker
  • Identify technical obstacles early and work closely with team to find creative solutions, build prototypes & develop deployment strategies and procedures
  • Implement patterns for streaming, batch and bulk movement of data across data centers and applications
  • Design, deploy and manage HA, secure and scalable Cloud resources
  • Design and develop automation workflows, performing unit tests and conducting reviews to make sure your work is rigorously designed, elegantly coded, and effectively tuned for platform performance, and assessing the overall quality of delivered components
  • Any other tasks assigned as duties can change at any time as manager/company deem necessary


The successful applicant will have the following experience and skills:

  • Bachelor's degree in computer science, engineering or equivalent experience
  • At least 5 years’ experience working in a Cloud environment. Hands-on experience with Infrastructure design, implementation and support (Azure certification preferred)
  • Experience developing automation including scripting experience for build and deploy tools
  • Experience developing applications using Agile principles, or working within Agile teams to deliver key infrastructure stories
  • Experience with a formal version control tool (Subversion, Git, TFS)
  • Experience utilizing automation tools, building ARM templates, or working with Azure automation
  • Experience with large-scale software implementation (high transaction volume, high-availability concepts)
  • Experience with Linux server automation and scripting, PowerShell
  • Experience leading high performing cloud engineering teams
  • Up to 10% travel per year
  • Experience in retail banking or financial services industry is a plus

Scottsdale, AZ
June 16, 2021
Apply Now