Skip to main content

Software Engineer II - Shared Services

Job DescriptionJob DescriptionDescription:

Who You Are

  • Work directly with a cross-functional SCRUM team, including, but not limited to, managing transactions, reporting, and reconciliation.
  • Make recommendations and impact the service layer, user interface, and back-end functionality.
  • You will be responsible for building new features and maintaining a suite of highly available, highly scalable applications for sports and sports customers.
  • Comply with Stack Sports' security policy and best practices for secure software coding.
  • Comply with the Payment Card Industry (PCI) best practices for handling Payment Card Information and Cardholder Data.
  • Document your development work using Jira, documents, diagrams, and flowcharts.
  • Improve system quality by identifying issues and familiar patterns and developing standard operating procedures.
  • Enhance applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems.
  • Maintain and improve existing codebases and peer review code changes.

Requirements:

What You'll Do

  • Work on multiple pieces of a feature area or component.
  • Work autonomously and make broader contributions to the product.
  • Act as a domain and technical leader within your feature team.
  • Use your experience in Javascript Frameworks such as React, Angular, Node/Express, or Vue.
  • Use your experience with PHP (Laravel/Lumen) to enhance and support REST APIs
  • Code front-end user interfaces using your experience with HTML, CSS, and Bootstrap
  • Write efficient PostgreSQL queries to collect large amounts of data for reports and quick API responses.
  • Maintain code in a repository using your knowledge of version control (e.g., Git, Gitlab)
  • Work with a team developing a world-class SAAS payments platform
  • Define a robust architecture suitable for integrating product platforms, leveraging and enhancing existing building blocks, and creating reusable components.
  • Collaborate with peers to brainstorm and discuss technical design solutions.
  • Share your knowledge and mentor other engineers on the team.
  • Participate in on-call support for internal and external integrating teams.
  • Work closely with product management, engineering, and quality assurance teams.
  • Create, maintain, and share technical documentation engineering and other stakeholders' use.

Desired skills include:

  • Candidates with experience in payments and financial transactions are highly desired
  • Candidates with expertise in the Payment Card Industry Data Security Standard (PCI DSS)
  • A self-starting person who can learn and grow quickly
  • Experience testing PHP applications (TDD, BDD)
  • Strong debugging, problem-solving, and investigative skills
  • Experience with Agile/Scrum methodology
  • Experience working with 3rd Party APIs
  • Experience designing highly trafficked systems
  • Familiarity with Open Web Application Security Project (OWASP)

Software Engineer II - Shared Services

Plano, TX
Full time

Published on 04/09/2025

Share this job now