Senior Software Engineer
- Location
-
United States only
Kunai
Job Description
Kunai is a fast-growing digital consultancy focused on banking, payments, and fintech powered by a global network that attracts the best and brightest people from all backgrounds and cultures, driven by innovation and experimentation, spread across almost every single continent. Over the past decade, we've shipped over 150 products for clients that include Visa, American Express, Capital One, WEX, Wells Fargo, Ernst & Young, and TOMS Shoes. Our founders built a previous agency (Monsoon) that was acquired by Capital One in 2015.
We are looking for a Back End Engineer to work on cutting-edge solutions focused on site reliability engineering for one of the largest and most technologically forward-thinking financial institutions in the world. You will shape the journey of a production solution that bridges the world of legacy Java/J2EE/Spring Boot applications with data pipelines and features managed using Python and Scala with a focus on tooling with an SRE/DevOps lens.
You must have:
- 4+ years of experience working with both Java (J2EE) and/or Python
- Fluency in common software architecture, design and testing patterns
- Experience working with event-driven architecture
- Know how to work in large scale distributed systems
- Familiarity with distributed computing tools such as EMR, Kafka and Spark including step functions
- Some experience working with PostGresSQL and DynamoDB (NoSQL)
- Experience with building and consuming RESTful microservices
- Significant experience with Amazon Web Services (AWS) including Fargate containers
- Experience with serverless / lambda function
- Familiarity with SRE and DevOps principles, especially in enterprise AWS environments
- Hands-on experience with CI/CD including Jenkins
You ideally also have:
- Experience working with Spring Boot or Scala
- Terraform experience
- Experience with New Relic + Splunk
- AWS certification(s)
- Experience writing documentation & contributing to knowledge bases
- Network knowledge (e.g. ability to troubleshoot connectivity)
At Kunai, we have built deep relationships with our clients. Our bar is high, and our mission is to always exceed our client’s expectations. If you are fanatical about customer success and driven to work on and solve tough technical challenges, we would love to chat with you!
Advice from our career coach
Apply for this job
Expired?Please let Kunai know you found this job with RemoteJobs.org. This helps us grow!