Home > Company > Careers at Convera > Position Detail

Senior Software Engineer

Convera is a leading provider of vertical search services for publishers on a "software as a service" (SaaS) basis.  Based on a semantic index of the Web, Convera enables publishers to generate additional revenue by creating customized search applications for specialist audiences under their own brand. Many of the world’s largest publishers rely on Convera vertical search services to accelerate their e-publishing strategies, meet growing monetization goals and build loyal online professional communities. Convera is headquartered in Vienna, Va. with major offices in Carlsbad, Ca. and Bracknell, UK.

We are looking to grow our Carlsbad, CA based Engineering team.  We are seeking a highly motivated and capable Senior Software Engineer who is interested in working in a positive, energetic environment. 

This is an upper-level position and would be responsible for supporting design and development in Convera’s high performance and highly scalable vertical information acquisition and retrieval system.  More specifically, this position will:

  • Design and implement complex fixes and enhancements to critical sub-systems of the platform
  • Design maintain and enhance infrastructure and processes used to ensure the quality of platform development
  • Develop necessary experience and skill sets to advance career objectives

The ideal candidate will possess the following skills/abilities:

  • Able to write software requirements and design specifications for review
  • Able to implement new and critical features based on detailed design specifications independently
  • Able to analyze system performance (speed, accuracy, sizing, memory usage, etc) and implement improvements based on the analysis
  • Able to proactively take steps to improve software quality
  • Able to pick up and use new technologies independently
  • Able to design and contribute reusable software for use by others in the group
  • Understands the processes and methodologies employed to produce our software product to ensure quality
  • Able to estimate level of effort required to complete assigned tasks with a moderate degree of accuracy
  • Able to review and analyze code implemented by others efficiently and effectively
  • Able to communicate and interact effectively in a team environment and assume a leadership role in the team dynamic

Requirements:

  • Bachelor’s degree or equivalent experience in Computer Science or related field
  • 6+ years software development experience
  • Expert knowledge with programming languages C and C++
  • Substantial experience working in a Linux development environment
  • Substantial experience with one or more scripting languages (e.g., bash, perl, csh)
  • Solid experience working in web crawling and/or search technologies a significant plus
  • Experience working with Java technologies a plus

Convera provides a comprehensive compensation and benefits package to its staff members including Medical/Dental/Vision/Life Insurance, company-matching 401(k) plan, stock options, Flexible Spending Accounts, paid sick leave and vacation. 

To be considered for this position, please forward your resume to careers@convera.com or via facsimile to (760) 603-7913.

 

Convera is an Equal Opportunity Employer.
www.convera.com