Job Closed
This listing is no longer active.
20% of fortune 500 fintech trust Kunai for engineering talent.
Backend Software Engineer
Location
United States
Posted
130 days ago
Salary
$120K - $205K / year
Job Description
Backend Software Engineer
Kunai
Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered. Your focus will be building and maintaining the "digital immune system" that protects our customers. You will develop Python and other common languages scripts that ingest data, verifies that systems are working as intended, identify critical mismatches if they occur, and automate the reporting of these exceptions through enterprise platforms. This is not a people leadership role; it is a high-impact technical position for an engineer who is passionate about data integrity and clean code. What You’ll Do - Develop and scale standardized Python scripts to identify data mismatches and logic gaps across the application intake and decisioning pipeline. - Leverage Cloud-based Data Lakes (S3, Snowflake) as your primary data source, performing complex data reconciliations to ensure accurate financial and regulatory reporting. - Drive best practices in version control using GitHub, ensuring all control scripts are peer-reviewed, modular, and production-ready. - Build Gherkin-based automated tests to ensure that technical implementations align perfectly with business intent and regulatory requirements. - Integrate control outputs with enterprise monitoring tools (like New Relic or Splunk) for real-time visibility and automate incident triggers via standard alerting platforms. - Work closely with Data Analysts and Product Managers to translate complex business requirement documents into robust, reusable code templates that satisfy audit and risk standards. Basic Qualifications - Bachelor’s Degree in Computer Science, Engineering, or a related technical field. - At least 5+ years of professional experience in Software Engineering with a heavy focus on Python. - At least 3 years of experience with SQL and working with large-scale relational or NoSQL databases.-At least 2 years of experience with a Cloud provider (preferably AWS). - At least 2 years of experience with Git and version control workflows (PR reviews, branch protection). Preferred Qualifications - Experience building or maintaining automated data controls or reconciliation scripts within the financial services industry. - Experience with automated governance and reporting platforms. - Knowledge of Gherkin-based automated testing. - Familiarity with Agile development and CI/CD pipelines (Jenkins, GitHub Actions). - Experience with Apache Kafka for building real-time data pipelines or streaming-based mismatch detection. Compensation - $120,000 - $205,000 annually - This range reflects the base salary that we reasonably expect to pay for Senior Software Engineers. Actual compensation may vary depending on relevant factors including experience, skills and location. Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning. We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry. Minimum Degree Required: - Bachelor’s Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain software components and applications written in Rust • Contribute to architectural decisions and technical design across varied project types (backend services, embedded systems, internal tooling, real-time applications, and more) • Write clean, safe, and efficient Rust code, following best practices around ownership, memory safety, and concurrency • Collaborate with multidisciplinary teams including software engineers, architects, DevOps, and QA • Troubleshoot, debug, and improve system performance • Implement automated tests and participate in code reviews to ensure code quality and maintainability • Document components, APIs, and internal tooling to ensure clarity and consistency across projects • Stay up to date with Rust ecosystem improvements and proactively introduce best practices
Role Description The Foundations Services team at Recharge builds and operates many core systems & services that power our platform. We’re responsible for our event-driven implementations, integrations with partners such as Shopify, and the webhooks that connect Recharge to the broader ecosystem. Each week our system handles more than a billion events. You’ll enjoy working on this team if you’re passionate about distributed systems, solving challenges around scale and performance, and collaborating with skilled engineers who care deeply about reliability and quality. Our Tech Stack: - Python - Flask - GCP - Kubernetes - Dapr - Redis - MySQL/NoSQL - Terraform - Docker - Splunk - Chronosphere - Sentry Qualifications - 5+ years of backend experience with technologies such as Python, GCP (Cloud Functions, Pub/Sub), MySQL, and Redis. - Comfortable in distributed, event-driven, and cloud-native environments. - Prior e-commerce experience preferred. - Bachelor’s degree in Computer Science, or other STEM-related field or equivalent work experience. Requirements - Communicate clearly across remote channels and contribute thoughtfully to discussions, planning, and reviews. - Approach challenges with initiative and accountability, balancing pragmatism with technical depth. - Balance pragmatism and high standards – know when to move fast and when to dig deeper for quality, maintainability, and scale. - Collaborate effectively across engineering, product, and leadership to deliver scalable, maintainable solutions. - Contribute to a healthy team culture through kindness, respect, and openness to feedback and diverse perspectives. Benefits - Recharge’s compensation offerings are grounded in a pay-for-performance philosophy that recognizes exceptional individual and team performance. - Salary ranges are designed to be competitive and aligned with country-specific practices. - Individual compensation is determined by skills, qualifications, and experience. - Hiring range in the US: $148,000 USD - $185,000 USD. - Hiring range in Canada: $140,000 CAD - $175,000 CAD. What you’ll do - Champion and embody our core values – accountability, collaboration, iteration, and attention to detail. - Perform thorough code reviews and provide constructive, actionable feedback. - Embrace rapid, iterative design, testing, and development to deliver value while continuously learning. - Demo your work regularly to teammates and peers. - Promote strong engineering habits, including sound development practices, security awareness, and thoughtful management of technical debt. - Advocate for improved standards, tooling, and processes across the team. - Partner with product and engineering management to shape roadmaps, plan timelines, and release features incrementally. - Participate in all phases of the product development lifecycle, helping assess the technical feasibility of new initiatives. - Contribute to a positive, supportive team culture grounded in shared ownership and accountability. - Collaborate across the Platform Services team and the wider engineering organization to deliver impactful, reliable systems. Application Information If you don't meet 100% of the requirements, but you know you can do the job, we believe in you! We'd love for you to apply anyway, and tell us why you'd be a great addition to the team. Application window anticipated to close: 5/1/2026. If you’re interested in this opportunity, please submit an application as soon as possible.
• Design, build, and enhance internally‑used digital products. • Leverage Java, JavaScript, and modern frameworks for scalable solutions. • Implement AI technologies to augment development workflows. • Collaborate with technical teams and business partners across geographies.
Senior Consultant, OpenShift
Red River TechnologyEstablished in 1995, Red River Technology is a leading information technology services provider based in Claremont, New Hampshire. As an employer, Red River emp
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Red Hat Financial Services Consulting team is seeking a Senior Consultant, OpenShift. In this role, you will earn the trust and confidence of customers’ engineering and operations teams through in-person and remote interactions by implementing and troubleshooting technical solutions that meet their functional requirements. You will play a vital role in executing the technical vision developed by cross-functional teams from Red Hat's product and sales organizations. As a Senior Consultant, you will serve as a hands-on subject matter expert to ensure that solutions are implemented reliably and that customer teams are enabled for long-term success. This is a remote position with potential travel to customer sites across the United States or Canada. What you will do: - Collaborate with project and customer team members to meet timelines and goals through hands-on technical execution. - Contribute to project documentation, including deployment guides, automation runbooks, and ticket/bug management. - Mentor customer teams by providing practical, hands-on guidance and sharing best practices for building and operating robust container platforms. - Execute the adoption of automation techniques and DevOps processes to improve infrastructure uptime and time-to-market. - Troubleshoot and resolve complex technical challenges related to platform networking, storage, and application integration. - Implement solutions using cloud technologies, design principles, integration points, and automation methods. Qualifications - 5+ years in a related technology position, e.g., consulting, site reliability engineering (SRE), or platform operations. - 3+ years of direct, hands-on experience with Red Hat OpenShift Container Platform or Kubernetes. - 3+ years of experience with a combination of Helm, Terraform, Red Hat Advanced Cluster Management (RHACM), Red Hat Advanced Cluster Security (ACS), or similar technologies. Requirements - Modern DevOps & GitOps: Deep experience with ArgoCD, GitOps principles, and OpenShift Pipelines (Tekton). - Developer Experience: Hands-on work with Red Hat Developer Hub (Backstage), OpenShift Dev Spaces, and the creation of custom Operators. - Migration & Infrastructure: Proven experience with container and/or virtual machine migrations to the OpenShift platform, including the use of MetalLB. - Legacy Management Tools: Knowledge of traditional configuration management and provisioning tools including Chef, Puppet, Salt, and Red Hat Satellite. - Networking & Security: Thorough knowledge of cloud software-defined networking (SDN), load balancers (F5), and security tools like ACS. - Storage Systems: Experience with storage technologies like FiberChannel, iSCSI, or Software Defined Storage. - Cloud & Virtualization: Knowledge of Virtualization technologies (KVM, VMware) and public cloud providers (AWS, Azure). - Experience working in Financial Services or Insurance. Benefits - Comprehensive medical, dental, and vision coverage. - Flexible Spending Account - healthcare and dependent care. - Health Savings Account - high deductible medical plan. - Retirement 401(k) with employer match. - Paid time off and holidays. - Paid parental leave plans for all new parents. - Leave benefits including disability, paid family medical leave, and paid military leave. - Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!




