Senior Software Engineer

Remote - US
As a Senior Software Engineer on the Platform Team you are expected to:

  • Contribute high quality code, design and technical input.
  • Balance technical excellence and expedient business impact, and are comfortable making recommendations on "the right tool for the job" based on loosely defined requirements.
  • Have demonstrated knowledge of building cloud-native services, data modeling and designing system architecture.
  • Focus on the rapid delivery of high impact projects and tools that benefit other engineering teams which increase their productivity, in close collaboration with the team's tech lead.
  • Demonstrate "ownership mentality" by being willing to step in at any point during the agile cycle to support Product and Design in their roles.
  • Opportunities to own projects and mentor other team members will set you up for career advancement.
Requirements:

  • BA/BS, MS, or Ph.D in Computer Science or equivalent work experience.
  • 4+ years of experience as a Software Engineer (ideal).
  • 2+ years of experience with Apache Kafka or Confluent Kafka.
  • 2+ years of experience in building microservices.
  • 2+ years of Go development experience.
  • 1+ years of Ruby on Rails experience or experience in a similar scripting language (Python, PHP, JavaScript).
  • Strong foundation in object-oriented design and design patterns.
  • Knowledge of Front-End development and frameworks.
  • Skilled at clearly articulating design ideas while being receptive to constructive criticism.
  • Strong written and verbal communication skills.
  • Authorization to work in the United States without sponsorship (H1B transfers okay).
  • Open to remote based applicants.

PeerStreet

The Platform team works on the technological and architectural evolution of PeerStreets overall system foundations. The team moves ahead of the entire engineering organization to research new approaches, introduce new technologies and provide software as a framework. The team's deliverables are consumed by other business focused teams as application SDKs and frameworks, system infrastructure and a documented knowledge base