Software Engineer

Job Title: Software Engineer
Business Unit Engineering: SaaS Development
Location: Dallas-Ft. Worth (or Central or Eastern time zones)
Supervisor Title: Engineering Manager

About DerbySoft
Founded in 2002, DerbySoft is a technology company whose mission is to make the travel business easier through industry leading technology that empowers travel industry services. The company supports technology for Connectivity Services at the CRS and PMS levels, Marketing Services which uses machine learning and rich data to drive high-performing marketing campaigns and a Content platform that collects, manages and distributes quality hotel content. DerbySoft’s technology empowers the travel industry around the globe. Headquartered in Dallas, Texas, USA and with offices in Barcelona, Tokyo and Shanghai, DerbySoft serves partners in 197 countries around the world.

Job Summary
DerbySoft is seeking a passionate senior-level software 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 the products 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. Must be a full-stack developer who is well versed in front-end and back-end operations. Potentially this position will become a manager of a development team.

Key Responsibilities + Duties

  • Design, develop 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 + Education

  • Bachelor’s degree in computer science or related field required
  • 5+ years of experience in Java development, including application architecture and design
  • At least 2 years coding in a web-based application
  • Experienced full-stack developer well versed in front-end and back-end
  • Experience delivering web-based technology solutions to meet business needs required
  • Experience developing highly concurrent/high throughput software required
  • Experience developing highly available/redundant software required
  • Hospitality industry experience a plus.
  • Excellent written and verbal English skills required. Mandarin speaker a plus.

Technical Competencies

  • 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
    • Spring Boot and Spring Data JPA or similar (required)
  • Cloud computing, AWS experience is a plus
  • Preferred: Knowledge of git, gradle, Play! Framework, JIRA, Puppet, scrum, Kafka, ELK stack, Big Data, Spark, Hadoop, Jenkins, Sonar, Continuous Integration/Delivery, Javascript, and React.JS

Performance Standards

  • Excellent teamwork skills
  • Can-do attitude
  • Focus on quality and drive to make a difference in a dynamic, fast paced organization
  • Management experience preferred but not required
  • Proven ability to interface with a diverse group of people within a global setting
  • Able to work periodically outside of normal business hours as business needs dictate

Benefits

  • Flexible Schedule
  • Generous Paid Time Off
  • Competitive Pay
  • Annual Bonus
  • Referral Bonus
  • Health, Dental & Vision Benefits
  • Company provided Life Insurance Program
  • Company provided Long – Term Disability Benefits
  • Voluntary Life
  • Short-Term Disability
  • Employee Assistance Program
  • Company Matching Retirement Program

DerbySoft, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

We also participate in E-Verify for anyone hired in the United States of America.

Submit your application here

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