Senior Software Architect

SEON Logo

SEON

πŸ“Remote - Germany

Summary

Join SEON's Architecture team as a Senior Software Architect and lead software engineering projects, shaping our technical architecture. This hybrid or remote role (US-based preferred) involves collaborating with various teams to design, develop, and deploy robust solutions. You will analyze system performance, document design decisions, and manage project implementation. SEON offers a competitive compensation package including employee stock ownership, flexible hours, generous holiday allowance, and comprehensive health insurance.

Requirements

  • Strong working knowledge of modern web development technologies (two or more of the following: Java with Spring, JavaScript/TypeScript, Python)
  • Experience with measuring and improving the performance of distributed systems
  • Strong understanding of how web services and SaaS applications work
  • Expertise with Amazon Web Services (AWS)
  • Experience with relational databases (we use PostgreSQL)
  • Experience with modern DevOps tools (Terraform, Kubernetes, GitHub Actions, ELK stack)
  • Strong organizational skills and ability to work together with both technical and non-technical stakeholders
  • Ability to work independently, prioritize your workload
  • Excellent written and verbal English communication skills

Responsibilities

  • Work out the technical scope of cross-team software projects based on the business requirements
  • Collaborate with the development teams to design robust and performant solutions to the needs of SEON and our customers
  • Analyze the performance of existing systems and work out solutions for improving it
  • Document design decisions in the form of Architecture Decision Records
  • Review the implementation of the technical plans
  • Prepare deployment and migration plans and improve on existing deployment processes
  • Collaborate with the engineering teams to push our solutions to production in a timely and efficient manner
  • Collaborate with the Product Management team to prioritize, schedule and deliver new developments
  • Work together with the SRE team to troubleshoot production issues and to enhance the observability of existing products
  • Manage the implementation of our projects, coordinate between teams

Preferred Qualifications

Experience with multiple database technologies (eg.: ClickHouse, Neo4J, Redis, Elasticsearch)

Benefits

  • Employee stock ownership plan (ESOP)
  • Flexible hours
  • Generous Holiday allowance
  • Access to significant opportunities for learning and development
  • Private health insurance including dependants (inc. employee assistance & mental health support)
  • Complimentary weekly language courses
  • Enhanced Parental leave
  • Monthly company breakfast and weekly Lunch allowance
  • Work from anywhere 60-day remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.