Software Engineer

The ideal candidate will be responsible purpose driven, working for a cause not the cash. Will be responsible for working independently designing, developing, testing, and debugging responsive web and mobile applications for the company. Looking for an EXPERIENCED developer!! This position will be back end focused. MUST be willing to come in office to Nashville area at least once per month or quarter.


We are looking for talented Software Development Engineers to join us in our mission to build systems for self-healing devices and infrastructure, deployed globally across our fulfillment operations network.

Our mission is to design systems and platforms that set the global standard for performance, availability, security, and cost. Data is at the heart of everything we do and this role ensure our operations support and infrastructure teams can gather insights from telemetry systems to make good decisions, all while building toward our vision of self-healing devices and networks. You are passionate about software quality, repeatability, testability and maintainability.


  • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • Strong fundamental coding background and want to learn
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.
  • Product base SAAS platform or in cloud environment something they can scale-out
  • 3+ years professional experience in software development
  • Computer Science fundamentals in object-oriented design, data structures & algorithms, problem solving, and complexity analysis
  • Knowledge of, at least, one modern programming language such as C, C++ (!!) , Java (!!)
  • 2+ years experience designing solutions in AWS


  • Experience building complex software systems
  • Bachelor’s Degree in Computer Science or related field
  • Knowledge of professional software engineering practices & best practices for the full SDLC lifecycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Experience designing solutions for mobile devices
  • Working knowledge of computer networking systems and infrastructure
Salary Range
$61,000.00 - $79,000.00
per Year
Salary range estimated by
salary estimation provided by zippia
tennessee, TN, US