Gen Digital
Staff Backend Engineer (Scala)
USA - New York, NY, Remote. Posted a month ago
The role
You will design and implement large-scale backend software systems and create partner-facing and internal data-driven APIs. You will drive technical design, define an internal software platform, and guide architectural strategy through design reviews and mentorship.
What you will do
- Design and implement large-scale backend software systems
- Create new partner-facing and internal data-driven APIs
- Review code with an emphasis on readability and maintainability
- Write API and technical documentation for services and new architecture
- Optimize database schemas to support scalable, high-performance backend services
- Contribute to the RFC process by writing technical proposals and providing feedback
- Mentor and guide technical growth of engineering talent
- Be a resource for solving hard, technical problems across teams and projects
- Stay up-to-date with the state of the software industry
Required qualifications
- A minimum of 8+ years of experience in software engineering
- 2+ years of proven success in senior engineering roles
- Demonstrated success collaborating across engineering, product, and business functions to deliver functionality
- Meticulous attention to detail in reviewing others' and your own work
- Experience developing and testing in Scala or other JVM languages
- Solid understanding of software design patterns, functional programming, and database schema design
- Experience designing highly scalable event streaming architecture using Kafka/MSK or equivalent
- Experience with service-oriented architecture and RESTful API design
- Expertise in PostgreSQL
- Expertise in AWS product and tools
- Knowledge of monitoring and observability tools, including Datadog or equivalent
Nice to have
- Experience in customer-facing roles
- Familiar with modern DevOps tooling
- Kubernetes/Docker
- Terraform
- Familiar with Scala and the Lightbend and Typelevel ecosystems
- Lightbend: Slick, Play/Play JSON
- Typelevel: http4s, doobie/skunk, circe, cats, cats-effect
- Debezium
About the company
Engine by Gen collaborates with leading financial institutions to deliver the most comprehensive and personalized financial product offers to consumers.