Job Closed
This listing is no longer active.
20% of fortune 500 fintech trust Kunai for engineering talent.
Senior Software Engineer, Kotlin
Location
United States
Posted
98 days ago
Salary
$155K - $190K / year
Seniority
Senior
Job Description
Senior Software Engineer, Kotlin
Kunai
• Leverage Kotlin to build APIs that facilitate money movement for banking clients
Job Requirements
- At least 7 years of professional software development experience
- 3+ yrs experience in Kotlin for backend services
- 4+ yrs experience in Java
- Experience building and implementing APIs
- Familiarity with SQL and NoSQL databases (PostgreSQL, DynamoDB)
- Experience working within an AWS environment
- Knowledgeable in CI/CD processes and tools
- Nice to have Skills and Qualifications: Spring Boot, Deep experience with Kubernetes, Experience with IaC
Benefits
- Competitive compensation
- Professional development opportunities
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Architectural Leadership: Own the end-to-end architecture of Raya’s recommendation services while remaining deeply hands-on in implementation. • Hands-on Implementation: Design and ship systems that handle cold-start problems, real-time user signals, exposure balancing, and large-scale feature lookups. • System Evolution: Evolve our ranking systems toward scalable multi-stage architectures, including embedding-based retrieval and graph-aware ranking where appropriate. • Cross-Functional Influence: Act as the primary technical liaison between Data Science, Product, and Infrastructure. Translate complex algorithmic requirements into scalable backend services. • Mentorship & Excellence: Elevate the engineering bar across the organization. Conduct deep-dive design reviews, establishing best practice standards for backend patterns, and mentor Senior Engineers in recommender systems best practices. • Operational Stewardship: Ensure the reliability of mission-critical recommendation loops. Optimize for low-latency inference and high-availability, even during peak global traffic. • Ambiguity & Tradeoffs: Operate in evolving problem spaces where objectives must balance short-term engagement, long-term retention, and marketplace health. • Experimentation: Partner with Product/Data Science to implement offline + online experiments.
• Effective communication: You must communicate well, raising issues, giving advance notice, and asking questions whenever you have doubts. • Proactive in seeking information: We expect you not to wait for everything to be spoon-fed, but to seek information and clarification on business rules when necessary. • Understanding of architecture: It is not necessary to be a master in all technologies, but you must understand how our architecture works, be able to detect problems, and perform queries for investigations.
• Work across the entire lifecycle — from feature conception and test coordination, to production deployment, ongoing support, and continuous improvement, up to delivering services associated with the product for one of Brazil's largest banks.
• We are looking for a talented engineer to join our team at Pumpkin. • You must communicate proactively: raise issues, provide advance notice, and ask questions when in doubt. • We expect you to be proactive in seeking information and clarifying business rules rather than waiting for everything to be spoon-fed. • You should understand our architecture, be able to detect issues, and run queries to support investigations.


