Staff Software Engineer
Core
Design, implement, and improve secure, scalable software applications and systems in the fintech sector, integrating Generative AI tools and services.
Role type
Staff Software Engineer (Backend/Fintech)
Builds
Web-based and mobile applications, microservices, and AI-integrated solutions for consumers, merchants, and financial institutions.
Domain
Fintech, Payments Technology
Deliverable
production ML models | product features
Required skills
Java (Spring Boot, microservices), TypeScript/JavaScript (React/Angular), SQL/NoSQL, Kafka/NATS, Docker/Kubernetes, CI/CD, Generative AI integration, LLMs, RAG, vector databases, OAuth 2.0/OIDC, Splunk/Prometheus/Grafana, JUnit/Mockito
Preferred skills
High-volume consumer platforms, public cloud managed AI services, RAG/semantic search/conversational AI/agentic workflows, AI observability, mentoring engineers
Technologies
Java, Spring Boot, Angular, React, TypeScript, Kafka, Kubernetes, Docker, Splunk, Prometheus, Grafana, LangChain4j, LangChain
Responsibilities
Design system architectures and translate requirements into technical solutions; develop and maintain extensible, reusable code; lead code reviews and drive code quality; troubleshoot complex issues and respond to incidents; build and enhance developer tools; integrate AI/GenAI services and evaluate use cases; mentor engineers and influence technical direction.
Seniority
Staff, hands-on IC with leadership influence