Software Engineer

Software Engineer

16 Jun 2024
Texas, San antonio, 78202 San antonio USA

Software Engineer

Vacancy expired!

If you are interested, please email your resume to Valentina Jimenez at Job Description Summary
We are currently seeking a talented Senior Software Engineer for Marketing Systems. In this role, Software Engineers support the full software development life cycle and apply it for all aspects of our marketing systems to include inbound, outbound, leads management, audience management, segmentation analysis, and workflow.

Software Engineers are engaged in all phases of the software development lifecycle which include gathering and analyzing user/business system requirements, application design, development, integration, and support (defect/patch management and outage resolution). In addition, Software Engineers are responsible for determining how data is sourced, assembled and conveyed into our multi-channel orchestration platform to target, personalize, and execute cross-channel marketing at scale. Software Engineers participate in design meetings and consult with business clients to refine, test, and debug systems to meet business needs, interact with and sometimes direct third party partners in the achievement of business and technology initiatives. This is an advanced-level role occupied by those demonstrating in-depth technical knowledge within their respective areas of specialization.

Job Description:

  • Hands-on software development enabling marketing capability
  • Consults with business and architects to develop and document requirements
  • Applies technical expertise to plan, analyze, design, build, validate, implement, and support solutions
  • Identifies and creates solutions to improve system performance and availability
  • Facilitates root cause analysis of system issues to minimize impact and future occurrences
  • Analyzes and designs specifications for less experienced team members to execute
  • Assists team leads with delegation of technical work packages to cross functional team members for execution through the full development life cycle
Minimum Requirements
  • Bachelor's degree or 4 additional years of related experience beyond the minimum required may be substituted in lieu of a degree
  • 6 or more years of software development, database system development, or systems development experience demonstrating depth of technical understanding within a specific I/T discipline(s)/technology(s)
  • 6 or more years of hands-on software development with Java
  • Experience using Kafka
  • Extensive, hands-on experience with SQL
  • Experience with relational database management systems (RDBMS)
  • Experience in handling various production support roles (technical)
  • Must be a team player and demonstrate ability to communicate effectively with both technical and non-technical individuals.
  • Qualifications may warrant placement in a different job level.
Preferred Requirements
  • Experience with Marketing or Campaign technology (e.g. Unica, Adobe Campaign)
  • Experience in system configuration to include creating applications to enhance availability, performance, and capacity
  • Experience with scripting languages (Python/Powershell/Perl)
  • 2+ years of Linux/Unix OS commands and shell scripting knowledge.
  • Familiarity with ETL and ETL best practices
  • Experience with container-based application creation and deployment
  • Large scale relational database, data lake, or data warehouse experience
  • Experience with DataStage is a plus
  • Experience executing using agile frameworks


The above description reflects the details considered necessary to describe the principal functions of the job and should not be construed as a detailed description of all the work requirements that may be performed in the job.

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Job Details

Jocancy Online Job Portal by jobSearchi.