Bookbyte | Careers
Return My Rental
Connect With Us:


Senior Software Engineer

  • Job Tracking ID: 512842-616854
  • Job Location: Salem, OR
  • Job Level: Any
  • Level of Education: BA/BS
  • Job Type: Full-Time/Regular
  • Date Updated: April 19, 2018
  • Years of Experience: 5 - 7 Years
  • Starting Date: ASAP

Invite a friend
facebook LinkedIn Twitter Email

Job Description:

The Team

Bookbyte strives to offer affordable alternatives to students by offering competitive prices in the used book market, excelling at pricing and market analysis. As part of the development team, you will enjoy a great compensation package, flexible hours with exceptional work-life balance, a focus on learning and professional growth, and a relaxed environment.

The Position

The Senior Software Engineer is responsible for supplementing and supporting our existing software development team in a variety of B2B, B2C, and automated systems. The ideal candidate should be comfortable working in the full stack, with a deep understanding of web-application design, as well as a passionate learner willing to share new discoveries with the team. Special consideration will be given to candidates with experience in eCommerce or the textbook industry.


* Design, implement and maintain internal and external enterprise applications

* Analyze architectural, security, and maintainability concerns in new or existing systems, and offer elegant, clean, and SOLID solutions

* Champion emerging technologies and industry practices

* Collaborate and communicate with technical and non-technical team members in an Agile development environment

* Assist the Engineering team in choosing the appropriate tool for the job by remaining up-to-date with current Development, DevOps, and Architecture patterns and practices

Experience and Skills:


  • 5-7 years minimum experience in software development focus on building applications with the .Net platform with applications hosted in AWS and Azure
  • Leadership experience and passion. Mentorship is one of the most critical aspects of this role
  • Ability to participate in strategy, architecture and engineering principal discussions
  • Experience in API-driven ecosystem, both developing and consuming RESTful and SOAP API’s
  • Competence in Designing and Programming Relational and NoSQL databases
  • Competence Working with ORM Frameworks including Microsoft Entity Framework and Dapper
  • Competence in Web Applications and Web Application security. ASP.NET MVC, JavaScript Framework (ReactJS, Angular, or Vue.js) experience preferred
  • Competence in Service architecture using SOLID principals. Dependency Injection and asynchronous experience preferred
  • Competence with Web Application security. Understanding of OAuth and OpenID Connect preferred
  • Competence in Unit/Integration testing
  • Adept with cloud-based technology. Containerization, serverless app, and microservice architecture experience preferred
  • B.S. in Computer Science or equivalent experience