Senior Software Engineer

closed
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
This job is filled or no longer available