Software Engineer (Linux)

TrustCommerce (Irvine, California), an established company, is looking to immediately hire a “Software Engineer.” for full-time, in-house employment. TrustCommerce develops and maintains technology-oriented, merchant service solutions in the payment card industry.

About the Company

TrustCommerce, a leading provider of secure payment processing, develops and maintains technology-oriented merchant service solutions in the electronic payment and risk management industry to accommodate merchants of all sizes.  We offer a dynamic, fast paced environment where we are dedicated to helping our employees succeed, as well as offer a generous benefits package including a no-waiting-period health insurance program.

Position Summary

Under the direction of the Software Development Manager, Software Engineer will be responsible for the development of service-oriented, middleware, and infrastructural software for Linux-based environments.  The incumbent will be expected to be proficient and active in all applicable software development and management practices, including: architecture, programming/implementation, integration, testing, packaging, documentation (to some extent), production diagnostics, and production support.  Additionally, incumbents will be expected to be able to effectively lead projects from a technical perspective.  Applicants will be expected to demonstrate their capabilities throughout the interviewing process.

General Software Engineering Requirements:

  • Expertise in Linux (or Unix) Software Development

  • Proficiency in Linux (or Unix) System Operations

  • Proficiency in SQL Database Development and Operations

  • Proficiency with Applicable Secure Coding Practices

  • Experience with Multi-Tiered Architectures

  • Experience with Unit Testing and/or Test-Driven Development

  • Experience Working with Payment or Other Financial Applications is a Plus

  • Experience with Data Processing, Correlation, and Analytics is a Plus

  • Experience with the PCI DSS or PA-DSS is a Plus

  • Familiarity with PostgreSQL and/or Oracle is a Plus

Conventional Software Engineering Requirements:

  • Proficiency in C and C++

  • Proficiency with Perl, Python, PHP, and/or Bash

  • Experience Building High Availability/Performance Software

  • Experience Building Networked, Daemonized Software

  • Disciplined in Software Architecture Practices

  • Experience with Service-Oriented Architectures is a Plus

  • Proficiency with Java is a Plus

  • Familiarity with MITRE CWE is a Plus

Candidate Must:

  • Be Proficient in English, Both in Verbal and Written Form

  • Be Solutions and Results Oriented

  • Be a Passionate Technologist, Always Interested in Internals

  • Enjoy Fast-Paced, Dynamic, and Collaborative Environments

Note: Successful applicants must submit to a pre-employment background check and drug screen