Software Engineer
For more than 28 years, Futurex has been a globally recognized leader in providing data encryption solutions for financial networks, banks, credit unions and retail customers. More than 15,000 financial institutions, retailers and merchant service providers have used Futurex product solutions to protect their highly sensitive financial transactions.
Located in Bulverde, TX, Futurex is seeking a team-oriented individual to fill the position of Software Engineer. The ideal candidate will perform moderately complex computer programming work involving the analysis of system outlines to develop programs for computer applications; writing complete solution programs; documenting methods and procedures used in program development; and testing, correcting, and revising programs.
The qualified candidate must be willing to work under general supervision with moderate latitude for the use of initiative and independent judgment and have general knowledge of the principles, practices, and techniques of computer programming and systems analysis; of computer operations procedures and systems; and of computer programming languages (listed below).
The qualified candidate should possess the ability to process information logically; to design programs and systems logic; to prepare program specifications; to code, test, and debug computer programs; to interpret technical information relating to computer programming and other areas of data processing; to perform mathematical calculations; and to communicate effectively and motivated by a generous compensation and incentive pay package.
PRIMARY RESPONSIBILITIES
- Design, code, test and troubleshoot new software developed for the commercial market
- Maintain and modify existing software.
- Establish software design goals and verify they are met during development.
- Develop and document APIs and protocols used when interfacing with external systems.
- Analyze performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor.
- Confer with users to gain understanding of needed changes or modifications of existing programs. Resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
- Write and maintain programming documentation.
- Maintain confidentiality with regard to the information being processed, stored or accessed.
- Document programming problems and resolutions for future reference.
REQUIREMENTS
- C and C++ development
- 3+ years experience, preferably
- Willingness to learn and interest in Cryptography
STRONGLY PREFER
- Linux experience
- Experience with TCP/IP networking
- Experience with multiple architectures and platforms
- SQL programming and basic understanding of relational databases
KEYWORDS
- Linux, C, C++, SQL, cryptography
LOCATION
- 14-acre corporate campus located in the Texas Hill Country town of Bulverde — 40 min. south of Austin, TX and 20 min. north of San Antonio, TX. Back to Careers

