Careers


KnoahSoft is leading the way in one of the fastest growing software markets: call center performance management. We need outstanding people who can contribute immediately to the development of our commercially available software suite KnoahSoft. At KnoahSoft, we recognize the strength of our product comes from the unique talent of individuals like you.

We offer the stability and resources (state-of-the-art facilities and technologies) of an established company combined with the energy and spirit of a start-up. So bring us your entrepreneurial attitude, proven skills, and desire to make a difference, and in return you'll experience a creative and dynamic environment where you can make an immediate impact and be part of a winning team.

Current Openings
Marketing Manager (Ann Arbor, MI or Remote, USA)
JOB TITLE : Marketing Manager Location: Ann Arbor, MI or Remote Posted on : 26-07-2011
Description

The Marketing Manager is an exciting position working in conjunction with the sales team supporting KnoahSoft in its efforts to achieve its business goals.The Marketing Manager is responsible for professionally and ethically representing KnoahSoft in the marketing of products and services, and the ongoing development and implementation of sales and marketing plans.

Key Responsibilities
Communications Management
  • Works to maintain the public image of the company.
  • Directs information to groups such as strategic / technology partners, channel partners, media, analysts, customers or the general public.
  • Shows a good understanding of the company's objectives and pro-activeness in generating new ideas, for effective communication of those objectives.
  • Compile comprehensive information about the company, for strategic alliance partners, channel partners, media, analysts, customers and other groups. Maintain company archives.
  • Reviewing editorial schedules and managing process to ensure the firm appears in key industry related features.
  • Organizing Special events, sponsorships, webinars, seminars, etc.
  • Drafting and editing press releases and by-line articles to high standard consistent with company messaging.
  • Ongoing Maintenance & Improvement of Website & Social Media sites & policy; Twitter, LinkedIn, Facebook
  • Manage relationships with a variety of media across media types including blogs, online, print and broadcast.
  • Ability to develop effective working relationship with team members and manager across geographical locations.

Prospect Development
  • Further develop the current prospect nurturing strategy and clearly articulate to senior management to get buy-in.
  • Independently plan and execute email campaigns and oversee their full cycle: creative development, segmentation and data processing, pre-deployment testing and QC, and back-end analysis.
  • Owner and designer for all email and communication templates
  • Provide analyses of email campaigns and recommendations for enhancing their effectiveness.

Telesales Direction
  • Provides direction to Inside Sales relating to campaign follow-up.
  • Work directly with Vice Presidents of Sales to develop outbound call scripts, sales materials, and email templates as follow-up to our email campaigns.
  • Monitors and reports on campaign progress.
Successful candidate will demonstrate
  • High attention to detail including precise and effective communications and proven ability to manage multiple, competing priorities simultaneously.
  • An ability to think strategically and execute methodically.
  • Superior verbal and written communications skills.
  • An ability to work in a fast-paced environment where continuous innovation is desired and ambiguity is the norm.
  • A composed, poised and professional demeanor with a bias for action and ownership.
  • A history of teamwork and willingness to roll up one’s sleeves to get the job done.
Minimum Requirements
  • Associate's degree in business administration or marketing, bachelors' degree preferred.
  • Five years of experience working in a B2B and professional environment.
  • Experience working with Channel partners
  • Experience working for a software product company
  • Strong project management skills.
  • Knowledge of marketing principles.
  • Effective oral, written, and presentation communication skills.
  • Knowledge of Salesforce.com, Constant Contact, and Jigsaw preferred.
  • Ability to work individually and maintain self-driven projects.
  • Demonstrated ability to solve problems, analyze systems and suggest appropriate solutions
  • Proficient organization, prioritization and time management skills.
Send in your resume to hr@knoahsoft.com
Software Engineer (Ann Arbor, MI, USA)
JOB TITLE : Software Engineer Location: Ann Arbor, MI, USA Posted on : 29-03-2012
Description

This role is responsible for all aspects of developing enterprise level Java/J2EE based applications, integrating with the VoIP based Unified Communications tools for KnoahSoft’s Harmony and Remote Silent Monitoring (RSM) product suite. These products allow monitoring and recording calls in contact centres for tracking agent performance and meeting compliance requirements. .

Key Responsibilities
  • Write high-performance, scalable, and maintainable code
  • Analyze, propose and develop solutions for our product
  • Communicate effectively with other teams inside and outside engineering
  • Maintain source code changes using standard source code control systems (SVN)
  • Assist in understanding how code changes affect the applications
  • Demonstrates and applies understanding of development tools as a software developer
  • Demonstrates and applies understanding of Java/J2EE and C++ languages
  • Explains technical concepts effectively
  • Communicates effectively with Technical and Business Systems Analysts
  • Consistently creates and executes unit test plans appropriate to the task
  • Understands and comprehends design requirements as specified
What we're looking for
  • Must have a bachelor's or master's degree in Computer Science/Engineering or equivalent
  • Languages : Java, C++, C

  • Skills

  • Concepts (mandatory to have) : Multi-threading, Socket-programming, TCP-IP protocol handling, Web Services, Object Oriented Concepts
  • IDEs : eclipse, Visual Studio
  • Operating Systems : Windows Client & Server OS, Linux (Good to have)
  • Tools & SDKs : MFC, Unit testing tools (like Junit, CUnit), Profiling & Debugger tools (GProf, WinDbg, etc)
  • Database Systems : MSSQL

  • VoIP Technologies (Good to have)

  • Understanding of VOIP protocols such as SCCP, SIP
  • JTAPI, CTIOS, CTI protocols
  • VXML 2.x Scripting
  • IVR platforms like Cisco IPIVR, Cisco CVP and Avaya AVP
  • Working knowledge of Cisco UCCX/UCCE/UCM products
  • Excellent communication skills.
  • This individual will be a key member in the engineering team
  • Must have superior problem solving skills
  • Experience with full lifecycle development projects. Experience in software product development is an added advantage
  • Ability to develop, document, and communicate architectures/ designs using UML and other notations.
  • Familiarity with emerging architectural solutions and technologies.
Experience
  • Must have 2 to 3 years of experience in programming and technical software products, preferably in service-based, backend (non-GUI) component development in Java, C, C++ languages.
Send in your resume to hr@knoahsoft.com
Manager / Senior Manager – Marketing Communications (Hyderabad, India)
JOB TITLE : Manager / Senior Manager – Marketing Communications Location: Hyderabad, India Posted on : 26-07-2011
Description

The role involves interfacing with various business units to understand objectives, then design and execute business development and (or) lead generation / programs in line with the objectives (both strategic and tactical objectives). .

Exposure & Experience
  • Should have experience in marketing / business development and lead generation programs - telemarketing / email campaigns. Minimum of 5 years experience.
  • Should have worked in interfacing roles with senior management groups.
  • Should have worked with virtual teams across time zones.
Skills required
  • Excellent written and oral communications is a must
  • Should have an inherent understanding of understanding business strategies, what goes into making a business strategy work.
  • Should have the ability to create business strategies based on short term and long term objectives
  • Ability to manage with extensive domestic and international travel.
  • Should be proficient in the use of various editing tools like office, powerpoint, photoshop
  • Should have experience working with alliance partners's marketing teams on joint promos
  • Should have the experience of dealing, briefing and managing creative & PR agencies
  • Self starter. Ability to work under limited or no supervision.
Behavioural Capabilities
  • Planning, Organizing & Execution
  • Focus on results
  • Passion for quality
  • Interpersonal effectiveness
  • Managing performance
  • Presentation Skills
  • Time Management
Deliverables of the role (KRAs)
  • Conceptualize, design, execute & monitor business development programs in line with regional objectives and competition landscape.
  • Establish measure & improve brand visibility across mediums.
  • Influence budgets, monitor spend and justify investments.
  • Understand market, business objectives, competition landscape, long term goals of SBU s
  • Create catalogue of competition's marketing activities in the regions.
  • Based on the above two, create a revenue generation / business development program for each SBU
  • Execute the programs with help from the extended marketing team
  • Monthly reporting against set objectives and course correct if need be.
  • Planned PR calendar.
  • Events – design, execution & support as the case may be.
Academic Qualification
  • Graduate + M.B.A in Marketing.
Send in your resume to hr@knoahsoft.com
Sr. Software Engineer/Lead Software Engineer (Hyderabad, India)
JOB TITLE : Sr. Software Engineer/Lead Software Engineer Location: Hyderabad, India Posted on : 30-03-2012
Description

This role is responsible for all aspects of developing enterprise level C++ based applications, integrating with the VOIP, CRM tools for the KnoahSoft product suite which is used extensively by contact centers industry for tracking agent performances and meeting the other compliance requirements.

