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
— Technical Support Engineer
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
Technical Support Engineer
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