Mitratech logo

Senior Software Engineer (Python) - Remote

Mitratech
NewPosted this week

LOCATION

United States · Remote

EXPERIENCE

5+ Years

SKILLS REQUIRED

PythonPrompt EngineeringAWS ServicesCI/CDVector DatabasesLLM EvaluationAutomated Testing

Job description

Overview

Senior Software Engineer (Python) on the Mitratech Workforce Compliance Engineering team, building AI-first SaaS products that combine LLM-powered features with agentic, pipeline-driven software development.

What you'll do

  • Build AI features for customers, including LLM-powered workflows, retrieval over compliance content, and agents that take action inside products.
  • Break down high-level product goals into well-defined, modular engineering tasks with clear specifications and acceptance criteria executable by engineers and AI coding agents.
  • Develop and optimize CI/CD pipelines that incorporate AI agents for code generation, automated testing, and intelligent code review, with guardrails, quality gates, and human approval points.
  • Design and test structured instructions, prompts, specifications, and repository context that drive accurate output from AI agents, and measure and improve agent output over time.
  • Conduct in-depth reviews of both human and AI-generated code for quality, security, scalability, and alignment with domain requirements.
  • Ensure design plans created by engineers and AI tools adhere to architectural best practices, with a focus on modularity and bounded contexts.
  • Contribute to domain models, technical documentation, and internal knowledge bases that support AI agent performance and team activity.
  • Write secure code, avoiding OWASP vulnerabilities including those in the OWASP Top 10 for LLM Applications.
  • Serve in an on-call rotation and respond promptly to production issues, including AI feature degradations.
  • Mentor others, coach teammates on using AI agents effectively and responsibly, and deliver constructive code review feedback.

What you'll need

  • Bachelor's degree, or equivalent experience.
  • Minimum of 5 years of software engineering experience developing SaaS applications.
  • Strong hands-on experience with Python, React, and AWS (Lambda, DynamoDB).
  • Hands-on experience with LLM application patterns: prompt design, embeddings and vector search/RAG, tool/function calling, structured outputs, and agent orchestration.
  • Demonstrated experience delivering software with AI coding agents such as Claude Code, Devin, or Codex as a core part of your workflow, including integrating agents into CI/CD pipelines with automated quality gates.
  • Experience designing evaluation and testing strategies for non-deterministic systems, and the judgment to decide when AI is, and is not, the right solution.
  • Strong fundamentals in system design, API security, automated testing, and multi-tenant SaaS architecture.
  • Clear, precise written communication: specs and documentation that both people and AI agents can act on.

Nice to have

  • Degree emphasis in engineering, data science, computer science or information systems.
  • Experience with managed model platforms and provider APIs (e.g., Amazon Bedrock, Anthropic, OpenAI) and agent frameworks or SDKs.
  • Shipped at least one AI/LLM-powered feature to production in a SaaS product and supported it after launch.
  • Experience building MCP servers or other tool integrations for AI agents.
  • Background in regulated domains (HR, legal, risk, or compliance) and with data privacy and security standards (e.g., SOC 2, GDPR, CCPA).
  • Familiarity with AI risk and governance practices (e.g., NIST AI RMF, OWASP Top 10 for LLM Applications).
  • Experience with spec-driven development.

Details

  • Remote role, US.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer (Python) - Remote