Skip to Content

Senior Software Engineer

Job Overview

Our stack centers on Java 25, Spring, GraphQL, NoSQL, Kubernetes, Kafka and AWS.

Key points

  1. Own the architecture and technical direction of a significant, moderately-scoped service within the behavioral data platform, from design through delivery.

  2. Champion the delivery of full components and support the lead engineer in coordinating feedback and work across the team.

  3. Collaborate with product managers, stakeholders and customer teams to clarify requirements and distill them into a clear technical plan.

  4. Identify and mitigate technical risks (including gaps against SLAs or other reliability commitments) before they become production issues.

  5. Every experience we build is only as good as our understanding of the person using it.

  6. Preferred: experience designing GraphQL APIs or microservices architectures at scale.

  7. Preferred: familiarity with Kubernetes concepts and ability to reason about production behavior.

  8. Preferred: experience with distributed data processing in the cloud (Spark, Hadoop/Hive, BigQuery, Snowflake, Redshift) or ETL/orchestration tools such as Airflow.

Languages

English required

Skills

JavaGraphQLAWSKubernetesStakeholder ManagementSQLNoSQLREST APIs

Experience: Senior-level

Similar jobs

More open roles like this one