Kunai
Senior Software Engineer (Python)
Houston, Texas, United States · Senior
Sponsorship not specifiedDetected 2 days ago
PythonFull-Stack DevelopmentRedisAWSKafkaVendor ManagementCollaboration
About the role
- Our current network infrastructure has reached capacity and is nearing the end of its useful lifespan.
- Rather than scale the monolith further, we're decomposing it extracting functionality into well-defined domains and standalone services, backed by event-driven architecture and modern AWS tooling.
- This is greenfield-style work inside a high-stakes, high-volume environment & a rare combination of modernization impact and real production scale.
Responsibilities
- Design, build, and own standalone services extracted from legacy monolithic systems, organized around clear domain boundaries
- Build event-driven, serverless architectures using AWS Lambda and related AWS services
- Use Kafka to design reliable, high-throughput messaging and event streaming pipelines
- Build and optimize data flows involving file ingestion, S3 staging, queuing, and cache-based matching (e.g., Redis)
- Diagnose and resolve infrastructure capacity constraints, and design services that relieve pressure on network and systems that have reached the end of their useful lifespan
- Incorporate AI-assisted development practices (Claude) into your day-to-day workflow to accelerate design, coding, and review
- Collaborate cross-functionally to define domain models and service contracts as systems are decomposed
- Strong professional experience building and operating large-scale, high-transaction-volume, high-throughput services
- our core focus is building software, not managing vendor platforms.
Requirements
- Proven experience with Python in production environments
- Hands-on experience with event-driven architectures, including Kafka (or equivalent streaming/messaging platforms)
- Experience with AWS serverless services, particularly Lambda, and broader AWS cloud-native tooling (S3, etc.)
- Experience with in-memory caching/matching systems (e.g., Redis)
- Experience decomposing monolithic systems into domain-driven, standalone services
- Minimum Degree Required:
Nice to have
- Experience in financial services, payments, fraud detection, or other high-stakes transactional systems is a plus
Compensation
- 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.
Company info
- designing service boundaries, building event pipelines with Kafka, and re-architecting how data flows through the system (e.g., files staged in S3, queued, and matched via an in-memory cache like Redis).
- What We're Looking For
- We're looking for engineers who want to design and ship new systems, not administer someone else's.
This listing is sourced directly from Kunai's careers page and normalized into a canonical job model.