Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Demandbase

Senior Software Engineer

Demandbase

Senior Software Engineer designing and implementing scalable backend systems at Demandbase. Collaborating with data scientists and cross-functional teams to develop impactful software solutions.

Posted 4/28/2026full-timeRemote • Washington • 🇺🇸 United StatesSenior💰 $249,000 per yearWebsite

Tech Stack

Tools & technologies
ApacheAWSDockerDynamoDBHadoopJavaLinuxPostgresPythonScalaSparkSQLTerraform

About the role

Key responsibilities & impact
  • Design and implement scalable backend systems, focusing on performance, resilience, and maintainability.
  • Build and optimize data pipelines using Apache Spark and SQL to efficiently process large volumes of data.
  • Collaborate with data scientists to develop, refine, and deploy machine learning models in production environments.
  • Apply mathematical concepts such as statistical analysis, linear algebra, and optimization techniques to design algorithms, enhance data models, and evaluate system performance.
  • Work across multiple languages, including Scala, Python, and Java, to implement data-centric and AI-driven features.
  • Partner with cross-functional teams, including product managers and data scientists, to build innovative and impactful software solutions.
  • Participate in system architecture design, code reviews, mentoring, and continuous improvement of engineering practices.

Requirements

What you’ll need
  • Bachelor’s or foreign equivalent in Computer Engineering, Information Systems and Technologies, or related field (e.g. Applied Mathematics)
  • 5 years of progressive experience in job offered or related occupation.
  • Must have at least 1 year of prior work experience in each of the following:
  • - Scala, Java, Python.
  • - Applied ML.
  • - Applied Generative AI.
  • - BigData: Spark, Hadoop, EMR.
  • - Databases: Iceberg, DynamoDB, PostgreSQL.
  • - Infra: Docker, Linux, AWS, Airflow, Terraform.

Benefits

Comp & perks
  • Telecommuting allowed for this position

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ScalaJavaPythonApache SparkSQLApplied Machine LearningGenerative AIBig DataStatistical AnalysisLinear Algebra
Soft Skills
CollaborationMentoringContinuous ImprovementCross-functional Teamwork
Certifications
Bachelor’s in Computer EngineeringBachelor’s in Information Systems and TechnologiesBachelor’s in Applied Mathematics