Senior Software Engineer (Python) - Remote
Mitratech
At Mitratech, we are a team of innovators focused on building world-class products that simplify operations in the Legal, Risk, Compliance, and HR functions. We are a close-knit, globally dispersed team that thrives in an ecosystem that supports individual excellence and takes pride in its diverse and inclusive work culture centered around great people practices, learning opportunities, and having fun! Our culture is the ideal blend of entrepreneurial spirit and enterprise investment, enabling the chance to move at a rapid pace with some of the most complex, leading-edge technologies available.
For over 35 years, the experts at Mitratech have been focused on solving the complex needs. Today, we serve 20,000 client companies of all sizes globally, representing 30% of the Fortune 500 and over 500,000 users in over 160 countries.
As we continue to grow, we’re always looking for resourceful, enthusiastic, and fresh perspectives. Join our global team and see what makes Mitratech a truly exceptional place to work!
Job Overview:
You’ll be joining our Mitratech Workforce Compliance Engineering team, building AI-first SaaS products. This role sits at the intersection of two disciplines. First, you’ll build the AI features our customers use every day: LLM-powered workflows, retrieval over compliance content, and agents that take action inside our products. Second, you’ll help lead how we build software, using agentic, pipeline-driven development in which AI coding agents plan, write, test, and review code under strong engineering oversight.
We hold both to the same bar: high quality (low escaped defects), well tested (Cypress automation framework with focus on unit test coverage), secure (scanned and verified), scalable (AWS, but hardware isn’t the answer), and measurably accurate when AI is involved. This is a great opportunity to join a growing company, be part of an excellent team, architect solutions to complex problems, and deliver valuable features where clean code, and trustworthy AI, matter.
Essential Duties & Responsibilities:
Agentic, Pipeline-Driven Development
- System Design & Task Decomposition: Break down high-level product goals into well-defined, modular engineering tasks with clear specifications and acceptance criteria that can be executed by both engineers and AI coding agents.
- Agentic Development Pipelines: Develop and optimize CI/CD pipelines that incorporate AI agents for code generation, automated testing, and intelligent code review, with guardrails, quality gates, and clear human approval points.
- Specification & Context Engineering: Design and test structured instructions, prompts, specifications, and repository context (e.g., agent instruction files, reusable skills, MCP tools) that drive accurate, context-aligned output from AI agents, and measure and improve agent output over time.
- Code Review & Validation: Conduct in-depth reviews of both human and AI-generated code, ensuring quality, security, scalability, and alignment with domain requirements.
- Architectural Oversight: Ensure design plans created by both human engineers and AI tools adhere to architectural best practices with a focus on modularity, bounded contexts, etc.
- Documentation and Domain Clarity: Contribute to the development of domain models, technical documentation, and internal knowledge bases that support AI agent performance and team activity.
Engineering Excellence & Teamwork
- Write secure code. Avoid introducing an OWASP vulnerability, including those in the OWASP Top 10 for LLM Applications. Know how APIs are secured, sessions are handled, and data is validated properly.
- Serve in an on-call rotation (DevOps philosophy where you will participate in ops) and respond promptly to any production issues, including AI feature degradations, to remediate rapidly.
- Be a teammate, help other teammates resolve complex problems or think through design/architecture challenges. Be available and responsive.
- Mentor others and foster an excellent engineering culture based in trust, accountability, character, and honesty, including coaching teammates on using AI agents effectively and responsibly.
- Seek feedback and deliver constructive criticism (e.g., code reviews) in a tactful and empathetic manner; build others up and mentor without ego.
Your Qualifications:
Required
- Possess a bachelor’s degree, or equivalent experience. Emphasis in engineering, data science, computer science or information systems is preferred.
- Have a minimum of 5 years of software engineering experience developing SaaS applications, with strong hands-on experience in our stack: Python, React, 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.
Preferred
- Experience with managed model platforms and provider APIs (e.g., Amazon Bedrock, Anthropic, OpenAI) and agent frameworks or SDKs.
- Have shipped at least one AI/LLM-powered feature to production in a SaaS product and supported it after launch (monitoring, evaluation, and iteration based on real usage).
- 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.
Our Technology Stack:
- Python, React
- AWS (Lambda, DynamoDB, SQS, S3, CloudFront, API Gateway)
- Containerized environments with CICD pipelines, RESTful APIs, etc.
- LLM, RAG, and MCP components powering in-product AI features
- AI coding agents integrated into the development lifecycle with automated quality gates
Benefits we offer:
- Health, Dental & Vision Insurance *
- 401 (k) + Employer Match *
- Open PTO + 11 Paid Holidays + 4 Annual Paid Global Wellness Days Off
- STD, LTD & Group Life Insurance
- Paid Parental Leave
- Pet Insurance
- FSA & HSA Options
- Employee Assistance Program
Perks we offer:
- Remote Work
- Career Advancement & Professional Development Opportunities
- Employee Recognition
- LinkedIn Learning Platform
Mitratech is proud to be an EEOE, M/F/D/V, and we are committed to diversity both in practice and spirit at the corporate level. Mitratech participates in the Electronic Employment Verification Program. E-Verify is an Internet-based system that compares information from an employee’s I-9 to data from the U.S. Department of Homeland Security and Social Security Administration Records. To learn more, visit: everify.com
We are an equal-opportunity employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, or veteran status.
- ...accelerated by innovation. Come join us. About the Role We’re looking for a Senior Software Engineer to join our remote engineering team. Most of your time will go to building Python services that connect external SaaS platforms to each other and to our internal...Remote workSeniorSoftwareFull timeWork experience placement
- ...Technologies is seeking an experienced Robotics Engineer for a 100% remote position in the U.S. to design and integrate software powering autonomous robots across the full... ...has 6+ years in robotics software, strong C++/Python skills, ROS/ROS2 production experience, and...Remote workSeniorSoftware
- ...Senior Backend Engineer | FinTech Data Platform We're partnering with an innovative... ...& Experience: Strong Python development experience,... ...CI/CD, DevOps and software engineering best practices... ...on offer? Predominantly remote culture with flexibility...Remote workSeniorSoftwareWork at office
- ...Senior Software Engineer For Python A Senior Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by...Remote workSeniorSoftware
- ...technology-driven retail company is seeking a Senior Software Engineer, Full Stack to develop services for... ...experience, particularly in Python, and is familiar with cloud-based solutions... ...including health insurance, 401k match, and remote work opportunities in the US or Canada...Remote workSeniorSoftware
$90 per hour
...Remote contract work for senior engineers: design rubrics and evaluation criteria for coding AI, review and label model output, and build data generation and evaluation pipelines. ~5+ years hands-on Python, TypeScript, Go or JavaScript ~- Strong background building...Remote workSeniorSoftwareContract workImmediate start- ...Role:- DevSecops Security Engineer with Python Location:- New York, NY (Hybrid 3 days onsite, 2 days remote) Job Description: What Candidates Will Do: Be part of... ...Required skillset: Must have: 5 plus years software development experience using PythonoWorking...Remote workSeniorSoftwareFull timeWork experience placement
- ...Bluelight, a leading software consultancy, is seeking a Data Engineer to design and optimize scalable ETL/ELT pipelines using Snowflake, PySpark, and Azure cloud services. You will build robust ingestion workflows and collaborate with data architects to model enterprise...Remote workSeniorSoftware
$175k - $210k
...Overview Well-Funded AI Startup. Fully Remote, Complex Problems, Very Stable,... ...to make key decisions. We\'re looking for engineers who are product-minded and can think creatively... ...maintaining complex backend systems, ideally with Python. Existing comfort deeply integrating...Remote workSeniorSoftwareLocal areaWork from home- ...to our clients world-wide. Job Title: Senior Analytic Data Engineer (Python/Power BI) Location: Remote Duration: 6 Months Job Type: Temporary Assignment... ...engineering solutions, leveraging their full Software Development Life Cycle (SDLC) experience....Remote workSeniorSoftwareTemporary workShift work
- ...leading cyber risk management company, seeks an experienced Senior Software Engineer to join a backend-focused team. You will own end-to-end... ...You will work with Docker, Kubernetes, AWS, and modern Python frameworks to build scalable REST APIs and data services, collaborating...Remote workSeniorSoftware
- ...EngineersOfAI is seeking a Senior Engineer to join its Core Platform team in San Francisco, California. You will... ...millions of users worldwide. Your expertise in software development, particularly in Golang or Python, will be vital as you work on large-scale distributed...Remote workSeniorSoftwareWorldwide
- ...Software Engineer We are seeking an experienced software engineer specializing in Python, Django, Django ORM, GraphQL, performance optimization and API Integrations. You will... ...a healthy challenge. This is a fully remote position. We operate within a system of transparency...Remote workSeniorSoftwareContract work
- ...Senior Software Engineer (Backend Focus) | AWS | Python | Node.js - (W2 Contract) - Hybrid in Charlotte, NC Hit Apply below to send your application for... ...environments. Familiarity with Microsoft Azure. xhyhwjd Remote working/work at home options are available for this...Remote workSeniorSoftwareContract workWork from home
$200k - $225k
...Senior Software Engineer (Python) Remote First and most importantly: our mission is to bring transparency and clarity to the world's data. Our platform, FiftyOne, is where AI work happens. Our enterprise platform is the mission critical linchpin for managing unstructured...Remote workSeniorSoftwareFlexible hours- ...Erias Ventures, LLC in Annapolis Junction, MD is seeking a Senior Software Engineer to create and maintain data workflows and automation pipelines using Apache Airflow. The role focuses on building scalable, observable workflow orchestration for data engineering, analytics...Remote workSeniorSoftware
- ...to be part of our journey. We're a remote-friendly company with physical... ...About the Role We’re looking for a senior-level software engineer who leans backend and can take product... ...or data processing systems written in Python. ~ Multiple years of professional...Remote workSeniorSoftware
$101.97k - $203.94k
...Summary We are looking for a Senior Data Platform Engineer to help build, run, and... ...We run the platform like a software product: domain teams... ...through configuration, shared Python frameworks handle ingestion... ...valued. ***We will consider remote in the US for this role...Remote workSeniorSoftwareHourly payPermanent employmentFull timeTemporary workLocal areaShift work- ...Altamira is a software development outsourcing company. We provide solutions that... ...eCommerce, and Pharma. As a fully remote company, we welcome talented... ...opportunities We are looking for a Senior Full-stack Engineer (Angular&Python) to join a team building a Pricing...Remote workSeniorSoftwareHourly payFreelance
$40 - $60 per hour
...A technology company is seeking a Senior Software Engineer for its embedded operations team. The ideal candidate should have 5-7 years of experience with scripting (especially Python), a working understanding of C code, and familiarity with discreet real-time operating...Remote workSeniorSoftwareHourly payFull time- ...Senior Data Engineer-Python, SQLLocation: Remote/USDuration: 6+ MonthsJob Description:Skill Sets - Python, SQL (expert level), Spark and Scala, AirflowExpertise... ..., including Data Scientists, Product Managers, and Software Engineers, to define data requirements, and deliver...Remote workSeniorSoftware
$110k - $270k
...Senior Software Engineer - Python Team: Engineering Country: United States Remote Work Available: Yes Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of...Remote workSeniorSoftwareWork at officeLocal areaWork from homeFlexible hours3 days per week$105.7k - $176.4k
...Senior Software Engineer (Python)The New York Independent System Operator (NYISO) manages the efficient flow of electricity on more than 11,000 circuit... ...realize the importance of balancing the availability of remote work with the inherent value of bringing people together...Remote workSeniorSoftwareFull timeNight shiftWeekend work$140k - $180k
...At Redflag, we develop software that is able to analyze every type... ...degree in Electrical/Computer Engineering or Computer Science Minimum... ...Strong experience in Python for development of applications... ...time for any reason. As a remote company, Redflag utilizes E-Verify...Remote workSeniorSoftwareFull timeWork experience placementWork at officeLocal areaFlexible hours$175k - $215k
...Senior Systems Engineer (C++/Python)In this role, you'll use C++ to build important software that powers machine learning, computer vision, and 3D modeling applications. This software... ...users) This requires you to interact with remote machines via a Unix shell.Qualifications:...Remote workSeniorSoftware- ...Data Engineer Lead Day 1 Onsite at customer location Build trusted data products and pipelines. Design, develop and... ...products across enterprise systems. • Advanced SQL and Python skills, supported by sound software-engineering practices. • Strong data discovery and profiling...Remote workSeniorSoftwareContract work
- ...This role is primarily focused on data engineering, transformation frameworks, orchestration... ...platform engineering, or backend-focused software engineering roles, required Strong... ...performance for analytics workloads Python experience for pipeline tooling, automation...Remote workSeniorSoftwareFlexible hours
- ...Senior Backend Engineer (Python) Technology alone does not create impact - the right teams do. Founded... ...business value. Our expertise spans software engineering, AI & data, product development... ...Location: Spain, flexible remote work You will receive: The chance...Remote workSeniorSoftwareTemporary workFlexible hours
- ...Senior Data Engineer — Contract Location: Hybrid — 3 days/week onsite in Newark, NJ About... ...Bachelor's degree in Computer Science, Software Engineering, MIS, or equivalent combination... ...~ Strong programming skills in Python, Shell scripting, and SQL ~ Experience...Remote workSeniorSoftwareContract work3 days per week
- ...Reference26-02116TypeDirect PlacementSalary$140,000-$165,000 / yearRemote50% Remote Software Guidance & Assistance, Inc. (SGA) is searching for a Senior Data Engineer - Investment Technology (Python) for a Direct Hire assignment with one of our premier Financial Services...Remote workSeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Python) - Remote. Be the first to apply!
- ngo software engineer United States
- software qa engineer United States
- senior software design engineer United States
- real time software engineer United States
- software engineer co-op United States
- facebook software engineer United States
- 2021 software engineer internship United States
- labview software developer United States
- startup software engineer United States
- simulation software engineer United States



