Senior Software Engineer

Demandbase Logo

Demandbase

πŸ’΅ $191k-$239k
πŸ“Remote - United States

Summary

Join Demandbase as a Senior or Staff Software Engineer and lead a team in developing our campaign management platform. You will be responsible for technical leadership, hands-on development, cross-functional collaboration, and proactive innovation. This role requires experience leading engineering teams, proficiency in Python and related technologies, and expertise in database management. Demandbase offers a competitive salary, comprehensive benefits including health insurance, paid time off, and retirement benefits, and a commitment to diversity and inclusion. The position involves working with a team to build and maintain a high-impact platform used by leading clients. You will contribute to system design, code reviews, and mentoring junior engineers.

Requirements

  • 2+ years of experience leading small engineering teams
  • 5+ years of experience in object-oriented programming (Python preferred)
  • 2+ years of experience building scalable, robust services and deploying microservices from scratch
  • Strong understanding of backend server components, performance optimization, and system scaling
  • Expertise in SQL and database query optimization
  • Ability to work effectively in a fast-paced, rapidly changing environment

Responsibilities

  • Lead a small team of engineers, running sprint planning, demos, and retrospectives
  • Partner with product and design teams to align on the roadmap and translate requirements into actionable tasks
  • Drive system design and influence technical direction, ensuring scalable and maintainable solutions
  • Design, build, deploy, and monitor microservices using Python/Flask for the backend and React/Redux for the frontend
  • Write efficient and complex SQL queries and optimize database interactions
  • Continuously evaluate and integrate emerging technologies to enhance the platform
  • Work closely with other teams to understand their needs and drive collaborative solutions
  • Act as a technical liaison to bridge gaps between engineering and other departments
  • Identify and execute on opportunities to improve existing systems and processes
  • Stay current with industry trends and best practices to ensure the platform remains cutting-edge

Preferred Qualifications

  • Experience in the advertising or marketing industry
  • Proficiency in web development technologies, including React, Redux, HTML, and CSS
  • Knowledge of Python web frameworks like Flask or Django and ORMs like SQLAlchemy
  • Familiarity with emerging technologies and their practical application in solving business challenges

Benefits

  • Up to 100% paid premiums for Medical and Vision coverage
  • Range of mental wellness resources, including access to Modern Health
  • Flexible PTO policy
  • 15 paid holidays in 2025β€”including a three-day break around July 4th and a full week off for Thanksgiving
  • No Internal Meetings Fridays
  • Competitive 401(k) plan
  • Short-term and long-term disability coverage
  • Life insurance
  • Other valuable benefits to ensure your financial peace of mind

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.