Software Engineer (V-VI)

Confiant

Location
United States
Job Type
full-time
Salary
$180K – $250K
Posted
November 26, 2025

Job Description

About Confiant

Confiant is cybersecurity built for advertising. We secure the ad economy from the inside out, providing real-time intelligence and precise controls that detect and block malvertising, scams, disruptive creatives, and compliance risks before they reach users. By disrupting the business models of bad actors, Confiant empowers digital media to enforce standards, ensure quality, and uphold trust across the ad economy. We protect what matters most — revenue, reputation, and relationships — securing the foundation that allows good advertising to thrive.

About The Team

We believe that engineers solve problems end-to-end. From researching the problem to customer interaction, collaboration across design and product management teams, iterating on team processes, and participating in the on-call rotation, engineers are an integral part of our team and own the end-to-end of shipping amazing products to customers. We fundamentally believe that software works better when engineers own the whole lifecycle of solving problems for our customers. We work every day to reflect these beliefs in our culture and teams. We are a 100% virtual company, and all our team members work from home worldwide. We support optional monthly gatherings in New York City (our original home) and quarterly on-sites in various locations across the world in order to maintain the human connection and trust required to be a high-performing organization.

Role Overview

We are seeking tenured Full Stack Software Engineers with 8+ years of experience to support and help grow our Core Engineering Team, owning all core systems for the business.

This includes high-scale, high-availability systems that power all business functions and several customer-facing Admins and UIs. In this role, you will collaborate with engineers and across teams on a broad range of responsibilities. You will help design and develop scalable solutions and help continuously improve the product, practices, and architecture.

You will be a prolific contributor to core projects, experimental work, and technically driven initiatives. When presented with a complex problem, process, or existing system, you must consistently demonstrate the ability to reduce complexity, to get more done with less work.

Key Responsibilities

  • Build scalable applications with well defined architectural patterns.

  • Rapidly debug production issues.

  • Solve complex technical problems.

  • Collaborate with cross-functional teams.

  • Implement innovative solutions into current and greenfield products.

Experience & Qualifications

  • Deep knowledge of multiple programming languages, expert in at least one (Python, PHP or Javascript).

  • In depth knowledge of many modern software engineering paradigms and models, including OOD, functional programming, design patterns, etc.

  • Experience across various technologies and frameworks (Puppeteer, ReactJS, Symphony, Flask, etc.).

  • Broad understanding of AWS/Cloud Infrastructure and deep specific experience with one or more areas of designing, deploying, and managing cloud infrastructure is preferred.

  • Able to work within 5 hours of EST, either 5 hours ahead or 5 hours behind.

Leveling

  • Engineer V: Minimum of 8+ years of experience and significant maturity solving complex problems across various technical domains, communicating with/through Product and being a force multiplier for your engineering team as well as proven experience in setting engineering practices and principles within a working environment.

  • Engineer VI: Minimum of 10+ years of experience and significant maturity solving complex problems across various technical domains, communicating with/through Product and being a force multiplier for the entire engineering org as well as proven experience owning the evolution of engineering practices and principles within an engineering organization.

  • AdTech or Security experience is a plus, but not required.

Benefits

  • Fully Remote

  • Unlimited Paid Time Off

  • Sabbatical

  • Stock Option Plan

  • Exceptional Health Care Plans (Medical, Dental & Vision)

  • FSA & Commuter Benefits

  • Employee Sponsored Disability & Life Insurance

  • 401(k) Plan with Automatic Employer Contribution

  • Enhanced and Extended Family Leave

  • Learning & Development Budget

  • Yearly Office Supply Stipend

  • Free Global Co-Working Membership

Confiant may use artificial intelligence (AI) and machine learning (ML) technologies, including natural language processing and predictive analytics, to assist in the initial screening of employment applications. These AI/ML tools assess applications against the characteristics and qualifications relevant to the job requisition. These tools are designed to help identify potentially qualified candidates, but they do not make automated hiring decisions. The AI/ML-generated assessments are one of several factors considered in the hiring process. Our human recruiters thoroughly evaluate your skills and qualifications to determine your suitability for the role.

