Talent.com
Software Engineer- Middleware

Software Engineer- Middleware

FreedompayLas Vegas, Nevada, United States
30+ days ago
Job type
  • Full-time
Job description

The FreedomPay Commerce Platform is the technology of choice for many of the largest companies across the globe in retail, hospitality, lodging, gaming, sports and entertainment, foodservice, education, healthcare and financial services.  FreedomPay’s technology has been purposely built to deliver rock solid performance in the highly complex environment of global commerce. The company maintains a world-class security environment and was first to earn the coveted validation by the PCI Security Standards Council against Point-to-Point Encryption with EMV standard in North America. FreedomPay’s robust solutions across payments, security, identity and data analytics are available in-store, online and on-mobile and are supported by rapid API adoption. The award winning FreedomPay Commerce Platform operates on a single, unified technology stack across multiple continents allowing enterprises to deliver a consistent, repeatable experience on a global scale.  FreedomPay is a fast paced, high growth company with a great culture with competitive benefits and compensation with a business casual atmosphere.

We are currently seeking a top tier Software Engineer with specific experience in the Microsoft technology stack (.Net, C#, SQL) with a focus on our middleware products and interacting with hardware devices.  This is a full-time salaried position.  You will join a team of world class engineers and developers solving complex problems, building new product lines, and expanding existing products and services.  You will be rewarded for creativity and innovation.

The ideal candidate will be proficient in the development of high performing n-tier solutions with transaction handling and complex secure system integrations.  You will leverage various frameworks, patterns, and tools.  You will have shared accountability for the quality of the solution and ensure seamless integration and implementations.

Job Responsibilities (including but not limited to)

  • Build properly structured, well-commented solutions for complex integrations and complex problems.
  • Work directly with 3rd party Point of Sales and hardware devices.
  • Maintain and expand our middleware solutions.
  • Exercise thorough unit and system testing.
  • Work within a scrum team to create stories, tasks, estimates, and delivery timelines for each release.
  • Follow and contribute to technical standards, coding standards, tools, platforms, and approaches.  Help define and create application frameworks and common libraries for a wide variety of solutions, always seeking to reuse code and core frameworks where possible.
  • Work with the QA team to ensure proper test plan, test coverage, test execution, and defect remediation.
  • Related tasks as assigned.

Required Skills and Experience

  • At least a BS / BA Degree in MIS, Computer Science, Engineering, or related field
  • A minimum of 5 years experience as a Software Developer / Engineer
  • A minimum of 2 years experince with devices
  • Strong, written and verbal communication skills
  • Experience with .Net 4.6.2+, VS 2019+
  • C#
  • Object-oriented design and programming
  • Windows Servers / Services
  • Experience building multi-threaded, high throughput, transactional processing software
  • Direct interaction with hardware devices
  • Knowledge of, and commitment to, industry-accepted best practices in source code control, architecture, coding structure, and unit / system testing
  • Building and documenting interfaces for 3rd party consumption
  • Working knowledge of current network hardware, protocols, and standards, including TCP / IP socket programming, HTTP and HTTPS handling, WiFi, SSH, SSL.
  • Abstract thinking skills and employing experience and knowledge to create innovative solutions
  • Knowledge of full application life cycle design tools and methodologies, e.g., Agile / Scrum, Extreme Programming
  • Excellent multi-tasking skills, managing multiple initiatives at one time in a fast-paced environment
  • Experience with accurate project estimating and planning, working in a team oriented and collaborative environment, working in a high pressure and fast paced organization
  • Data security, encryption handling, compliance, data privacy and laws
  • After hours support as needed
  • Strong MS Office, Visioor Lucid Chart
  • Occasional travel may be required (U.S.)
  • Optional Skills and Experience

  • SQL and SQLite
  • GIT
  • Wireshark
  • Java / Kotlin
  • C, C++
  • Linux
  • Virtualization, including VirtualBox or VMWare
  • Docker, Azure, AWS, or GCP
  • Experience in high volume transactional processing environments, preferably financial or payment related
  • As the fastest growing commerce company in the industry, we offer the opportunity for tremendous upward mobility within the company as well as development and professional growth opportunities. FreedomPay's fulltime roles provide exceptional benefits including medical, prescription, dental and vision coverage, Life Insurance, Retirement Plans with company match, commission sharing plan, flexible hybrid working environment, and great parental and other leave programs. All positions must be able to successfully pass a background check as well as a credit check.

    FreedomPay is an Equal Opportunity Employer, including Disability / Veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

    Create a job alert for this search

    Software Engineer • Las Vegas, Nevada, United States

    Related jobs
    Lead Software Engineer

    Lead Software Engineer

    Credit One BankLas Vegas, NV, US
    Full-time
    The Lead Developer primarily contributes to the activities of development staff that perform technical systems analysis, design, development, and maintenance activities in support of business syste...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer (Las Vegas)

    Embedded Software Engineer (Las Vegas)

    Varex Imaging CorporationLas Vegas, NV, United States
    Full-time
    Varex Imaging's technology helps our customers see more clearly.Our imaging component solutions are designed for use in high-speed, high-quality, wireless, and digital imaging systems around the wo...Show moreLast updated: 21 days ago
    Systems Engineer III

    Systems Engineer III

    Credit One BankLas Vegas, NV, US
    Full-time
    The Senior Systems Engineer manages and oversees design, administration, support and maintenance of enterprise-level Kafka systems. The Engineer also provides expert professional assistance and inte...Show moreLast updated: 30+ days ago
    VP III, Software Engineering (Digital Bank)

    VP III, Software Engineering (Digital Bank)

    Credit One BankLas Vegas, NV, US
    Full-time
    The VP of IT Development (Digital Banking) will work with the IT leadership in conjunction with business stakeholders to define, design and implement technology solutions that enhance customer expe...Show moreLast updated: 6 days ago
    • Promoted
    Picker Packer

    Picker Packer

    WalmartWillow Beach, AZ
    Full-time
    As a Picker / Packer at Walmart, you will play a critical role in the fulfillment process by accurately selecting and packing merchandise for shipping to customers or Walmart stores.Working in a fast...Show moreLast updated: 15 days ago
    • Promoted
    Software Process Engineer 4

    Software Process Engineer 4

    Link TechnologiesLas Vegas, NV, US
    Full-time
    Link Technologies (LinkTechConsulting.Las Vegas-based IT consulting firm, is currently seeking a Software Process Engineer 4 to join our team. This role will assist in facilitating a comprehensive r...Show moreLast updated: 5 days ago
    Software engineer

    Software engineer

    StoplionLas Vegas, Nevada, United States
    Full-time
    Quick Apply
    Show moreLast updated: 30+ days ago
    Sr. Software Engineer

    Sr. Software Engineer

    Credit One BankLas Vegas, NV, US
    Full-time
    Software Engineer primarily contributes to the activities of development staff that perform technical systems analysis, design, development, and maintenance activities in support of business system...Show moreLast updated: 30+ days ago
    Platform Engineer III

    Platform Engineer III

    Credit One BankLas Vegas, NV, US
    Full-time
    We are seeking a highly experienced Platform Engineer to serve as a senior technical leader in our containerized environments. This role will be primarily responsible for designing, implementing, an...Show moreLast updated: 30+ days ago
    • Promoted
    Social Worker

    Social Worker

    Moapa Band of PaiutesMoapa, NV, US
    Full-time
    To provide eligible American Indian clients a full range of social services that promote the social and economic stability of individuals and families as they work to achieve family unity and attai...Show moreLast updated: 27 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Varex Imaging CorporationLas Vegas, NV, United States
    Full-time
    Varex Imaging's technology helps our customers see more clearly.Our imaging component solutions are designed for use in high-speed, high-quality, wireless, and digital imaging systems around the wo...Show moreLast updated: 26 days ago
    AVP I, Software Engineering

    AVP I, Software Engineering

    Credit One BankLas Vegas, NV, US
    Full-time
    The AVP Software Engineering is responsible for leading a development team that is focused on the design, integration, and implementation of enterprise-level software applications.The AVP Developme...Show moreLast updated: 30+ days ago
    • Promoted
    Fuel Dispatcher / Computer Operator (DCO)

    Fuel Dispatcher / Computer Operator (DCO)

    Versar, Inc.Spring Valley, NV, US
    Part-time
    Headquartered in Washington, DC, Versar Global Solutions provides full mission lifecycle solutions for challenges faced by our government and commercial Customers in the natural, built, and digital...Show moreLast updated: 20 days ago
    Software Engineer I

    Software Engineer I

    Arcata Associates, Inc.Las Vegas, NV, USA
    Full-time
    Quick Apply
    Plans, conducts, and technically implements software engineering projects or major phases of software engineering projects, coordinating with supporting staff in the performance of work.Performs so...Show moreLast updated: 30+ days ago
    • Promoted
    Consulting Solutions Engineer

    Consulting Solutions Engineer

    NetAppBlue Diamond, NV, US
    Full-time
    NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers iden...Show moreLast updated: 8 days ago
    • Promoted
    Online Survey Taker. Earn up to $25 per survey. - Remote

    Online Survey Taker. Earn up to $25 per survey. - Remote

    Earn HausCarter Springs, Nevada, US
    Remote
    Full-time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...Show moreLast updated: 30+ days ago
    Platform Engineer I

    Platform Engineer I

    Credit One BankLas Vegas, NV, US
    Full-time
    We are seeking a motivated and detail-oriented Platform Engineer to join our growing engineering team.In this entry-level position, you will work closely with senior engineers to support, maintain,...Show moreLast updated: 30+ days ago
    • Promoted
    Order Picker

    Order Picker

    WalmartWillow Beach, AZ
    Full-time
    As an Order Picker at Walmart, you will be responsible for accurately and efficiently selecting merchandise from storage locations to fulfill customer orders or replenish inventory for Walmart stor...Show moreLast updated: 15 days ago
    Lead Platform Engineer

    Lead Platform Engineer

    Credit One BankLas Vegas, NV, US
    Full-time
    We are seeking a highly skilled and motivated Platform Engineer to spearhead the development, implementation and maintenance of automation and other critical portals and tools.This role will be ins...Show moreLast updated: 30+ days ago
    Software Engineer I

    Software Engineer I

    Credit One BankLas Vegas, NV, US
    Full-time
    The Software Engineer will assist in designing, developing, and deploying data-driven solutions as part of a strategic data transformation effort. The candidate will join a team of Data Architects a...Show moreLast updated: 30+ days ago