Skip to content
Request a demo
Request a demo

Software Architect





On-site / Hybrid



Berlin, Germany





keylight Careers

About keylight

keylight is a global subscription technology vendor founded in 2015, with offices in Berlin, Zurich, Belgrade, New York, and Singapore. The platform is the only user-centric, end-to-end solution on the market, streamlining recurring operations across commerce, sales, subscription management, billing automation, revenue and accounting automation, and advanced data analytics.

Our teams at keylight are committed to a calm work environment, where constructive communication is prioritized and challenges are faced with positivity and resilience. We value work-life integration, accountability, and continuous learning. Join us to be part of a team driven by a clear vision and purposeful innovations in technology.

Software Architect


  • Architect and design scalable software solutions that meet the needs of our customers and stakeholders.
  • Collaborate with cross-functional teams to define technical requirements, system architectures, and development strategies.
  • Monitor the implementation of complex features, ensuring operational efficiency and best practices for architectural principles.
  • Evaluate and recommend frameworks and tools to enhance our software development process and improve system performance.
  • Identify and resolve technical risks and dependencies, ensuring the successful delivery of features on time.
  • Stay up-to-date with emerging technologies and industry trends, incorporating innovative solutions into our software architecture.
Software Architect


  • 5+ years of experience in software architecture and design, with a focus on designing complex, enterprise-level systems.
  • Expertise in software development methodologies, design patterns, and architectural styles.
  • Strong knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
  • Experience with database technologies including SQL and NoSQL databases.
  • Excellent problem-solving and analytical skills, with the ability to think critically and creatively to solve complex technical challenges.
  • Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.

Who you are

  • An autonomous team player who enjoys collaborating with others to achieve common goals.
  • A strategic thinker with a passion for designing innovative software solutions.
  • Excellent communication skills, with the ability to articulate complex technical concepts to a diverse audience.
  • A continuous learner who stays updated on the latest technologies and industry trends.
  • A problem solver who thrives in a fast-paced, dynamic environment.
Software Architect

Application form