Posted in

Senior Software Engineer

Senior Software Engineer

CompanyLetta
LocationSan Francisco, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • A diverse and extensive software development career under your belt
  • Experience with a variety of company sizes, industries, and growth stages
  • Experience in at least one company that has experienced startup-type growth during your tenure
  • Experience in at least one early-stage startup
  • Experience in a variety of disciplines or generalist roles with very different challenges
  • Experience in a range of team sizes and cultures
  • Experience in a variety of roles within teams (engineer, lead, manager)
  • Supported, added to, and expanded on a variety of frameworks, programming languages, and design patterns
  • Experience with multiple clouds
  • Experience with a wide range of 3rd party vendor integrations
  • Ability to speak to a number of completely different engineering problems you have helped solve
  • Experience in refactoring
  • Strong opinions loosely held regarding software design
  • Experience in shipping software effectively
  • Familiarity with AI technologies
  • Proficiency in Python
  • Experience building production-ready cloud services
  • Familiarity with major cloud providers, IaC (terraform), K8, containerization, and design patterns for deploying and scaling services
  • Enterprise experience with SOC2, GDPR, and HIPAA
  • Desire to code and contribute actively

Responsibilities

  • Balance the chaos of bleeding-edge creation with the reliability and order of stable, enterprise-grade software design
  • Help avoid re-inventing the wheel when classic software engineering solutions are called for
  • Act as an advisor when novel solutions to novel problems are needed
  • Draw on extensive experience with organizations of different sizes and stages of growth to prioritize what matters today and prepare for what will matter tomorrow
  • Relentlessly refactor and PR review the codebase
  • Ship software with high reliability
  • Mentor, review, and guide the team to improve their software engineering skills
  • Contribute actively to the evolution of artificial intelligence

Preferred Qualifications

    No preferred qualifications provided.