CertifID

Staff Software Engineer

CertifID

full-time

Posted on:

Location Type: Remote

Location: Remote • Missouri, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

About the role

  • - Architect and build scalable software systems that analyze hundreds of signals in real time to look for complex patterns of fraud.
  • - Influence the future of our fraud platform as we scale.

Requirements

  • - Proven experience as a **staff-level software engineer** in a fast-paced, product-driven environment. Engineering experience of 8+ years.
  • - Experience in **leading teams** of other engineers to build a long-term technical vision and plans to achieve it.
  • - Strong system programming skills in **highly fault tolerant, high-volume transaction processing systems for critical applications.**
  • - **Communication:** Excellent written and verbal communication skills, capable of articulating complex technical concepts to both technical and non-technical audiences.
  • - **Problem-Solving:** A track record of **simplifying complex systems**, resolving technical debt, and making pragmatic trade-offs between speed, cost, and quality.
Benefits
  • - Flexible vacation
  • - 12 company-paid holidays
  • - 10 paid sick days
  • - No work on your birthday
  • - Health, dental, and vision Insurance (including a $0 option)
  • - 401(k) with matching, and no waiting period
  • - Equity
  • - Life insurance
  • - Generous parental paid leave
  • - Wellness reimbursement of $300/year
  • - Remote worker reimbursement of $300/year
  • - Professional development reimbursement
  • - Competitive pay
  • - An award-winning culture

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software engineeringsystem programmingfault tolerant systemshigh-volume transaction processingscalable software systemsfraud detection algorithmstechnical vision developmenttechnical debt resolutioncomplex systems simplificationpragmatic trade-offs
Soft skills
leadershipcommunicationproblem-solvingarticulating technical conceptsteam collaborationadaptabilitycritical thinkingstrategic planningmentoringstakeholder engagement