Skip to content

Software Architect


Team

Product

-

Office

On-site / Hybrid

-

Location

Berlin, Germany

-

Contract

Full-time

-

keylight Careers

About keylight

Company
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.

Culture
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

Responsibilities

  • 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

Qualifications

  • 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.
Profile

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