Snr. Backend Software Engineer

A data platform for educators that delivers meaningful insights by re-imagining analytics to help educators effectively use data and analytics.
$150,000 - $190,000
Backend
Senior Software Engineer
Remote
1 - 10 Employees
5+ years of experience
Education · Enterprise SaaS

Description For Snr. Backend Software Engineer

Doowii is seeking a Senior Backend Software Engineer to join their mission of democratizing data analytics for educators. This role combines technical leadership with hands-on engineering work in building scalable data solutions. The position offers a competitive salary range of $150K-$190K with equity, along with comprehensive benefits including medical, dental, and vision coverage.

As a Senior Backend Engineer, you'll be at the forefront of developing data pipeline solutions that help educators leverage analytics effectively. The role requires expertise in Python, Java, and SQL, with at least 5 years of technical engineering experience. You'll be responsible for designing and implementing scalable systems, managing data integrations, and ensuring robust security measures.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, strong independent working capabilities, and experience with cloud-scale services. Additional valuable experience includes working with LLMs, Vector DBs, and transformer models, though these are not required.

Working at Doowii means joining a mission-driven company focused on educational technology. The company offers a flexible remote work environment, open PTO policy, and a strong emphasis on professional development through regular performance reviews and internal training. The culture promotes innovation, diversity, and inclusion, making it an ideal place for engineers who want to make a meaningful impact in education while working with cutting-edge technology.

This role is perfect for a senior engineer who is passionate about education technology and wants to contribute to a product that helps educators better understand and support their students' needs. The position offers both technical challenges and the opportunity to shape the direction of the product and engineering practices.

Last updated an hour ago

Responsibilities For Snr. Backend Software Engineer

  • Spearhead complex engineering projects to completion
  • Facilitate technical discussions and set direction for software development practices
  • Design and build reliable and scalable data pipeline solutions
  • Facilitate the integration of various data sources
  • Ensure database optimization for performance, reliability, and scalability
  • Troubleshoot and resolve product issues
  • Document product requirements, architecture, and design
  • Ensure security and data protection settings
  • Identify and lead efforts to improve product and features performance

Requirements For Snr. Backend Software Engineer

Python
Java
  • Bachelor's Degree in Computer Science or related technical field
  • Minimum of 5 years of technical engineering experience with coding in languages including Python, Java, and SQL
  • 3+ years of experience using cloud-scale services and server/service management features
  • Proven ability to work independently on technical projects
  • Strong ability to navigate ambiguity
  • Confidence to drive projects to completion in a fast-paced environment
  • Self-motivated and results-oriented, with a strong entrepreneurial spirit and autonomy in decision-making

Benefits For Snr. Backend Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • 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
  • Goal-setting, regular performance reviews
  • Remote-work eligible

Interested in this job?

Jobs Related To Doowii Snr. Backend Software Engineer

Senior Software Engineer (C#)

Senior Software Engineer position at Cognite focusing on developing ETL applications and working with Cognite Data Fusion platform using C# and .NET

Senior Fullstack Developer

Senior Fullstack Developer position at RoofMoney – Ziraat Teknoloji, requiring 5+ years experience in C# and .NET, focusing on fintech and innovative technology solutions.

Software Engineer (Backend, 7-10 Yrs)

Senior Backend Software Engineer position at PhonePe, India's leading digital payments company, requiring 7+ years of experience in building scalable systems and expert programming skills.

Senior Software Engineer - Platform

Senior Software Engineer position at CruxOCM, focusing on developing industrial automation solutions using Python, Redis, and Kubernetes in a remote environment.

MuleSoft Senior Developer/Lead

Senior MuleSoft Developer position at Arcsen, focusing on system integration and API development, requiring 3-6 years of experience in MuleSoft and integration technologies.