Job summary
Job post source
This job is directly from Demandbase
Job overview
The Principal Software Engineer at Demandbase leads technical direction and architecture for scalable systems, driving innovation and impactful solutions in AI-powered B2B platforms.
Responsibilities and impact
The role involves guiding system design, collaborating with product and engineering leadership, participating in code and design reviews, supporting engineering teams, integrating AI capabilities, and championing modern engineering practices.
Compensation and benefits
The base salary range in the San Francisco Bay Area is $204,000 to $306,000, with compensation varying by location and candidate experience. Benefits include 100% paid medical and vision premiums, mental wellness resources, flexible PTO, paid holidays, no internal meetings Fridays, 401(k), disability coverage, and life insurance.
Experience and skills
Candidates should have 10+ years in software engineering with 2-3 years in a senior engineering role, experience with distributed systems, proficiency in backend languages like Java or Python, knowledge of CI/CD, Kubernetes, cloud platforms, and AI-driven development tools. A degree in Computer Science or equivalent experience is required.
Career development
The role offers growth in technical leadership and people management through mentorship, peer networks, and hands-on experience with cutting-edge AI integration.
Work environment and culture
Demandbase values diversity, inclusion, and a supportive work environment with remote work options, recognized as a top workplace for millennials and parents, and committed to equity and respect for all employees.
Company information
Demandbase is a leading account-based GTM platform for B2B enterprises, known for AI-powered insights and unified intent data, with offices in the US, India, and the UK, serving thousands of businesses.
Job location and travel
The position is based in San Francisco, CA, with options for remote work and offices in multiple locations including Seattle, India, and the UK.
Unique job features
This role uniquely integrates generative and agentic AI into B2B platforms, offers leadership in strategic technical initiatives, and emphasizes a balance of hands-on coding and architectural oversight.
Company overview
Demandbase is a leading B2B marketing technology company specializing in account-based marketing (ABM) solutions. They provide a comprehensive suite of tools that help businesses identify, engage, and convert high-value accounts through data-driven insights and personalized marketing strategies. Founded in 2006, Demandbase has grown by acquiring companies like Engagio and InsideView, enhancing its capabilities in AI-driven analytics and sales intelligence. The company generates revenue through subscription-based services and software licenses, catering primarily to enterprise clients seeking to optimize their marketing and sales efforts.
How to land this job
Position your resume to highlight extensive experience in leading software architecture, especially in scalable microservices and distributed systems, aligning with Demandbase's core technical needs.
Emphasize your hands-on technical leadership, including mentoring, driving cross-functional initiatives, and integrating AI-driven solutions, as these are key aspects of the Principal Software Engineer role.
Apply through multiple platforms such as Demandbase's official careers page, LinkedIn, and reputable job boards to maximize your application visibility and chances.
Connect with current engineers and managers within Demandbase's engineering division on LinkedIn; use ice breakers like commenting on recent AI integration projects or expressing enthusiasm about Demandbase’s commitment to diversity and innovation.
Optimize your resume for ATS by incorporating keywords from the job description such as 'microservices,' 'distributed systems,' 'AI-powered solutions,' 'cloud-native,' 'Kubernetes,' and 'technical leadership' to ensure it passes automated screenings.
Utilize Jennie Johnson's Power Apply feature to automate tailored applications, identify the best job portals, and find relevant LinkedIn contacts, saving you time and increasing your chances to land the role effectively.
Jennie Johnson works for you!
Here’s what we do to make sure you’re successful:
Targeted Resume Revamp:
We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.
Job Description Dissection:
Unpack the job posting with expert analysis, ensuring your application hits every key requirement.
Bespoke Cover Letter:
Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.
Interview Mastery:
Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.
Direct Application Insights:
Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.
Skills and Gaps Assessment:
Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.
Personalized Email Pitch:
Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.
In-depth Research Guide:
Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.
Detailed Company Analysis:
Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.
Strategic Candidate Overview:
Understand your unique value and why companies would want to interview you, highlighting your background and positioning.