Logo for CeriFi

Senior Software Engineer

Role overview

Qualifications

  • 7+ years of professional software engineering experience building and operating production systems
  • Strong fundamentals: data structures, concurrency, distributed systems, databases, networking, security
  • Fluent use of AI coding tools
  • Experience with LLM-backed systems

Responsibilities

  • Design, build, and operate production services that serve customers
  • Lead technical projects from ambiguity to shipped feature
  • Use AI coding tools to draft, refactor, explore, and review
  • Mentor other engineers on judgment, taste, verification, and AI suggestions

Key facts

Hard skills

Other skills

  • Collaboration
  • Communication
  • Mentorship

About the company

CeriFi logo

CeriFi

Corporate Learning Platforms

At CeriFi, we empower professionals to supercharge their careers through technology-driven education. We provide financial and legal experts with cutting-edge training, certification, and continuing education opportunities. Our approach is laser-focused on student and customer success enabled by our innovative learning technologies and we're revolutionizing career development.Intrigued? We’re growing! CeriFi has doubled in size in the past year. With fully remote and hybrid opportunities you can join us and work with visionary leaders who leverage the latest technology to empower our students and customers. We’re not just a workplace; we’re a team and a community where innovation is rewarded. We value collaboration, recognize individual contributions, and foster a supportive and inclusive culture.Sound like something you’d like to be a part of? Check out career opportunities at CeriFi at: https://bit.ly/3N9mDAT

Company details

Company typeScaleup
IndustryCorporate Learning Platforms
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Job Type Full-time Description

The Opportunity

We're hiring a Senior Software Engineer to help build and scale our platform. This role is for engineers who work fluently alongside AI tools and agent frameworks — not as a novelty, but as a core part of how modern software gets built. You'll ship production systems, design architectures that scale, and raise the bar for code quality on a team where AI is a daily collaborator.

We don't want someone who just uses AI to type faster. We want someone who uses AI to think bigger — and who has the judgment to know when the AI is wrong, when it's right but unwise, and when to do the work themselves.

What you'll do

  • Design, build, and operate production services that serve our customers — backend, infrastructure, and the integration points in between.
  • Lead technical projects from ambiguity to shipped feature: scope, design, build, deploy, measure, iterate.
  • Use AI coding tools (Claude Code, Copilot, Cursor, or whatever fits the task) as a force multiplier — to draft, refactor, explore, and review — while staying accountable for everything that ships under your name.
  • Build and integrate AI-powered features into our product where they create real customer value: agent workflows, LLM-backed APIs, retrieval systems, and evaluation pipelines.
  • Review code rigorously — including AI-generated code — and help establish standards for how the team incorporates AI output into the codebase safely.
  • Debug hard problems in production. Trace through systems you didn't build. Form hypotheses, verify them, and fix the cause, not the symptom.
  • Mentor other engineers, especially on the meta-skills that matter most now: judgment, taste, verification, and knowing when to push back on AI suggestions.
  • Contribute to architectural decisions and longer-term technical strategy.
Requirements

What we look for

Core engineering skills

  • 7+ years of professional software engineering experience building and operating production systems.
  • Strong fundamentals: data structures, concurrency, distributed systems, databases, networking, security. The kind of depth AI tools can accelerate but not replace.
  • Production sense: you know what breaks at scale, how to add observability, how to roll out changes safely, and how to debug an incident.
  • Code review judgment: you can read a PR and spot the subtle bugs, the security holes, the architectural smells — including the ones AI tends to generate.
  • Clear technical writing: you can write a design doc that another engineer can build from, and you can explain a hard problem in plain language.

AI-native engineering practices

  • Fluent use of AI coding tools. You use them daily and you use them well — knowing when to delegate, when to verify, and when to write something yourself.
  • Healthy skepticism. You catch hallucinated APIs, subtly broken logic, and security mistakes in AI output. You don't paste-and-pray.
  • Experience with LLM-backed systems. You've worked with at least one of: agent frameworks (LangGraph, AutoGen, custom), tool/function calling, RAG pipelines, prompt evaluation, or model fine-tuning.
  • Understanding of failure modes. You understand the ways LLMs and agents fail in production: hallucination, drift, prompt injection, latency variance, cost blowups, and the operational practices that mitigate them.
  • Evaluation mindset. You measure model and agent quality with real metrics, not vibes. You've built or used eval harnesses, regression suites, or human-in-the-loop review processes.

Judgment and collaboration

  • Ownership - You take responsibility for the code you ship — whether you wrote it yourself or an agent drafted it. "The AI did it" is not an excuse you accept from yourself or others.
  • Taste - You can tell good design from bad. You push back on over-engineering and you push back on tech debt that compounds.
  • Communication - You translate fuzzy product requirements into concrete specs, ask the questions that surface hidden assumptions, and write things down.
  • Mentorship - You make the engineers around you better, especially at the new skills the field demands.

Nice to have, not required

  • Experience building or operating production agent systems (multi-step, tool-using, with feedback loops).
  • Contributions to open-source AI tooling or agent frameworks.
  • Experience in EdTech domain.
  • Track record of mentoring or technical leadership beyond your own work.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at CeriFi

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.