R&D Team Leader
Location
United States + 1 moreAll locations: United States, Canada
Posted
9 days ago
Salary
Not specified
Job Description
Description
Datarails is a cloud-based financial planning and analysis (FP&A) platform designed for SMBs, transforming manual monthly and quarterly reporting into automated, scalable processes.
Our solution connects to organizational systems such as ERP, CRM, HRIS, and complex Excel files, consolidating all data into a single cloud-based database. Datarails automates critical financial transformations including FX conversions, eliminations, hierarchies, financial adjustments, and more while allowing end-users to continue working in Excel as they always have.
Serving primarily the US market, Datarails is experiencing strong and sustained growth. This is an exciting opportunity to lead a multidisciplinary R&D team and work on a cutting-edge SaaS product at scale.
Our technology teams are the engine of our business.
We maintain a dynamic startup culture that encourages innovation, ownership, and critical thinking. At Datarails, you’ll collaborate with a global team of engineers, architects, product managers, and customer-facing teams to shape the future of financial planning and analysis.
What You'll Do
- Lead and manage a cross-functional R&D team of 5–7 engineers, including backend (Python), frontend (Angular), and QA engineers
- Own end-to-end product development, from initial requirements and design, through development, testing, deployment, and production monitoring & troubleshooting
- Provide hands-on technical leadership, including architecture design, coding when needed, and thorough code reviews
- Work closely with Product Managers and Architects to define scope, prioritize backlog, and deliver high-quality features
- Drive engineering best practices: clean code, testing, CI/CD, performance, reliability, and security
- Be accountable for team delivery, quality, velocity, and stability
- Define team goals, KPIs, and success metrics
- Mentor and develop team members, supporting their professional and technical growth
- Participate in hiring, onboarding, and training of new team members
- Actively monitor production systems, lead incident response, root-cause analysis, and continuous improvement
Requirements
Must Have
- Native-level Ukrainian or Russian
- BSc in Computer Science or equivalent
- 8+ years of software engineering experience, including 5+ years of Python in production
- 3+ years in an R&D team lead, leading cross-functional teams (backend, frontend, and QA) in a production environment
- Proven experience managing and leading remote teams in a fully distributed, remote-only environment
- Proven experience working in a product-based company (not project/outsource)
- Strong experience with Python backend development in a SaaS environment, including cloud-based, scalable, and high-availability distributed systems
- Strong knowledge of REST APIs, microservices, asynchronous programming, and testing
- Hands-on experience with CI/CD pipelines and Infrastructure-as-Code (e.g., Terraform, Helm)
- Solid understanding of software architecture, design patterns, and technical trade-offs
- Proven ability to lead projects end-to-end, from requirements and design through development and production
- Excellent communication skills and high proficiency in English
Technical Experience
- Python frameworks: Django, FastAPI
- Databases: PostgreSQL, MSSQL
- Messaging & async processing: Celery, RabbitMQ
- Caching & performance: Redis
- Cloud platforms and services (Azure – advantage)
- Familiarity with event-driven architectures and distributed systems
- Strong grasp of KISS, DRY, SOLID, OOP principles
Advantages
- Experience with Azure cloud services
- Experience with Excel Add-ins or data-heavy applications
- Startup or high-growth SaaS company experience
What We Offer
- We offer a supportive, agile, and creative work environment with brilliant colleagues!
- Competitive compensation, ongoing recognition, and most of all, a chance to learn, contribute, and develop your skills.
- Be part of a leading fintech startup, solving complex technical challenges that directly impact thousands of users.
- Lead a small, high-impact team with the autonomy to shape architecture and influence strategic direction.
- Work on cutting-edge technologies (Celery → Temporal, microservices, data pipelines, analytical databases).
- Collaborate with passionate engineers in a culture that values innovation, curiosity, and getting things done.
- Opportunity to join an explosive industry, a successful and growing organization, and an unmatched leadership team that is passionate about their employees!
- Most of all, we will give you fun, enthusiasm, support, a passion for healthy living, and never a dull moment!
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Software Engineering Manager (Go, Java, and/or JavaScript)
PulseRise TechnologiesThe pulse that empowers your tech team
The manager will lead daily engineering team activities, including planning and execution, while providing crucial architectural and technical direction across various systems and applications. They are responsible for overseeing the full lifecycle from design and development through deployment and operational excellence.
Head of Engineering (Strategic Advisor)
16VC16VC is a venture capital firm based in London backing bold founders building the infrastructure of tomorrow. We invest in early-stage companies across enterprise software, AI, deep tech, fintech, and emerging technologies. Our mission is to support ambitious founders pushing the boundaries of innovation.
The Advisor will provide strategic guidance on industry trends, technology, and market opportunities while supporting the evaluation of potential investments and emerging startups. Key duties also include introducing high-quality founders and partners, mentoring portfolio founders, and contributing to the firm's investment theses.
Head of Platform Engineering (Strategic Advisor)
16VC16VC is a venture capital firm based in London backing bold founders building the infrastructure of tomorrow. We invest in early-stage companies across enterprise software, AI, deep tech, fintech, and emerging technologies. Our mission is to support ambitious founders pushing the boundaries of innovation.
The Advisor will provide strategic guidance on industry trends, technology, and market opportunities while supporting the evaluation of potential investments and emerging startups. Key duties also include introducing high-quality founders and contributing to the development of the firm's investment theses.
The Fraud Operations Manager leads multi-country fraud detection and prevention teams supporting retail banking clients across online and mobile channels. This role is responsible for driving operational performance, improving fraud outcomes, enhancing customer experience, and ensuring compliance.