Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer image - Rise Careers
Job details

Staff Software Engineer

Demandbase, Inc. is seeking a Staff Software Engineer to enhance their Integrations Platform. Ideal candidates will have a strong background in software engineering and experience with AWS technologies.

Skills

  • AWS
  • Java
  • Scala
  • Hadoop
  • Spark

Responsibilities

  • Maintain and upgrade existing software
  • Supervise technical aspects of projects
  • Design and implement scalable features
  • Work with Architects to improve architecture
  • Develop unit tests and enhance test coverage
  • Troubleshoot production issues
  • Conduct code reviews

Education

  • Master’s or foreign equivalent in Computer Science or related field

Benefits

  • Competitive salary
  • Flexible working hours
  • Telecommuting options
To read the complete job description, please click on the ‘Apply’ button
Demandbase Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Demandbase DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Demandbase
Demandbase CEO photo
Gabe Rogol
Approve of CEO

Average salary estimate

$237000 / YEARLY (est.)
min
max
$190000K
$284000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, Demandbase

Demandbase, Inc. is on the lookout for an experienced Staff Software Engineer to join our dynamic team in San Francisco, California. In this role, you will take charge of maintaining and upgrading our existing software, ensuring everything runs smoothly and efficiently. Your insights will be invaluable as you recommend cutting-edge technologies that can enhance productivity across the board. While the role doesn’t involve supervising others directly, you will oversee the technical aspects of multiple projects, contributing to the design and implementation of highly scalable features for our Demandbase Integrations Platform. You'll collaborate closely with Architects to refine our architecture, utilizing the latest technologies and AWS Cloud Products. Understanding our customers' needs is crucial, and you’ll work hand-in-hand with Product Management to transform these insights into actionable technical solutions. Additionally, you'll engage with Global Teams to develop and maintain the platform while contributing to unit testing and automated testing efforts that boost reliability. Troubleshooting production issues and conducting thorough code reviews will also be part of your responsibilities, and your contributions to industry standards and CI/CD improvements will make a lasting impact. If you have a Master’s degree or equivalent experience in Computer Science and at least three years of relevant experience, along with a passion for large-scale distributed systems and cloud computing, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Staff Software Engineer Role at Demandbase
What responsibilities does a Staff Software Engineer at Demandbase, Inc. have?

As a Staff Software Engineer at Demandbase, Inc., your primary responsibilities will include maintaining and upgrading existing software systems, overseeing the technical aspects of projects, and working closely with both our architectural team and product management. You will design and implement features for the Demandbase Integrations Platform and troubleshoot production issues to ensure smooth operation.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at Demandbase, Inc.?

Candidates for the Staff Software Engineer role at Demandbase, Inc. must have a Master’s degree or a foreign equivalent in Computer Science or a related field, alongside a minimum of three years of experience in the position, with a focus on technologies such as AWS, Hadoop, and Spark.

Join Rise to see the full answer
What specific tools and technologies should a Staff Software Engineer at Demandbase, Inc. be familiar with?

At Demandbase, Inc., a Staff Software Engineer should be proficient in various technologies and tools, including but not limited to AWS services like EC2 and S3, Spark, Java, Scala, and CI/CD best practices. Familiarity with SQL and cloud-based architecture is also essential for this role.

Join Rise to see the full answer
What is the salary range for a Staff Software Engineer at Demandbase, Inc.?

The salary for the Staff Software Engineer position at Demandbase, Inc. ranges from $190,000 to $284,000 annually, depending on experience and qualifications, offering a competitive package for the right candidate in the vibrant tech hub of San Francisco.

Join Rise to see the full answer
Can the Staff Software Engineer position at Demandbase, Inc. be done remotely?

Yes, telecommuting is allowed for the Staff Software Engineer position at Demandbase, Inc., providing flexibility while being part of a dedicated team located in San Francisco, California.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer
Can you explain your experience with AWS services as a Staff Software Engineer?

When preparing to answer this question, provide specific examples of AWS services you've used, such as EC2 and S3, and explain how you utilized them in projects, focusing on their impact on performance and scalability.