If you are a New York City resident, you have a right to take at least 10 business days to decide whether to proceed with submitting your information through this process. By continuing, you confirm your understanding of this notice. If you choose to proceed before the 10-business-day period expires, you are making a knowing and voluntary decision to do so.

🎯 Who is this job for?

This role is ideal for a Senior to Principal Full Stack Software Engineer with 8–10+ years of experience, expert-level knowledge in Python, PHP, or JavaScript, and a deep understanding of scalable systems and modern software paradigms. Candidates should be comfortable with cloud infrastructure (preferably AWS), debugging high-scale production systems, and contributing across both frontend (React) and backend (Flask, Symfony) stacks. Strong communication and cross-functional collaboration skills are essential; AdTech or cybersecurity experience is a plus.

πŸ’¬ Potential Interview Questions

  1. What backend languages and frameworks do you work with most comfortably?
    JavaScript/TypeScript with Node.js, and Python with Flask. Familiar with Symfony for PHP legacy projects.

  2. How do you approach designing scalable backend architecture?
    Use microservices or modular monolith patterns, stateless services, API gateway patterns, asynchronous queues, and AWS infrastructure like Lambda, SQS, and DynamoDB.

  3. Describe your experience debugging high-scale production systems.
    Use structured logging (e.g., Winston, ELK), tracing (OpenTelemetry), and monitoring tools (Datadog, Sentry). Reproduce locally or in staging, apply hotfixes, and conduct root cause analysis post-resolution.

  4. What role have you played in CI/CD pipelines and DevOps tooling?
    Created GitHub Actions workflows, managed Dockerized deployments, and set up AWS CodePipeline and Terraform for infrastructure provisioning.

  5. How do you balance performance and maintainability in a high-availability system?
    Favor simplicity, consistent code conventions, caching layers (Redis), load testing, profiling tools, and progressive refactoring instead of premature optimization.

  6. What’s your process for collaborating with cross-functional teams?
    Participate in planning meetings, document interface contracts (e.g., API specs), give regular updates in async channels, and promote shared responsibility across QA/PM/Design/Dev.

  7. What do you consider when choosing between Python, PHP, or JavaScript for a service?
    Match language to ecosystem: Node.js for event-driven services, Python for data-heavy or ML-related tasks, PHP for legacy integrations. Prioritize team familiarity and maintainability.

  8. Have you worked with cloud infrastructure beyond just deployment?
    Yes, provisioned scalable systems using IaC (Terraform), configured IAM roles, auto-scaling policies, and optimized cost/performance of serverless stacks on AWS.

  9. Describe a challenging architectural decision you made and how it impacted the product.
    Migrated monolithic system to microservices with event-based communication, reducing deployment risk, speeding up dev cycles, and increasing system resilience.

  10. How do you mentor engineers and contribute to engineering culture?
    Lead design reviews, document patterns, run brown bag sessions, pair-program regularly, and advocate for continuous improvement of team workflows and codebase practices.

πŸ“‹ Job Summary

Confiant is hiring Senior to Principal Full Stack Software Engineers (Remote) to build and scale core systems protecting the digital ad economy. You’ll develop high-availability apps using Python, PHP, or JavaScript, with frameworks like ReactJS, Symfony, or Flask, and cloud infrastructure (AWS). This fully remote role requires 8–10+ years of experience and strong architectural and debugging skills. Salary ranges from $150K–$250K, plus equity, unlimited PTO, sabbatical, 401(k), excellent healthcare, and co-working perks. Join a mission-driven team securing revenue, trust, and safety in online advertising.

Required Skills

Python PHP JavaScript

Related jobs

United States

Front End Developer

Q-Centrix

Full-time
United States

Senior Front End Engineer

South Geeks

Full-time