Back to all jobs
D
Senior Software Engineer, Backend
Doowii
Worldwide$150k–190kRemote1w ago
- Employment
- Full-time
- Seniority
- Senior
About the role
About Doowii
About the Role
- define architecture
- lead development projects and make critical technical decisions
- ensure the system scales across customers, data, and use cases
- identify opportunities to elevate user experience
What You’ll Work On
- Design and build scalable backend services, APIs, and platform capabilities that power the Doowii application
- Lead development of high-impact, cross-cutting technical initiatives across application, data, and infrastructure layers
- Design and maintain patterns for integrations, data modeling, reliability, observability, and performance
- Own system performance, monitoring, troubleshooting, and operational excellence
- Improve deployment, testing, and CI/CD workflows to increase engineering velocity and reliability
- Partner with product, frontend, and AI engineers to deliver AI-powered product capabilities
- Guide how data is structured, accessed, transformed, and optimized across the platform
- Influence architecture decisions related to analytics infrastructure, AI systems, and large-scale data processing
- Design and maintain analytical data models to support reporting, natural language querying, and customer-facing analytics
- Optimize storage, compute, and query performance across operational and analytical workloads
- Develop and maintain ingestion and transformation pipelines across multiple systems and data sources
- Support schema evolution, data quality, lineage, and governance requirements as the platform scales
- Build and maintain integrations with customer systems, third-party APIs, identity providers, and external data platforms
- Design services that support AI-powered experiences including retrieval systems, semantic search, vector-based workflows, and LLM-driven product features
- Collaborate with AI engineers to operationalize models, evaluation frameworks, and production AI workflows
- Mentor engineers and elevate engineering standards across architecture, reliability, testing, and operational excellence
- Provide technical leadership on complex engineering initiatives
- Partner closely with product and leadership teams to align technical investments with business objectives
- Contribute to engineering culture through documentation, design reviews, and knowledge sharing
Requirements
- BS in Computer Science, Computer Engineering, Software Engineering, or related field (or equivalent practical experience)
- 5+ years of software engineering experience, primarily focused on backend systems
- Strong proficiency in Python and experience building production backend services and APIs
- Deep experience with SQL, relational databases, and data-intensive applications
- Experience designing and operating distributed systems in production environments
- Experience with cloud infrastructure (AWS, GCP, or Azure) and modern deployment workflows
- Experience designing and maintaining APIs, integrations, authentication systems, and data synchronization workflows
- Experience with observability, monitoring, incident response, and operational reliability practices
- Experience with schema evolution, change data capture (CDC), event-driven architectures, or high-throughput data processing systems
- Bias toward automation, clear documentation, maintainable systems, and rapid iteration in a startup environment
- Experience building, integrating, or operationalizing AI/LLM-powered applications, workflows, or services
- Master's degree in Computer Science, Computer Engineering, Data Engineering, Machine Learning, or a related field
- Experience building analytics platforms, data products, BI systems, or customer-facing reporting solutions
- Experience working with modern data infrastructure and orchestration technologies
- Hands-on with at least two of: Kafka or Pub/Sub, Apache NiFi, Airflow, Mage.AI, Beam, Spark, Flink, dbt, Iceberg/ClickHouse
- Experience implementing retrieval-augmented generation (RAG), semantic search, vector databases, or agent-based systems
- Experience supporting enterprise-scale integrations, SSO (OAuth/SAML), or customer onboarding workflows
- Experience optimizing large-scale data processing, storage, and query performance
Compensation
- Competitive compensation
- New-hire equity grant
- Open PTO policy & company holidays,
- Medical, dental, and vision benefits for you and your family
- A mission-driven culture and community
- Remote-work environment
Perks & benefits
- Vision Insurance
- Paid Time Off
- Equity Compensation
764,000+ hidden jobs like this
Doowii and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites