unstructured.io

Principal Software Engineer

unstructured.io

Overview

Role involves leading technology direction and mentoring engineering teams.

Ideal candidate has 10+ years of experience with deep knowledge of software architecture and strong leadership skills.

remoteseniorpermanentfull-timeEnglishPython

Locations

  • United States

Requirements

  • 10+ years of software development experience
  • Deep knowledge of software architecture
  • Proficiency in multiple programming languages
  • Strong verbal and written communication skills

Responsibilities

  • Own and drive architecture and design
  • Lead strategically important projects
  • Address complex software challenges
  • Engage in full software development lifecycle
  • Provide mentorship to engineers
  • Align teams toward coherent designs
  • Influence software offerings and architectures

Benefits

  • Impactful work
  • Opportunities for growth
  • Collaborative environment
  • Mentorship