Function/Group: Clustr-Design & Architecture

Experience: 8 to 14 Years

What will you be doing?

  • Communicating with stakeholders to understand functional and non-functional requirements to our core technology
  • Contributing to the end-to-end architecture of a highly-complex, large-scale distributed system
  • Designing individual software components under limited supervision
  • Reviewing low-level design and coding prepared by the engineering team
  • Producing high-quality technical documents
  • Contributing to Clustr’s thought leadership in technology, architecture, and engineering

Who are we looking for?

  • Undergraduate or graduate degree in Computer Science or related subjects, or equivalent combination of technical education and experience on the job
  • 8+ years of Software Development experience and development life cycle
  • 2-5 years of experience in Software Design
  • Strong quantitative and analytic skills
  • Solid core technology and programming fundamentals
  • Excellent coding skills in at least one major programming language (familiarity with more languages is expected)
  • Good understanding of major architecture paradigms and design patterns
  • Good communication skills and ability to interact with other technical and non-technical teams, including senior management, product management, etc.
Ready to join Clustr?
If you fit the bill, email your resume to with the position name in subject line