Platform Engineer
About the Role
We are seeking a skilled and motivated Platform Engineer to join our team. In this role, you will be responsible for designing, building, and maintaining the infrastructure and developer platforms that power our applications. You will work closely with development and security teams to enhance automation, reliability, and scalability across our systems.
Key Responsibilities
- Design, build, and maintain cloud-native platforms and infrastructure to support application development and deployment.
- Develop automation tools and frameworks to improve system reliability, scalability, and efficiency.
- Manage CI/CD pipelines using GitHub Actions and optimize build, test, and deployment processes.
- Implement monitoring, logging, and alerting solutions to ensure system health and performance.
- Collaborate with developers to enhance platform capabilities, resolve issues, and improve developer experience.
- Ensure security best practices are integrated into infrastructure and platform design.
- Work extensively with Docker for containerization.
- Support our transition away from Heroku by migrating services to AWS.
- Own and manage SOC 2 compliance controls, including evidence gathering and audit readiness.
- Evaluate Kubernetes and other orchestration tools to determine the best fit for our infrastructure needs.
- Troubleshoot and resolve platform-related incidents, minimizing downtime and improving system resilience.
- Maintain excellent ticket-keeping habits, ensuring transparency and clarity in ongoing work.
- Demonstrate proactive problem-solving by seeking out others quickly when encountering roadblocks.
- Over-communicate to ensure alignment across teams, fostering a culture of collaboration and responsiveness.
- Stay up to date with emerging technologies and best practices in cloud infrastructure, DevOps, and platform engineering.
Qualifications & Skills
- Learning Mindset: A voracious learner with a proven track record of quickly acquiring new skills on the job. Hungry to learn, adapt, and take on new challenges in a fast-moving environment.
- Cloud Platforms: Hands-on experience with AWS.
- Infrastructure as Code (IaC): Proficiency with Pulumi, Terraform, CloudFormation, or equivalent.
- Containerization: Strong proficiency in Docker.
- CI/CD Pipelines: Experience with GitHub Actions.
- Programming Languages: Experience with Elixir is highly preferred.
- Monitoring & Logging: Experience with tools like Prometheus, Grafana, ELK Stack, or other.
- Security & Compliance: Knowledge of SOC 2 controls, compliance frameworks, and audit processes.
- Communication: Exceptional communication skills, with a strong emphasis on over-communicating, ticket documentation, and proactive engagement.
- Collaboration: Strong problem-solving skills and the ability to work across teams with high visibility.
Preferred Qualifications
- Experience with Kubernetes or an interest in exploring its adoption.
- Experience with service mesh technologies such as Istio or Linkerd.
- Familiarity with microservices architecture and API gateways.
- Understanding of networking, DNS, and load balancing in cloud environments.
- Experience with GitOps practices and tools like Flux or ArgoCD.
Why Join Us?
- Opportunity to work on cutting-edge technologies and high-impact projects.
- Collaborative and innovative team culture.
- Competitive salary and benefits package.
- Flexible work arrangements (Remote/Hybrid options).
- Professional development and learning opportunities.
If you are passionate about building scalable, reliable, and efficient platforms and thrive in a highly communicative and proactive environment, we’d love to hear from you! Apply today!
About Digital Onboarding:
Digital Onboarding is a software company that helps banks and credit unions retain and expand customer relationships. Our automated engagement platform makes it easy for financial institutions to educate, nurture, cross-sell, and drive adoption of services—like direct deposit, digital banking, and loans—through personalized digital journeys delivered via email, SMS, and digital banking integrations. Founded in 2015 and backed by top investors, Digital Onboarding is transforming how financial institutions connect with their customers at every stage of the relationship.
This position is open to candidates based in the United States of America only. The Company cannot extend employment offers to those outside the United States of America.