Software Engineer
Backend-focused Software Engineer building scalable Java microservices on GCP for a consumer fintech platform. Requires 2+ years experience, JVM backend skills, and a CS or related degree.
About the job
Responsibilities
- Take ownership of well-scoped features and deliver them from implementation through production
- Build and maintain backend services within a distributed microservices architecture
- Contribute to data-intensive applications and gain exposure to real-time transaction decisioning, stream-processing, and machine learning
- Participate in code reviews and contribute to a culture of engineering quality
- Contribute to engineering best practices including testing, monitoring, and documentation
- Collaborate with product, data, and business stakeholders to ship features that directly impact members
Requirements
- 2+ years of software engineering experience, with backend experience using a JVM language, preferably Java
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field
- Strong foundation in algorithms, data structures, and object-oriented design principles
- Experience with RDBMS or NoSQL databases
- Strong problem-solving and communication skills
Nice-to-Haves
- Experience with cloud-hosted services like AWS or GCP
Benefits
- Competitive salary
- Meaningful equity in the form of stock options
- 401(k) plan
- Discretionary performance bonus program
- Biannual performance reviews
- Medical, Dental and Vision premiums covered at 100% for you and your dependents
- Flexible time off and paid holidays
- Generous parental leave policy
- Commuter benefits
- Fitness benefits
- Healthcare and Dependent care FSA benefit
- Employee Assistance Programs focused on mental health
- Healthcare advocacy program for all employees
- Access to mental health apps
- Team building activities
Skills
Java, Jvm, GCP, Kubernetes, MongoDB, Cloud Spanner, Pub/Sub, Dataflow, BigQuery, Scala, Microservices, Rdbms, NoSQL
Similar jobs
Backend Engineering jobsBuild and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.
Build backend systems, APIs, and user experiences for Stripe’s merchant products and infrastructure. The role requires a bachelor’s degree and at least two years of software development experience across multiple languages, cloud services, and data technologies.
Develop and operate Go-based containerized microservices that process cloud telemetry and real-time events for a multi-tenant security platform. The role requires 2+ years building distributed systems, cloud API experience, and strong SQL, networking, and Linux skills.
Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.
Build and maintain backend services, APIs, and data pipelines supporting a mission-critical flight safety platform. The role requires at least two years of backend experience or equivalent project-based experience, with proficiency in a modern backend language.