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
Read the full description and apply on the company’s own careers page.