DerbySoft Engineering

Senior Software Engineer
DFW (Remote)

Title: Senior Software Engineer
Business Unit: Engineering
Location: DFW (Remote)
Supervisor Title: Software Engineering Manager

Job Summary (Primary Purpose)

We are looking for a passionate senior-level Java engineer eager to jump into a fast-paced development team and tackle compelling projects. We are a highly technical organization focused on software development, creativity, and building meaningful features/functionality. This position is in a team that delivers cutting-edge Java solutions and is responsible for expanding product features and functionality. The successful candidate will evaluate feature and functionality requirements, develop and present multiple technical design approaches, and implement the selected design expeditiously and with the highest degree of quality.

Key Responsibilities and Duties

  • Design, development and implement current and future functionality for one of the company’s strategic applications
  • Be a leader and a strategic partner for the team
  • Propose technology solutions to enable the business to meet/exceed goals
  • Complete challenging projects in a timely fashion
  • Deliver a robust self-service environment for the end user community
  • Evaluate new technologies and techniques that can be applied to enhance the product offering
  • Mentor and lead junior members

Experience and Skills

  • At least 10 years of experience in Java development, including application architecture and design
  • Experience delivering web-based technology solutions to meet business needs
  • Experience developing highly concurrent/high throughput software
  • Experience developing highly available/redundant software
  • At least 3 years of being a technology team leader
  • At least 3 years coding in a web-based application
  • Proficiency in:
    • *nix OS
    • design patterns
    • asynchronous messaging
    • MVC
    • Junit
    • Web Services, SOAP or REST based
    • Database design and engines (MySQL)
    • XML and JSON message formats
  • Excellent team skills, can-do attitude, focus on quality and drive to make a difference in a dynamic, fast paced organization
  • Bachelor’s Degree in Computer Science or related field

Performance Standards

  • Preferred: Knowledge of git, gradle, at least one of React/Vue/AngularJS Framework, JIRA, Puppet, scrum, Kafka, ELK stack, Big Data, Jenkins, Sonar, Continuous Integration/Delivery, Docker, Kubernetes, Spring/Springboot, Mybatis, Selenium, Redis, Log4J, microservices architecture
  • Hospitality industry experience a plus
  • Excellent written and verbal English skills required
  • Mandarin speaker a plus

Education Requirements

  • Bachelor degree in Computer Science or related field

About DerbySoft

Founded in 2002, DerbySoft is a Dallas-based technology company serving the global hospitality industry.  The mission of the company is to facilitate a global distribution network utilizing direct connections between hospitality suppliers and their demand-side counterparts. The company’s infrastructure is globally distributed, and its partners include all of the world’s largest hotel companies, online travel agencies, metasearch engines, and other industry participants.

Submit your application here

DerbySoft respects your privacy, please read our privacy statement on how we use your personal data.