Engineering Manager (Elasticsearch, Bigtable)

1 hour, 51 minutes ago
Full-time
Senior
Software Development
Cision

Cision

Cision is a global provider of PR software and marketing solutions, empowering communication pros to engage audiences effectively.

Professional Services
5K-10K
Founded 1892
$83M raised

Description

  • Maintain and improve current systems while designing and implementing new ones.
  • Uphold a high-quality standard across the backend stack in collaboration with other teams.
  • Deliver well-tested and scalable solutions.
  • Collaborate with customers and business teams to translate requirements into technical documentation and architectural drawings.
  • Monitor systems and optimize their performance and reliability.
  • Mentor and guide junior team members.
  • Participate in interviewing and evaluating new candidates.
  • Share and debate best practices with peers.
  • Coordinate with other departments to avoid duplicated efforts.
  • Develop solutions using modern technologies and contribute to the technical direction of the product.

Requirements

  • 5+ years of hands-on experience on a production system as a developer.
  • Solid understanding of APIs and contracts.
  • Solid understanding of microservices and domain-driven design.
  • Excellent knowledge of Java, specifically Java 21.
  • Strong knowledge of the Spring Framework and Spring ecosystem, with similar frameworks also acceptable.
  • Experience with highly distributed, event-driven systems.
  • Experience with relational databases such as PostgreSQL and MySQL, and NoSQL databases such as Elasticsearch, Bigtable, and Redis.
  • In-depth knowledge of RESTful API design and implementation.
  • Working knowledge of messaging technologies; Apache Kafka is a plus.
  • Experience building and debugging complex systems.
  • Some exposure to reactive programming is welcome.
  • Proficiency with Docker and Kubernetes.
  • Ability to write concise, idiomatic Java code.
  • Knowledge of unit testing frameworks and end-to-end testing.
  • Excellent communication and teamwork skills.
  • Adaptable, resourceful, and able to share knowledge with the team.
  • Fluency in English.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Engineering Manager, Embedded Systems Engineering

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking an Engineering Manager to lead the Edge Compute and Communication team building high-performance software for command, control, compute, and communications at the tactical edge.

Agile C++ CI/CD Microservices Rust
21 minutes ago

Engineering Team Leader

Remote 251-1K Professional Services

Remote is hiring a Team Leader to manage a small engineering team while also contributing to product development for its fully remote global HR platform.

Elixir JavaScript Jest Phoenix React
27 minutes ago

Engineering Manager II, Machine Learning – User Understanding

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring an Engineering Manager to lead the User Understanding team, building the data and backend systems that power user modeling, personalization, and recommendations at massive scale.

Machine Learning SQL
36 minutes ago

Manager, Software Engineering (Libraries)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a remote US Engineering Manager to lead its Guarded Libraries team in building secure, production-ready open source libraries with a focus on reliability, compliance, and scalable delivery.

AWS Docker GCP Go Java JavaScript Kubernetes Linux Python Terraform
36 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers