Profile News & Press Releases Events Partners Reseller Program
Contact Us ..

Open Positions

—Senior Software Engineer —Software Engineer —Software Engineer – Printing Technologies —Software Development Lead —Quality Assurance Engineer —Software Sales - Account Executive —Software Sales - Channel Sales Manager —Software Technical Support Specialist

Senior Software Engineer

Major Purpose

Mid to senior-level position focused on C++ and newer technology development such as Web Services and .NET Components.

Job Duties/Responsibilities
  • Opportunity to solve challenging, complex problems in a very focused environment as a member of a small, cohesive team where everyone is a contributor.
  • Develop enterprise applications from the ground up as well as Web Services primarily in .Net using a number of the technologies specified as part of the .Net framework
  • Design and implement new features in products ranging from a desktop application to enterprise level SDK/API environments – little maintenance is required
  • Products are sold on a subscription basis, so this is not an upgrade cycle environment
  • Work on products for United Kingdom, Canada, Australia and additional international markets soon to come.
Minimum Qualifications
  • B.S. in Computer Science (or equivalent experience)
  • 3 to 7 years of experience coding with:
  • C++
  • COM
  • C#
  • Web Services
  • Knowledge of other programming languages
  • Demonstrated Data Mining experience
  • Ability to work independently and to handle multiple, complex releases simultaneously
  • Must be adept with concepts of software design, development, configuration management, testing and implementation
  • Intermediate to senior level of programming, debugging and analytical skills with a strong operational understanding of the software development lifecycle
  • Good written and verbal communication skills
  • Experience and demonstrated competence in completing projects on time and to specification
  • Effective time management in a multi-tasking environment
  • Attention to detail and accuracy is essential
  • Ability to effectively interact with a diverse group of individuals
  • Good organizational skills - team player.
Preferred Qualifications
  • Strong, in-depth experience with SQL Server, relational databases and the Microsoft Development Environment preferred
  • Postal and/or mailing industry experience a big plus.

Apply   Top of Page

Software Engineer

Major Purpose

Entry to mid-level position focused on extending the functionality of an existing C#-based desktop address management product.

Job Duties/Responsibilities
  • Opportunity to solve challenging, complex problems in a very focused environment as a member of a small, cohesive team where everyone is a contributor
  • Implement new features in a desktop application - little maintenance is required
  • Products are sold on a subscription basis, so this is not an upgrade cycle environment
  • Provide input on design and implementation
  • Work on products for United Kingdom and additional international markets soon to come
Minimum Qualifications
  • B.S. in Computer Science (or equivalent experience)
  • Good working knowledge of relational databases, particularly SQL Server
  • Detail oriented and able to follow written and verbal direction working with a technical team leader
  • Able to produce efficient, clean, well-commented code and able to explain complex technical information
  • One year of C# / C++ coding experience in developing desktop software
  • Testing experience
  • Enthusiastic, self-starter with a passion for problem solving.
Preferred Qualifications
  • Strong, in-depth experience with SQL Server, relational databases and the Microsoft Development Environment preferred
  • One to three years of C# / C++ coding experience in developing desktop software
  • Postal and/or mailing industry experience a big plus.
  • Web Services experience

Apply   Top of Page

Software Engineer – Printing Technologies

Major Purpose

Mid to senior level position focusing primarily on printer driver development and C++ GDI-based programming using Visual Studio.Net 2003.

Job Duties/Responsibilities
  • Implement new printer features in a desktop application and maintain broad compatibility for existing drivers
  • Write new printer drivers from the ground up
  • Provide input on design and implementation - everyone is a contributor
  • Opportunity to solve challenging, complex problems in a very focused environment as a member of a small, cohesive team.
Minimum Qualifications
  • B.S. in Computer Science or equivalent experience
  • Previous experience with Windows applications, Windows print drivers, the Windows print subsystem, and printer technologies is required
  • Knowledge of and direct experience with key printer connectivity technologies such as USB, IPv4, IPv6, and 802.11
  • Previous experience with printer communication protocols
  • Intermediate to senior level of programming, debugging and analytical skills.
Preferred Qualifications
  • Broad experience with printer technology and skills managing and deploying drivers and other print related software is highly desired
  • Experience with high-speed, Direct Impression address printers a big plus.

Apply   Top of Page

Software Development Lead

Major Purpose

Senior/Lead position focused on managing feature design and implementation within an SDK/API suite of products

