Senior Software Engineer
Demandbase
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