Key Responsibilities
Communications Management
  • Write legendary, high-performance, scalable, and maintainable code
  • Analyze, propose and develop solutions for our product.
  • Communicate effectively with other teams inside and outside engineering.
  • Lead projects, mentor junior engineers, and help recruit top tier talent.
  • Monitors all source code changes using standard source control (SVN).
  • Assists analysts in understanding how code changes affect the applications.
  • Demonstrates and applies a knowledge and understanding of development tools as a senior developer.
  • Demonstrates and applies a knowledge and understanding of C++, Java languages (Java is good to have).
  • Explains technical concepts effectively, taking audience into account.
  • Communicates effectively with Technical and Business Systems Analysts.
  • Consistently creates and executes unit test plans appropriate to the task.
  • Understands and comprehends design requirements as specified.
  • Provide guidance and mentoring for junior engineers hired into the team who may be tasked to perform some of the above duties.
What we're looking for
  • Must have a bachelor's or master’s degree in Computer Science/Engineering or equivalent
  • Languages : C++, C, Java (Good to have)

  • Skills

  • Concepts (mandatory to have) : Multi-threading, Socket-programming, TCP-IP protocol handling, Web Services, Object Oriented Concepts
  • IDEs : Visual Studio, Eclipse
  • Operating Systems : Windows Client & Server OS, Linux (Good to have)
  • Tools & SDKs : MFC, Unit testing tools (like CUnit), Profiling & Debugger tools (GProf, WinDbg, etc)
  • Database Systems : MSSQL

  • VoIP Technologies (Good to have)

  • Understanding of VOIP protocols such as SCCP, SIP
  • Excellent communication/mentoring skills.
  • This individual will be a key member in the engineering team
  • Must have superior problem solving skills
  • Experience with full lifecycle development projects. Experience in product development is an added advantage
  • Ability to develop, document, and communicate architectures/ designs using UML and other notations for large scale full lifecycle projects.
  • Familiarity with emerging architectural solutions and technologies.
Experience
  • Must have 4 to 6 years of experience in programming and technical software products.
Send in your resume to hr@knoahsoft.com
Software Developer/Sr.Software Developer (India, Hyderabad)
JOB TITLE : Software Developer/Sr.Software Developer (India, Hyderabad) Location: Hyderabad, India Posted on : 30-03-2012
Description

This role is responsible for all aspects of developing enterprise level web based applications, integrating with the VOIP, CRM tools for the KnoahSoft product suite which is used extensively by contact centers industry for tracking agent performances and meeting the other compliance requirements.

Key Responsibilities
Communications Management
  • Write legendary, high-performance, scalable, and maintainable code.
  • Analyze, propose and develop solutions for our search architecture.
  • Help lead architectural design of complex distributed systems.
  • Communicate effectively with other teams inside and outside engineering.
  • Lead projects, mentor junior engineers, and help recruit top tier talent.
  • Monitors all source code changes using standard source control (PVCS).
  • Assists analysts in understanding how code changes affect the applications.
  • Demonstrates and applies a knowledge and understanding of development tools at their level of experience (junior, developer, or senior).
  • Demonstrates and applies a knowledge and understanding of applicable languages at their level of experience (junior, developer, or senior).
  • Explains technical concepts effectively, taking audience into account.
  • Communicates effectively with Technical and Business Systems Analysts.
  • Consistently creates and executes unit test plans appropriate to the task .
  • Understands and comprehends design requirements as specified.
  • Provide guidance and mentoring for junior engineers hired into the team who may be tasked to perform some of the above duties.
What we're looking for
  • Must have a bachelor's degree in Computer Science/Engineering or equivalent

  • Skills

  • JBOSS Application Server, J2EE, JBOSS Portal, Open Source Java Frameworks e.g. Struts/Spring/JSF/Hibernate etc., Java development tools, XML, JUNIT, MQSeries, etc. Experience with databases is an added advantage.
  • Solid understanding of Server side Java development, experience on Service Oriented Architectures and enterprise level integrations
  • Excellent communication/mentoring skills
  • Must have superior problem solving skills
  • Experience with full lifecycle development projects, OO/SOA RUP. Experience developing products is an added advantage
  • Ability to develop, document, and communicate architectures/ designs using UML and other notations for large scale full lifecycle projects
  • Design apps based on a Java, J2EE architecture framework & design patterns
  • Familiarity with emerging architectural solutions and technologies
Experience
  • Must have 2 to 5 years of experience in programming and technical software products.
Send in your resume to hr@knoahsoft.com