Software Engineer II
Core
Design, develop, and maintain scalable cloud-based applications while driving AI adoption across the SDLC to improve engineering productivity and code quality.
Role type
Mid-level IC software engineer (payments/fraud)
Builds
Scalable, secure applications and AI-enhanced development workflows for global digital payments
Domain
Payments, Fraud Detection, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices, RESTful APIs, SQL, NoSQL, CI/CD, Docker, Kubernetes, TDD/BDD, Prompt Engineering, Generative AI tools
Preferred skills
Azure, AWS/GCP, Terraform, Ansible, Data Pipelines, LLMs, RAG, LangChain, Semantic Kernel
Technologies
Java, Spring Boot, Azure, MySQL, PostgreSQL, MongoDB, Cassandra, Oracle, Jenkins, Git, Docker, Kubernetes, JUnit, Mockito, LangChain, Semantic Kernel
Responsibilities
Design and maintain scalable cloud applications; Drive adoption of AI tools (prompt engineering, coding assistants) in SDLC; Participate in code reviews, testing, and deployment; Monitor systems and perform root cause analysis; Conduct research and POCs for emerging technologies; Contribute to CI/CD pipeline improvements.
Seniority
Mid-level, hands-on IC