SOFTWARE ENGINEER

If you have what it takes - this is a fantastic opportunity with a cutting-edge, security software company with a reputation for innovation in the government and commercial markets.  The ideal candidate will be able to hit the ground running.

Our people are leaders. Our future success is defined by the energy and ingenuity of our employees today and tomorrow. You can make a difference here. We believe our success is defined by the contributions of each person in our company -- we welcome and support the difference you can make here.

Job Description

Create, maintain and extend the Company's suite of products. Perform tasks and projects across the entire software system development life cycle. Tasks may include research, conceptual planning, software analysis and design, application construction, configuration and change management, testing, troubleshooting and debugging, packaging, and documentation. Maintain focus on project objectives while mitigating project and product risk. May be responsible for mentoring junior engineers and leading team initiatives.

Experience

  • 5+ years software design/development

  • Experience in shrink-wrap or enterprise-level development environment

  • Experience in security-related software development preferred

Technical Skills

  • Object oriented software design (3+ years)

  • Client/Server system designs, exp. in sub-system design/implementation (3+ years)

  • Multi-threaded design/development

  • Distributed architecture design/development experience is a plus.

  • Strong debugging skills

Languages: C, C++ (4 years); XML, SOAP (2 years)

Platforms: Microsoft Windows environment including:

  • Win32 API extensions

  • COM/DCOM, ASP and/or .NET application development

  • Active Directory application development

  • Strong Windows debugging and problem solver

  • Linux experience is a plus

Non-Technical Skills

  • Team-centric work approach

  • Ability to work with others of varying backgrounds, skills, experience

  • Cross-department collaboration is a requirement

  • Strong verbal and written communication skills

  • Self-motivated with the ability to work under limited supervision

  • Ability to work in matrix-managed roles while balancing multiple project responsibilities

  • Previous team/project leadership is a plus

Interfuse Technology Corporation is an Equal Opportunity Employer.  We offer excellent health/dental benefits, paid vacation & holidays.

Please forward your resume to: career@interfusetech.com

.