Not specified
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Software Engineer
(This job is no longer available)
Lyris Technologies, Inc. | San Francisco, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Lyris, Inc is a growing digital marketing company in Emeryville, CA, with several market-proven product offerings. We are creating a highly-advanced cloud-based digital marketing platform, to power customer engagement with sophisticated analytics.

We are seeking a senior Java engineer to help us build out our state-of-the-art Platform.

Do you pick up new technologies quickly? Do you understand performance and scalability, how TCP, HTTP, SMTP and other basic internet technologies work? Do you freely ask and answer questions, accept help and offer it? Do you automatically think about data architecture, lock contention, efficient algorithms, testing your code? Is JUnit your friend? Do you write JavaDoc before writing class declarations? Do you love the art and craft of what you do, and take pride in code that is clean and easy to maintain? If this sounds familiar, we want to talk to you!


You will be working on high-performance software and services. Depending on your experience and programming skills, you might be enhancing existing products or helping to design and implement new products, based on current open-source technologies like Mule, Hadoop, Spring, and a half-dozen others. We are working like a start-up, in small engineering teams, using Agile/Scrum. We will expect you to jump in quickly. We hope that you will find the work fulfilling, and have some fun doing it.

Desired skills and expreience:

5+ years software development
Solid and current skills in either C++ or Java
BSCS preferred, or college degree with equivalent experience

Additionally several (or many!) of the following areas of experience/expertise:

RESTful API development, familiar with JSON, SOAP and XML in general
High-scalability architectures, especially with JMS
Linux/Unix command line utilities, piping, shell scripting
Familiarity with one or more scripting languages, like PHP, python, perl, javascript
MySQL or other RDBMS, especially if you understand how a database engine works
Open source software from Apache, Google, SourceForge or others
Hadoop/HDFS, plus technologies like Hive, HBase, SOLR
Multi-threaded programming
Middleware integration with ESBs or workflow engines
HTTP and SMTP protocols, MIME encoding, SSL, understanding of DNS, RFC 822, etc.
Internet marketing, email deliverability, display targeting with cookies, etc.
Analytics with big data, columnar databases or OLAP

About Lyris:

Lyris, Inc.is a leading global provider of digital marketing solutions that help companies engage with customers in more meaningful ways. Lyris products and services empower marketers to design, automate, and optimize data-driven interactive marketing campaigns that facilitate superior engagement, increase conversions and deliver measurable business value. Lyris' high-performance, secure and flexible digital marketing platforms improves marketing efficiency by providing automated digital message delivery, robust segmentation, and real-time social, mobile, and interaction analytics. The Lyris solutions portfolio is comprised of both in-the-cloud and on-premise solutions -, Lyris HQ, Lyris LM - combined with customer-focused services and support. More than 5,000 companies worldwide partner with Lyris to manage and execute sophisticated digital marketing campaigns across email, social, Web and mobile channels.

About Lyris Technologies, Inc.

Lyris, Inc., (Lyris) is a digital marketing technology and services firm. The Company's digital marketing software and services provide clients with solutions for creating, delivering and managing online, permission-based direct marketing programs and other communications to clients who use the Internet to communicate with their customers and members. The Company's technology solutions include email marketing software, which provides clients with tools to create, deliver and manage email marketing programs, newsletters, discussion groups and other digital communications; Web analytics software, which provides clients with tools to analyze the behavior of visitors to their websites and also manage pay-per-click (PPC) campaigns and Web content management software, which is used by clients to manage a Website, landing page or email content creation. (Source: 10-K)