We connect over 600 small to mid-size banks and credit unions with over 13.5 million online banking users and nearly 10 million mobile users. Join us to revolutionize digital banking by building upon our open technology platform developed on a unique service-oriented architecture (SOA), connecting with the wide breadth of our client’s offerings across Retail, Hospitality, and Financial Services industries.
We are looking for an accomplished Technical Architect to join our team in Atlanta. Be part of creating a new era in our client’s 135-year history by adding to the momentum of our high energy Digital Banking team. As they moves full speed into an “API First” strategy, we are looking for a highly skilled architect with strong technical leadership to work with our Digital Banking and Consumer/Business Payment products as we evolve our platform and features into cloud based micro applications running across a hybrid, multi-cloud deployment. This role will require strong application development and architecture skills with previous work experience with both public and hybrid cloud solutions.
What we build:
The Digital Banking team is redefining the consumer and business banking experience for users of banking services with banks and credit unions across America. We are looking for talented leaders to join our team. Your challenge will be to nurture the teams and software that will continue to be the future of digital banking across our client’s hundreds of clients. To build world class software, we need to lead world class teams. To build and lead world class teams we need a leader with a strong technical background, a foundation in people management and an understanding of how to deliver results as part of a bigger team.
Who we are:
The Digital Banking team affects the life of millions of Americans in a positive way every day. From opening accounts, to managing money and paying bills as a consumer to paying employees and vendors in a rapidly advancing technological landscape, our team builds software that touches the most important part of peoples’ lives – their money. The Digital Banking team strives to make this a superlative experience for all those who come in contact with our platform – banks, credit unions, businesses, individuals – people.
What we do:
Build teams that embody engineering excellence and pride in skill
Create awesome Online Banking product features with product managers and designers as our partners
Turn complexity into elegant code and beautiful software
Collaborate with peers to accomplish common goals
Ship incrementally and often
Define and refine team processes to gain efficiency
Challenge each other constructively and respectfully to be the best we can
How do you know if you are right for this job?
You love technology, and you love building creative, high quality software
You have an understanding of the direction of technology
Personal technical skill is important to you and you set a high bar for yourself and for others around you
Architecture and design experience, understanding of elegance
You have high energy and motivation to work across teams
You know how to deliver on commitments collectively as a team in a sustainable way
You love solving problems creatively and resourcefully
You learn fast and you itch to get into the details to see the code for yourself.
You are a hands-on coder, are able to jump in to help teams understand best practices and meet deadlines
You know how to thrive in a global environment with distributed teams
You know how to operate as part of a team that delivers working software fast using the principles of agile software development
You have the ability to work with multiple assignments, projects or teams at the same time
You are able to wear multiple hats: navigate freely between technical, execution, operations, etc.
You are able to produce outstanding designs and communicate them using diverse techniques, including documentation, POCs, demos, and educational sessions
This role will take direction from the Executive Director of Engineering and will collaborate closely with several software development teams and architects across Digital Banking.
Architectural leadership and design for our product and technology initiatives.
Providing technical expertise in POC, evaluations and implementations.
Evaluate and make recommendations for improvement in current technology
Assist internal teams moving to the cloud by architecting solutions unique to each service and their workloads
Assist with acceleration of cloud-based implementations and migration for your teams
Enhance the current CI/CD pipelines to support modern hybrid cloud deployments
Providing support and guidance to Enterprise Architects.
Bachelor's or master's degree in Computer Science or Engineering
4+ years of experience working with software engineering teams in designing and building cloud platforms and infrastructure
4+ years of experience with Node.js, Java or Go
2+ years of experience working with Kubernetes and containerized platforms
2+ years of experience with data monitoring and logging tools like Sensu, StackDriver or Prometheus
2+ years of experience with CI/CD tools and technology; like Harness, Jenkins, GitHub and Artifactory
Direct experience working with IAC/CM technology; like Terraform, Helm, Chef and Salt
Data architecture (e.g. transactional and analytical processing, real-time analytics, etc.)
Experience with designing and implementing multi-tenant SaaS systems
Experience in the Financial Services or other similar highly regulated industry
Experience with cloud-based technologies and development-implementation of enterprise class products in the cloud
Strong collaboration and coaching skills
Strong believer in Infrastructure as Code
A continual learner that stays up-to-date on the latest technologies (attends and ideally presents at tech conferences)
Ability to document and publish recommendations and guidance
Ability to document and present architectural solutions
Experience with GCP, GKE, Apigee, and Istio
Experience with cloud-based integration, build and deploy technologies
Polyglot programming experience
Experience with COTS PaaS products
Applied Data Science for AI enabled capabilities (ML/DL)
Agile thinking and Scrum
Experience with continuous integration systems like Jenkins or GitLab CI
Deep knowledge and understanding of secure and defensive coding techniques
Multi-threaded backend environments with concurrent user
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply - we’d love to hear from you.
A Human Approach to Staffing
eHire is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.