Principal Software Engineer

Fama

Fama

Software Engineering
Los Angeles, CA, USA
Posted on Aug 11, 2023

Fama’s online screening makes hiring great people easy. We automate candidate screening and due diligence to help organizations, agencies, and VCs avoid workplace misconduct, prevent costly legal action, and improve quality of hire and partner. We do this through AI technology that compliantly searches 10,000 online public sources for 9 types of misconduct like fraud, threats, and violence. We’re FCRA, EEOC, and SOC2 compliant, and integrate with major HRIS, ATS, and background check solutions.

Headquartered in Los Angeles, CA, Fama has raised $27M and is backed by some of the world’s leading venture capitalists and institutional investors.

Position Overview:
You will work closely with a distributed team of product managers, software engineers, QA, and other stakeholders to develop new features and capabilities for our SaaS product lines. Our engineering team is at the core of our products, and we are continuously innovating. You will have a unique opportunity to play a role in leading the technical design and architecture for our SaaS platform while also being hands-on in developing its components.

Who you are

  • Your experience includes launching a new business and/or product line at a startup or high-growth company where you architected and developed the software that powered those businesses
  • You made contributions as an engineer that impacted the industry you supported and the tech community as a whole
  • You have been a domain expert and accountable for the technical excellence of systems
  • You are passionate and knowledgeable about building scalable applications with a domain-oriented microservices architecture
  • You enjoy agile software development and are comfortable delivering quality code in a fast-paced environment
  • You can find both innovative and effective solutions to complex problems with highly constrained time and resources
  • You ensure security and quality are always “baked” into your solutions
  • You have significant experience improving customer and developer experience
  • You successfully mentored more junior engineers and have a sincere passion for it
  • You are comfortable working with diverse people and teams across the organization, from operations analysts to the CEO
  • You believe that in the world of Product Engineering, DevOps is king, meaning engineers own the product, from design to production support

Responsibilities

  • Be a key collaborator on engineering and product roadmaps, often driving ideation of solutions and implementation conversations
  • Design, build, document and, ultimately, own the services and infrastructure that drive the capabilities of our platform
  • Be accountable for your own development tasks and the overall technical design and architecture direction of our platform
  • Help teammates solve complex development problems by sharing your experience and expertise
  • Identify opportunities for improvement of existing systems and other potential business solutions
  • Assess and adjust team processes, listening to feedback and guiding the team through changes
  • Ensure compliance with established architecture, design patterns, policies, standards, and best practices
  • Own production readiness, monitoring, and instrumentation of our platform
  • Participate in an on-call rotation to respond to platform availability incidents and assist with customer-specific incidents
  • Mentor staff by assisting in answering questions, providing technical advice, and issue resolution
  • Grow our learning culture by mentoring more junior engineers and new hires and sharing knowledge across the team

Minimum Qualifications

  • 10+ years of demonstrated experience building backend applications with Python
  • 5+ years architecting, developing, implementing, and supporting microservices
  • Expert knowledge of REST APIs using Flask and/or FastAPI
  • Expert knowledge of building and deploying applications with AWS serverless technologies and other AWS infrastructure and services
  • Must have significant engineering environment-related experience in:
  • CICD
  • Terraform
  • Fundamental knowledge of networking and security
  • 10+ years of demonstrated experience developing front-end components with these or similar technologies:
  • JavaScript
  • React
  • Typescript
  • Demonstrated experience working within Product Engineering teams operating in a DevOps culture
  • Strong ability to communicate clearly and authoritatively with both technical and non-technical teams
  • You can think critically, objectively, and rationally

We believe that becoming an increasingly diverse, equitable, and inclusive workplace makes us a more successful and resilient organization. We embrace equal opportunity for all applicants and seek to foster and preserve a culture of belonging for our employees. We recognize and appreciate that the more inclusive we are, the better we will function as a team. We are committed to providing equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, gender identity, gender expression, age, marital or family status, disability, military veteran status, and any other status or background.