Senior Software Architect

Skills
Programming LanguagesSoftware ArchitectureSoftware DesignSoftware DevelopmentArchitectureCassandraCode Review
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Possess over 12 years of software engineering experience with at least 3 years as a Software Architect.
  • Experienced in cloud native distributed application design on platforms like AWS.
  • Expertise in both relational and non-relational databases like MongoDB and Cassandra.
  • Strong grasp of software architecture principles, patterns, and best practices.
  • Capable of organizing and articulating complex solutions to both technology and business executives.

Nice to have

  • AWS
  • MongoDB
  • Cassandra

Day to day

  • Partner with enterprise architects to align with CDK's architecture strategy.
  • Develop and disseminate north star technical vision for domain accountability.
  • Influence the long-term technical strategy for CDK's products.
  • Advocate for scalable, resilient, maintainable, and stable software design.
  • Lead collaboration with key stakeholders and provide subject expertise in crafting unique solutions.
  • Stay updated with industry trends and implement new methods in our environment.