Join Rise to see the full answer
What strategies do you use to troubleshoot production issues?

In your response, outline your methodologies for diagnosing problems, using techniques like log analysis, performance monitoring, and collaboration with team members to efficiently resolve production issues.

Join Rise to see the full answer
How do you approach code reviews as a Staff Software Engineer?

Discuss your philosophy on code reviews, emphasizing the importance of collaboration, constructive feedback, and how you ensure that best practices are adhered to in the code written by peers.

Join Rise to see the full answer
What is your experience with designing scalable software features?

Share specific projects where you designed scalable features, detailing the architecture choices made, the technologies used, and the challenges faced during implementation.

Join Rise to see the full answer
How do you keep up with the latest technologies in software development?

Explain the resources you utilize to stay updated, such as blogs, online courses, conferences, or developer communities, and mention how you apply this knowledge in your work.

Join Rise to see the full answer
Can you give an example of a successful project you took from ideation to implementation?

Prepare to share a detailed story of a project, including how you identified the need, the steps you took to implement it, the technologies used, and the final outcome or impact on the organization.

Join Rise to see the full answer
What tools do you use for automated testing and continuous integration?

Discuss your experience with specific tools such as Jenkins or CircleCI, how you set up pipelines, and the types of tests you automated to enhance software reliability.

Join Rise to see the full answer
Describe your experience working in a collaborative team environment.

Highlight your approach to teamwork, citing examples where you effectively communicated with architects, product managers, and global teams to deliver successful projects.

Join Rise to see the full answer
What are the biggest challenges you've faced in cloud computing?

Speak about a particular challenge you've encountered in the cloud space, including how you overcame it and what you learned from the experience.

Join Rise to see the full answer
How do you ensure your software adheres to best practices and organizational standards?

Discuss the frameworks and best practices you follow, along with how you contribute to setting these standards within your team or organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Demandbase as a Staff Database Reliability Engineer and lead critical database infrastructure initiatives for their innovative B2B SaaS platform.

Photo of the Rise User
Posted 2 days ago

Join Juniper Networks as a Software Engineer Sr. Staff and develop cutting-edge solutions for AI-driven SD-WAN applications.

Join Iambic Therapeutics as a Senior Software Data Engineer and play a key role in advancing AI-driven drug discovery through innovative data pipeline development.

Photo of the Rise User

Join hyperexponential as an Associate Solutions Architect and play a critical role in defining and expanding their presence in the US Insurtech market.

Posted 11 days ago

Mindrift is looking for a freelance AI Tutor specializing in Coding and Rust to contribute to innovative AI projects.

Photo of the Rise User
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Join Airbnb as a Senior Full-Stack Software Engineer and contribute to the Guest Displays & Platforms team with a focus on driving performance and mentoring junior engineers.

Photo of the Rise User

As an Android Engineer I at Synchrony, you'll play a key role in developing mobile applications that shape the future of payments.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 9 hours ago

As a part of Visa's Corporate Finance Systems team, the SW Engineer will design and develop enhancements for core financial technology applications.

We're here to make B2B better by getting smarter. It's a calling!And it's how we're fulfilling our mission to transform how companies go to market.

54 jobs
MATCH
VIEW MATCH
BADGES
Badge Future MakerBadge Global CitizenBadge InnovatorBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$190,000/yr - $284,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
8 people applied to Front end developer at Viseven
Photo of the Rise User
161 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
40 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc
Photo of the Rise User
Someone from OH, Mason just viewed VP, Business Partners - Global Sales at Zscaler
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Massillon just viewed FORKLIFT OPERATOR at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Shipper/Receiver - Day Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Painesville just viewed Accountant - Mid at Progressive Insurance
Photo of the Rise User
Someone from OH, Georgetown just viewed Ohio Medicaid Inbound Contacts Rep at Humana
Photo of the Rise User
11 people applied to Software engineer intern at PayPal
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Perrysburg just viewed Casting: Hip Hop Music Video at Backstage