FreshRemote.Work

Software Engineer (Core)

United States - Remote

This Software Engineer will be responsible for the development of and defect resolution of our 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. Applicants will be expected to demonstrate their capabilities throughout the interviewing process.

Requirements

  • Development of service-oriented, middleware, and infrastructural software (Linux-Based)
  • Proficiently handle software architecture, programming/implementation, integration, testing, packaging, and some documentation.
  • Experience with Multi-Tiered Architectures
  • Experience with Unit Testing and/or Test-Driven Development
  • Experience Building High Availability/Performance Software
  • Experience Building Networked, Daemonized Software
  • Understand and adhere to organizational information security and regulatory compliance requirements.
  • Understand and apply principles of information security in day-to-day duties.

 

  • Experience with the PCI DSS or PA-DSS is a Plus
  • Familiarity with PostgreSQL and/or Oracle is a Plus
  • Experience with Service-Oriented Architectures is a Plus
  • Experience Working with Payment or Other Financial Applications is a Plus
  • Experience with Data Processing, Correlation, and Analytics is a Plus

    Competencies:
  • Proficiency 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
  • Proficiency in C and C++
  • Proficiency with Perl, Python, PHP, and/or Bash
  • Must have a broad knowledge of cyber security methods and technologies across the industry. 

 

  • Proficiency with Java is a Plus
  • Familiarity with MITRE CWE is a Plus

    Education and Experience:
  • Experience in a Payments, Fintech, SaaS, environment a plus.
  • 5+ years of focused software engineering experience
  • Bachelor's Degree in Computer Science focused on Software Engineering or comparable experience working in the field.

Preferred

Bachelor’s Degree in Computer Science or Software Engineering preferred

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Work From Home
  • Wellness Resources

    Note: Successful applicants must submit to a pre-employment background check and drug screen.
  • Disclaimer: The job description serves as a summary of the typical …
This job isn't fresh anymore!
Search Fresh Jobs