Share this Job

Job Title: Software Engineer

Department: Technology

Reports to: Senior Director of Technology


Job Purpose

The purpose of the Software Engineer position is to maintain and improve current systems written in Javascript, Node, PHP and MySQL as well as develop, test and implement next generation, highly data-driven, secure and scalable applications.


Essential Functions and Responsibilities

  • Develop and maintain dynamic applications for reliability, security, manageability, scalability, and performance; provide technical expertise in the areas of architecture, design, and implementation

  • Ability to write original code, modify existing code, debug problems and integrate the work of other programmers

  • Translate UI requirements (mockups) and art direction into clean and stable code

  • Provide technical resolutions for e-commerce store and order fulfillment system issues

  • Effectively and efficiently interact with team members and third-party vendor technical personnel

  • Estimate project schedules accurately and consistently

  • Ability to put in a bit of extra time (from anywhere) when crises arise (which is rare). Actual work time will average 40-45 hours per week

  • Ability to multi-task and successfully manage multiple projects in a fast-paced and deadline-oriented environment


General Requirements & Core Competencies

  • Full alignment with all ten of OC’s core values

    • People Matter Most

    • Create Customer Happiness

    • Win Through Teamwork

    • Act Like an Owner

    • Open and Effective Communication

    • Never Settle

    • Honesty and Integrity in All We Do

    • Embrace Change

    • Think Big

    • Spread Happiness Beyond Our Four Walls

  • Perform other duties as required

  • Technical Expertise

  • Analytical Thinking

  • Diagnostic Information Gathering

  • Thoroughness

  • Decisiveness

  • Forward Thinking

  • Stress Management

  • Building Collaborative Relationships



  • Education: BS degree in Computer Science or related discipline is preferred, but not required

  • Experience: 1+ years of experience building high quality, scalable web applications in PHP and MySQL. Exceptions will be considered.

  • Skills Required: JavaScript, HTML, CSS, PHP, MySQL, keen troubleshooting skills, excellent communications skills 

  • Skills Preferred: Stencil, Handlebars, Git, AWS

Nearest Major Market: Indianapolis