Sr. Software Engineer in Boise, ID

$80K - $100K(Ladders Estimates)

Bodybuilding Com, Llc   •  

Boise, ID 83702

Industry: Healthcare

  •  

Less than 5 years

Posted 61 days ago

This job is no longer available.

As a Sr. Software Engineer, you will be working in a fast-paced environment writing software that will have a direct impact on the bottom line for the company. You will be involved in the early phase of an exciting time as we migrate our applications (where appropriate) to the AWS cloud. You will be challenged to come up with creative technical solutions to complex business problems with a focus on high performance, scalability and reliability using a distributed architecture

Roles and Responsibilities:

  • Implement software with a focus on performance, scalability, reliability and testability to support the initiatives of the team's Business Stakeholders as outlined in the Conditions of Satisfaction identified by the Product Manager in the User Story
  • Design/Build/Maintain software applications using, Node Js, Java, and other languages as appropriate.
  • Strong architecture skills to design and document new solutions
  • MySQL, Amazon Databases (RDS, DynamoDB, ElastiCache, Redshift)
  • Follow Agile principals and processes including (but not limited to) Daily SCRUM, Backlog Grooming, Planning, Sprints and Retrospectives
  • Support production software as a member of a rotating on call schedule

Knowledge, Skills, and Abilities:

  • 3+ years' experience writing production software
  • 3+ years' experience with Java development
  • Experience with web application development that includes Enterprise languages (.net is a plus but not required)
  • In depth experience with AWS services, EC2, ElastiCache, RedShift
  • Experience working with Jenkins in a continuous integration (CI) environment
  • Experience with containerized applications (Kubernetes, Docker, etc)
  • Excellent understanding of Unit Testing and designing software for Testability
  • Adept at transactional and read model database design and development
  • Understanding and experience in an Agile SCRUM environment
  • Great attention to detail
  • Strong communication skills (written and verbal)
  • Self-motivated and disciplined
  • Ability to perform well in a fast-paced team environment
  • Ability to learn new technologies quickly
  • Experience designing distributed software a huge plus
  • Puppet, Terraform, or other "infrastructure as code" solutions a plus


Valid Through: 2019-9-16