Software Engineering Internship

Spokane, Washington

 

Do you want to work with the latest technologies and learn what it takes to build a world class Software-as-a-Service platform used by some of the largest companies in the world? If you’re passionate about software engineering, dream in code or data, design user experiences on your way to class then you might be who we’re looking for.

  • RiskLens is a Spokane based startup that helps some of the world’s largest companies to quantify cybersecurity risk with our SaaS platform. This isn’t a run-of-the-mill web app that lets you fill in a form and does nothing else and definitely not another glorified image sharing platform. The RiskLens platform uses Monte Carlo simulations, distributions, the Factor Analysis of Information Risk model and a few other interesting bits to answer real cybersecurity questions.
  • Our software engineering team is a highly collaborative team using agile practices, peer code reviews, unit testing, continuous integration, and a handful of other tools and methodologies to create world class software. This is your chance to get a front-row seat and gain real world experience working with our engineering team, teaching you what it takes to document, design, develop, test, and release new features.
  • The ideal candidate is a computer science student (at least a Junior), is able to chew through problems big and small, and is a self-starter. Being familiar with C# and/or ASP.Net MVC is a plus but not necessarily a show stopper. HTML, CSS, JavaScript (and a framework) experience is also desirable. If you have machine learning experience or have worked with data sets and statistics, it’s a big plus.
  • The internship opportunity is part-time (15-20 hours/week) during school and more hours available during the summer if desired. Compensation is $15/hour. If you’re looking to jumpstart your career this could turn into a long-term employment opportunity.
 

What You Will Learn

 
  • How to write code as part of a software engineering team in a collaborative and fast paced environment.
  • How to use a distributed version control system (such as Git and Mercurial) in a continuous integration environment.
  • How to integrate multiple frameworks (from the UI down to the Database) in a coherent pattern for high code maintainability.
  • How to use an object relational mapper for fast data access against SQL Server stored procedures.
  • How to do test-driven development using unit tests to insure high code quality.
  • How to understand and implement software requirements.
  • How to apply modern user experience and user interface practices to create a highly usable and intuitive end user experience.
  • And so much more.

TO APPLY, SIMPLY COMPLETE THE FORM TO THE RIGHT. ONCE WE RECEIVE YOUR COMPLETED APPLICATION, WE WILL REVIEW IT AND CONFIRM RECEIPT. QUALIFIED CANDIDATES WILL BE CONTACTED DIRECTLY REGARDING INTERVIEWS. NO PHONE CALLS, PLEASE!

Apply Now