Z

ZS

Global management consulting for sales optimization

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USANo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in computer science, electrical engineering, mathematics, or a related discipline, with a demonstrated record of academic success.
  • Three to five years of software product development experience.
  • Experience developing high-performing, secure, production-quality code.
  • Experience developing full-stack SaaS software products.
  • Expertise developing service-oriented architecture web services and REST- or OData-based APIs.
  • Expertise with inversion of control containers and dependency injection frameworks such as Guice, SOLID and DRY principles, REST frameworks, object-relational mappers such as Hibernate, and continuous integration/continuous delivery solutions using Maven, Jenkins, TeamCity, or similar tools.
  • Deep expertise in object-oriented programming, preferably in Java and Java frameworks.
  • Deep expertise in relational database management systems such as Postgres, or expertise in data warehouse systems.
  • Fluency in English.
  • Strong analytical, problem-solving, and programming ability.
  • Strong understanding of algorithms and data structures.
  • Initiative and willingness to work in fast-paced, agile teams.
  • Excellent organizational and task-management skills.
  • Strong communication skills.
  • Ability to quickly learn new programming languages, platforms, and frameworks.
  • Ability to work in global cross-office teams and travel to remote offices as required.

Responsibilities

  • Implement major full-stack features with limited guidance from leads and managers.
  • Demonstrate a passion for SaaS product development and attention to detail.
  • Rapidly learn new languages and platforms as needed.
  • Serve as a technical expert, mentor junior developers, and share expertise with the team.
  • Provide accurate effort estimates for work.
  • Take full ownership of code and modules, from design and development through maintenance.
  • Design, architect, develop, deploy, and maintain web services, APIs, and full-stack functional modules for ZS SaaS products, writing maintainable object-oriented code across front-end, middleware, and back-end components.

Desired Qualifications

  • Experience with business intelligence systems, semantic layers, data warehouses, or online analytical processing cubes.
  • Experience with the AWS platform, specifically Lambda, API Gateway, and IAM.
  • Experience with big data technologies, specifically EMR, Spark, and Scala.

About the Company

ZS

Global management consulting for sales optimization

ZS Associates helps organizations optimize their sales and marketing operations through data-driven analytics. The company uses mathematical models and rigorous analysis—originating from Kellogg professors in the 1980s—to size and structure sales teams, design territories, forecast markets, manage data, and design incentive compensation. Its services are delivered as consulting engagements that translate complex analytics into practical business decisions, such as how many salespeople a company needs, how to assign territories, and how to align incentives to drive performance. ZS differentiates itself with a deep, methodical focus on analytics, built from decades of experience and applied across industries beyond its pharmaceutical roots. The company’s goal is to help clients improve performance and return on investment by turning data into actionable sales and marketing solutions.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Evanston, IL
Founded
1983

Recently Posted Jobs

Explore more opportunities at ZS

See more jobs