About Us

Current Job Openings

Senior or Lead Software Engineer (JSSE)

Position Description:

We are searching for a dynamic senior or lead software engineer to join our top-notch software engineering team. This talented individual will be building application framework and infrastructure using Java/J2EE technologies.

The Senior or Lead Software Engineer owns a feature area or infrastructure subsystem and is responsible for the design and implementation of it. S/he works closely with Product Management, Support, Operations, and other developers to create robust software that truly addresses our customer’s requirements.

Position Responsibilities:

  • Architect and implement application frameworks and toolsets to enable efficient and scalable application development for our DemandTec application modules
  • Evaluate and integrate third-party technologies and frameworks for use in our products
  • Work with application architects to understand technology direction and distill it into requirements
  • Work with application developers to understand and deliver application framework enhancements and toolsets to enhance application development efficiency
  • Prepare and review design and test plan documents
  • Work with Quality Assurance engineers as required to assist with system and integration testing
  • Work with Operations and Support personnel to understand supportability and maintainability requirements.

Required Skill Set:

  • 7+ years of experience in Java server technologies and development of scalable, multi-tier web applications and full lifecycle application development
  • Experience with handling large data volumes in a Java server environment – both backend processing and web tier data management
  • Proficiency in SQL
  • In depth understanding of various Java technologies including EJBs, JDBC, Servlets, JMS as well as XML related technologies
  • Familiarity with open source application development frameworks like Spring, Hibernate and application servers such as JBoss
  • Excellent written and verbal communication skills
  • Action oriented and able to work with minimal supervision on complex initiatives with cross-functional participation
  • Strong problem solving and debugging skills
  • Familiarity with Linux and Windows operating environments
  • Familiarity with automated build and test tools and methods

Required Education:

  • Bachelor of Science or Master of Science degree in Computer Science or equivalent work experience

Desired Skill Set:

  • Understanding of design patterns and object-oriented modeling
  • Experience with web services implementation and web services specifications
  • Experience or familiarity with building application development frameworks, domain-models, or infrastructure toolsets
  • Experience with asynchronous job distribution/grid computing architectures
  • Proficiency with scripting languages, such as Ruby and Python
  • Experience with performance and scalability testing methods

About DemandTec:

Named as one of the Best Places to Work in the Bay Area by San Jose Magazine, DemandTec (NASDAQ: DMAN) creates solutions that enable retailers and consumer products companies to optimize merchandising and marketing decisions. Our employees work in an exciting, dynamic environment creating leading edge software-as-a-service solutions that utilize DemandTec’s science-based software platform to model and understand consumer behavior. Demandtec offers great benefits, a fun work environment, but best of all you’d be part of a team that helps more than 140 leading retail and consumer products manufacturers, such as Advance Auto Parts, Best Buy, Circle K Stores, ConAgra Foods, Delhaize America, Dr Pepper Snapple Group, Giant-Carlisle, H-E-B Grocery Co., Hormel Foods, Monoprix, Safeway, Sara Lee and Tyson Foods, to succeed.

Please send resume to: jobs@demandtec.com

Best Places to Work

DemandTec was chosen by San Jose Magazine as one of the best places to work in the Bay Area.

Watch the video
Read the PDF

Apply for this position