Job Duties/Responsibilities
  • Opportunity to solve challenging, complex problems in a very focused environment as the Lead of a small, cohesive team where everyone is a contributor
  • Design and develop enterprise applications from the ground up and Web services primarily in .Net using a number of the technologies specified as part of the .Net Framework - little product maintenance is required
  • Create conceptual and technical design documents for approved requirements
  • Provide technical leadership to the Product Development team, working closely with Engineers, Architects and senior management
  • Ensure compliance with process and standards
  • Products are sold on a subscription basis, so this is not an upgrade cycle environment
  • Work on products for United Kingdom, Canada, Australia and additional international markets soon to come
Minimum Qualifications
  • B.S. in Computer Science or lengthy, demonstrated, equivalent experience
  • Minimum 5 years of experience in systems analysis and programming, addressing unique issues of architecture and data management
  • Minimum 3 years of experience leading development teams
  • In-depth Data Mining experience
  • Must have the experience to work at the highest technical level of all phases of systems analysis and programming activity across the full scope of the software development cycle
  • Strong knowledge of relational databases, and SQL
Preferred Qualifications
  • Strong, in-depth experience with SQL Server, relational databases and the Microsoft Development Environment preferred
  • Postal and/or mailing industry experience a big plus.

Apply   Top of Page

Quality Assurance Engineer

Major Purpose

Entry to mid-level position focusing primarily on UI/Blackbox testing for software ranging from desktop applications to SDK/API environments.

Job Duties/Responsibilities
  • Primary focus on UI/Blackbox testing
  • Provide input on design and implementation - everyone is a contributor
  • Opportunity to solve challenging, complex problems in a very focused environment as a member of a small, cohesive team.
Minimum Qualifications
  • Some programming background in C-based languages
  • 1-3 year of experience in QA as a back box tester
  • Knowledge of software development or using software development tools
  • Hands-on testing experience with UI, installation and automation test development and maintenance
  • Excellent verbal and written communication skills.
Preferred Qualifications
  • Working knowledge of SQL is preferred

Apply   Top of Page

Software Sales - Account Executive

Job Description: Entry-Mid level software sales position focused on driving revenue with existing and new customers. You will be focused on selling address quality and mailing software solutions. You will be tasked with performing demonstrations of our software solutions to customers and prospects in real time via the use of WebEx technology. You will be targeted on the number of calls, WebEx demonstrations, and ultimately the revenue that you produce. This position requires an aggressive team player with tenacity and perseverance.

Skill Requirements
  • Must have 2 years successful experience selling software products and solutions.
  • Individual should have strong technical, interpersonal, presentation, and solution selling skills.
  • BS/BA required.
  • Understanding of address quality solutions, mailing solutions, and postal requirements is a plus.

Apply   Top of Page

Software Sales - Channel Sales Manager

Job Description
This is a entry to mid-level software sales position focused on driving revenue with existing OEM partners. Training, mentoring and supporting the OEM sales staffs will be the main focus. You will be tasked with performing demonstrations of our software solutions to clients and prospects in real time via the use of WebEx technology. You will be targeted on the number of calls, WebEx demonstrations and ultimately the revenue that you produce. This position requires an aggressive team player with tenacity and perseverance. Driving revenue with existing strategic OEM accounts at the sales representative level will be the key to the candidates success in 2006.

Skill Requirements
  • Must have 2 years successful experience selling complex software products and solutions into indirect channels.
  • Individual should have strong technical, interpersonal, presentation, and solution selling skills. Formal sales training is desired.
  • Must have an outstanding record of technical sales penetration with channel accounts.
  • BS required.
  • Willingness to travel up to 30%.
  • Understanding of address quality solutions, mailing solutions, and postal requirements is a plus.

Apply   Top of Page

Software Technical Support Specialist

Satori is looking for a technical superstar who can hit the ground running at the code level to help our customers with their high-end, enterprise level, custom integrations of our products. This frontline support position provides technical knowledge as well as postal regulation information to our growing customer base. This fast-paced, demanding environment requires multi-tasking and a detail-oriented personality. An even disposition with great communication skills is essential. A computer science background is preferred, and a strong technical background is required.

Job Description
  • Provides comprehensive end-user support via phone and e-mail
  • Assists Sales with technical issues to win new accounts
  • Conducts regular QA and beta testing
  • Researches and writes knowledgebase articles
  • Provides consulting services for high-end customizations
  • Provides end-user training
Skill Requirements
  • 4-year degree. Computer Science preferred
  • Minimum 2 years of direct end-user/customer support experience
  • Software industry experience strongly preferred
  • Researches and writes knowledgebase articles
  • VBA or other coding experience/education is essential - applicants without this cannot be considered
  • Proficient with MS Office - Excel and Access in particular
  • Excellent written/verbal communication and problem solving skills
  • Knowledge/experience with Windows 9x, NT, 2000, NT Server, SQL
  • Strong interpersonal skills
  • Team player

Apply   Top of Page