Software Engineer/Senior Software Engineer (General Engineering)
Merced Systems is a dynamic, profitable, venture-backed pioneer and innovator helping companies dramatically improve their customer acquisition, loyalty and life-time value by developing domain-specific performance management applications that improve execution across all sales and service organizations. Winner of many industry and analyst awards, such as the Deloitte Technology Fast 500 list for three years in a row, our company has grown from start-up to a successful, international, market-leading organization, supporting the technology needs of Fortune 500 customer operations organizations. It is our mission to develop innovative analytic applications that drive significant performance improvement in our customers' operations by making their employees more successful.
We are looking for talented and dedicated individuals to join our engineering team in Redwood Shores, CA to help develop the next generation of our product.
You should be passionate about writing code for a complex enterprise product that is used by well over 600,000 users. This position calls for someone that wants to grow into a “generalist” engineer that is very comfortable working through most layers of the stack, primarily the front end UI to the business-logic middle tier. As such, you should really want to make your career becoming an impressive Jack-of-the-software-trade. Seriously, we have a guy named Jack here and he can code up anything. As can Todd, and Shirley, and Richard and…
If you’re further along in your career and have already made your mark by becoming that Jack, then we should have talked to you yesterday! Got interest in most of the stack? Let’s talk.
Responsibilities
This is a straight-up software engineering position with emphasis both on the Analytics team and on the Forms/Workflow team. As such, you will:
• Participate in the design of features: You will be working closely with the Product Manager, Interaction Designer, and Technical Architect to define features big and small for our products.
• Technically design features and write legendary code: Mostly Java, JavaScript, HTML, and Scheme.
• Write documents: Mostly Functional and Design.
• Stay Agile and be a pig: We are, so you need to be too. Some of us are chickens but in a good sort of way.
• Fix bugs: Goes without saying, but, well, we just said it.
Qualifications
The ideal candidate will have:
• Three to fifteen years of software development experience
• High proficiency in Java, JavaScript, JSP, and HTML
• Familiarity with XML, JSON
• Solid understanding of relational database concepts
• Working knowledge of SQL
• Familiarity with Apache and Tomcat concepts
• Excellent work management skills, with demonstrated success in a multi-tasking work environment.
Proven track record for delivering quality software products on schedule
Bachelor’s degree in computer science or equivalent
In addition, the following are desired:
Familiarity with Lisp/Scheme
Familiarity with Hibernate and HQL.
Familiarity with JSF.
Familiarity with Flex and ActionScript.
Familiarity with OLAP and Data Mart/Warehouse concepts
Familiarity with agile software development techniques.
To Apply
In return for your skills and expertise, you will receive a competitive salary and comprehensive benefits program, which includes: company success bonus, stock options, health benefits and 401K plan with generous company matching program.
Sound good to you? If interested, please send your resume to: career@mercedsystems.com with only the job title in the subject line.