Software Engineer II
Core
Build scalable, data-intensive, analytics-driven full-stack applications supporting business experimentation and decision-making for global enterprise clients.
Role type
Senior IC full-stack software engineer (data-intensive applications)
Builds
Next-generation experimentation platform, scalable APIs, and data-processing services
Domain
Payments technology / Business analytics / Cloud-native software
Deliverable
production ML models | product features
Required skills
Java/Spring Boot, TypeScript, React, Databricks, Spark/PySpark, API design, scalable system design, performance optimization
Preferred skills
Data pipeline development, object-oriented programming, cross-functional collaboration
Technologies
Java, Spring Boot, TypeScript, React, Databricks, Spark, PySpark, AWS, Azure
Responsibilities
Design and maintain full-stack applications across frontend, backend, and data layers; Develop and optimize data-intensive applications using Spark; Contribute to architecture and system design; Write clean, maintainable code with strong testing practices; Identify and resolve performance bottlenecks; Collaborate with Product, Data Engineers, and QA to translate business needs into technical solutions; Mentor team members and drive engineering best practices
Seniority
Mid-level, hands-on IC