
Senior Software Engineer – Middleware
Dropzone AI
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $175,000 - $195,000 per year
Job Level
About the role
- Lead design and implementation of control-plane services (APIs, schedulers, workflow/rules engines, config & policy management).
- Build features around reporting/analytics, global alert filters/policies, re-investigation flows, and customer-visible auditability.
- Evolve multi-tenant, role-aware “organization & permissions” models; ensure safe, idempotent, and rate-limited operations.
- Define and version public/internal APIs.
- Partner with AI Core, Security Integrations, and GTM to prioritize roadmap and translate ambiguity into shipped outcomes.
- Provide mentorship and raise the bar on code quality, design reviews, and operational excellence.
- Drive quality through automated testing, performance monitoring, and secure coding practices.
- Periodically participate in a 24x7 on-call rotation.
Requirements
- 6+ years of backend engineering experience, including leading projects from design to production.
- Strong Python backend skills (clean, maintainable code; async where it counts) and service/API fundamentals.
- Experience building control-plane or platform/middleware systems (workflow engines, schedulers, policy/rules, config).
- Solid data modeling and operational chops with Postgres and a queue/stream (e.g., Celery/Redis, Pub/Sub, etc).
- Deep understanding of reliability patterns: idempotency, retries, timeouts, rate limiting, consistency trade-offs.
- Early-stage startup mindset. You thrive on ambiguity and move with lightspeed execution.
- Being data-driven is part of your DNA.
Benefits
- company paid health insurance
- 401K Plan with employer match
- Self-Managed PTO
- parental leave
- and more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonbackend engineeringAPI designdata modelingPostgresCeleryRedisPub/Subautomated testingperformance monitoring
Soft skills
mentorshipcode qualitydesign reviewsoperational excellenceambiguity managementdata-driven decision makingleadershipcollaborationproblem-solvingadaptability