Employer: Demandbase, Inc.
Ref #92724
Position: Staff Software Engineer
Duties: Responsible for maintaining and upgrading existing software. Recommend new technologies that can increase and improve productivity. Supervise and oversee the technical aspects of projects, but will not supervise other individuals. Design and implement highly scalable features that improve the Demandbase Integrations Platform to handle large volumes of customer data. Work with Architects to improve architecture using the latest technologies and libraries along with AWS Cloud Products. Work closely with Product Management to understand customer needs and convert them into technical solutions. Work closely with Global Teams to develop, scale, and maintain the Demandbase Integrations Platform. Develop unit tests and participate in the creation of automated tests alongside the testing team to continuously improve test coverage and software reliability. Reproduce, troubleshoot and determine root cause of production issues. Conduct code reviews with other engineers and developers to surface design and implementation issues. Contribute to organizational standards and best practices, along with automation improvements in our CI/CD pipeline and, improve the performance of the software.
Education: Master’s or foreign equivalent in Computer Science or related field.
Experience: 3 years of experience in job offered or related occupation
Special Requirements: Must have at least 2 years of prior work experience in each of the following:
- Refactoring data import function, making it more efficient and saving more data node resources.
- Migrating Redshift query to Spark SQL query inside segmentation workflow, making segment export workflow more efficient.
- Designing and implementing retention policy for data on AWS s3.
- Slow query, deep memory leak and high CPU analysis.
- Utilizing internal JDK and Linux commands, SQL query plan, AWS web service and JProfiler tools.
- Hadoop, Spark, Livy, Jupyter, Java, Scala, Zookeeper, AWS (EMR, ECS, EC2, Secrets Manager, Redshift, DynamoDB, S3, Athena, ElastiCache, OpenSearch, RDS, ECR, CloudWatch, Lambda), Spring ecosystem, OAuth.
- Large-scale distributed systems including in cloud computing platforms (e.g., AWS, Google Cloud).
**Telecommuting allowed for this position**
Salary: $190,000 - $284,000 per year
Worksite: 222 2nd Street, 24th Floor, San Francisco, CA 94105
Applicant
Instructions: Include job code 92724 in reply. EOE.
Personal information that you submit will be used by Demandbase for recruiting and other business purposes. Our Privacy Policy explains how we collect and use personal information.

0 applies
6 views
Other Jobs from Demandbase
Strategic Finance Manager/Lead - Marketing/PS/Success
Developer Relations Engineer
Solutions Engineer (Data)
Senior Product Manager - Data Products
Staff Platform Engineer (DevOps)
Similar Jobs
Data Scientist
Senior Engineer - C/C++, HTML, JavaScript, CSS, Java , REACT - Enterprise Data Management
Sr. Engineering Manager, Data & AI/ML
Senior Software Engineer (AI Applications)
Sr Software Engineer (AI Applications)
Senior Software Engineer (AI Applications)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say