Senior Software Engineer: Platform
Leads architecture and development of Risk Cloud platform features using Java/Spring Boot backend stack. Collaborates cross-functionally, implements best practices, and optimizes full-stack applications with 6+ years experience.
How you'll spend your time:
- Develop / Utilize Spring Boot, Java, and other leading Back-End tools to build a market leading product.
- Quality / Write tests and review code to facilitate an efficient dev cycle and prevent the occurrence of bugs.
- Collaborate / Work closely with cross-functional team members using Agile methodologies to iterate on feature work.
- Optimize / Help improve our front-end application for speed, reliability, and scalability.
What we use:
- Front-end: TypeScript, Angular, Webpack, Sass
- Back-end: Spring Boot, Java, Kotlin, Go
- Data: Neo4j, Redis, RabbitMQ, PostgreSQL
- Test: JUnit, Karma, Jasmine, Spectator, Cypress
- Infrastructure: AWS, Terraform, Kubernetes, Docker, Ansible
- Work: GitLab, Slack, Jira, Confluence, G Suite
What you'll bring:
- Significant (6+ years) professional experience in software engineering or a Bachelor's in Computer Science or a related field (we value outcomes over a number of years).
- Desire to grow as a leader, architect, and coder within an engineering atmosphere that moves quickly and strives to raise the bar.
- Understanding of best practices and competency in one or more modern languages (it doesn't have to be a language that is part of our stack).
- Strong expertise developing web applications with modern Back-End frameworks.
- Desire for an autonomous environment that enables you to do your best work.
How you'll Raise the Bar:
- The tools, languages, and frameworks powering our platform align with your work history.
- While a Back-End expert, you thrive working across the full software stack.
- You've worked to bolster or optimize a CI/CD system.
- You have familiarity with infrastructure-as-code tools and its best practices.
Compensation: Anticipated base salary range $125,000 - $165,000 per year + variable + equity + benefits.
Senior Software Engineer, Atlas Search Query
Lead complex search query architecture and optimization projects for MongoDB Atlas Search. Requires 5+ years in data management/search systems, distributed systems experience, and proficiency in Java and Rust.
Software Engineer, Backend
Backend engineer owning financial systems including transaction authorization, credit decisioning, and payment processing. Requires 5+ years building production backend systems, Go proficiency, distributed systems experience, and AI tool adoption.
Software Engineer, Virality and Activation
Backend engineer building activation and viral growth features including onboarding, sharing, and invite flows. Works with Python/Django, databases, analytics instrumentation, and A/B testing.