Software Engineer

  • Raleigh, NC
  • Full-time

Company Description

Zift Solutions is the recognized leader of channel marketing automation software, headquartered in RTP, NC. Our clients are leading partner channel sales and marketing-driven organizations. Zift's platform provides an easy-to-use solution for partner channel marketers to execute co-branded, global marketing programs more effectively. Our major offerings include: syndicated web content, email marketing solutions, syndicated social media, co-branded collateral, lead management, single-sign-on (SSO), integrations, and more.

We offer an exciting, highly-collaborative work environment with competitive pay, excellent benefits and the ability to work with high profile clients.

Job Description

Zift Solutions is looking for Software Engineers to join our team and help continue the growth of our channel marketing platform. We are looking for talented individuals that have a strong sense of accountability and urgency in meeting tasks, able to work independently, as well as within a cross-functional team environment, have high integrity, and an entrepreneurial spirit.

Primary Responsibilities:

  • Work with an agile development team through all phases of product development including design, implementation and release.
  • Develop reusable software modules and components, technical design and development of new software modules and enhancements of existing ones.
  • Work with your peer developers to integrate the UI into application/business tier.
  • Evolve the existing software system applications and architecture in various areas as needed.
  • Study new technologies and bring fresh ideas that can benefit the project.
  • Evolve the existing software system applications and architecture in various areas as needed.
  • Produce clean, unit-tested, and refactored code.


  • B.S or M.S. degree in Computer Science, Engineering, or equivalent
  • 3+ years of software development experience
  • Experience in multi-tenant SaaS applications with start-ups or mid-size companies.
  • Experience and/or familiarity with the following systems and programs:
  • Java EE Stack
  • Multi-Tier: Full Spring Stack, Spring MVC, etc
  • Database: Hibernate, MySQL
  • Open Source Stacks: Apache projects, Commons, etc.
  • Web Services: REST, all major Frameworks (Axis2, JAX-WS, etc.);
  • Web Development: JavaScript – for example jQuery, AngularJS etc; HTML5; CSS3
  • Strong understanding of the software development cycle, specifically Agile
  • Offers new ideas and communicates effectively
  • Strong work ethics and organizational skills

Additional Information

All your information will be kept confidential according to EEO guidelines.