Senior Software Engineer

  • Location Portland, Oregon


Consider that in consulting, everything changes – the business domain, the technology, the team, the users, the client – everything. Not everyone is made for this, but you are. Constant change means constant challenge and opportunity; if you thrive in this environment, you belong here.

To get started, you’ll get your feet wet working on our internal business systems. This will give you a chance to get to know the players – the business users, other developers, and team leads – and you’ll get familiar with our internal development process using tools you might know: SQL Server, ASP.Net, MVC, C#, JQuery, GitHub, etc.

Over the first several months, you’ll have a chance to show your stuff. We’ll assign you a major business process initiative where you’ll work directly with the business area leader to understand and implement the module, at least through phase 1 functionality. With the momentum and solid design you created, you’ll transition this work to a more junior developer as your involvement in projects starts accelerating.

After a year working at RDI, you’ve earned a stellar reputation as a versatile and dependable team member.

  • You’ve built relationships with some of the junior developers in the office and provide mentoring and technical support to them as needed. You’ve also been able to highlight some of your personal side-projects by leading a roundtable discussion
  • You’re working directly with RDI clients and the business users on their project implementations
  • You understand the metrics of the RDI consulting model and have no problem meeting those while exceeding client expectations
  • You’ve leveraged your background building native mobile apps to help a client build and move an app into the major app stores. You’re starting to lead more cross-platform mobile development initiatives for native and progressive web apps
  • Project managers appreciate the way you provide guidance while taking into account project limitations. They love working with you!
  • You’re always looking for new opportunities and have identified areas for potential follow on work with existing clients. You’ve influenced technical decisions at the proposal stage through your work with the marketing department

That’s just year one. Our consultants have gone on to lead incident responses, build incredibly valuable enterprise systems, develop open source initiatives, and open offices in brand new markets. Our company is built from the ground up to support long-term careers. If this is just year one, imagine where you’ll be with RDI five years from now!

If you’d like to be considered for this position, send us your resume and a quick summary of two significant accomplishments. Make one of them related to a team project and the other an individual accomplishment highlighting your role as a consultant. They should each be a paragraph or two and the more descriptive (fewer bullets) the better.

Starting in Alaska 30 years ago, RDI has grown to over 190 professionals in 6 offices across the country. We’re ready and eager to demonstrate high value results to local clients through our commitment to people, technology, and results.

Resource Data is an Equal Opportunity Employer. Unfortunately, we are not able to provide any visa sponsorship or transfers for this position.

Keywords: C#, SQL Server, Oracle, MVC, HTML5, JQuery, Bootstrap, Node.js, Dust.js, .Net,, iOS, Android, Xamarin, Kotlin, Swift, Objective C, Visual Studio App Center, Crashlytics, Fabric, React, Vue, Angular, Snowflake, Data Warehouse. #LI-Onsite

Applicants have rights under Federal Employment Laws. Following are required notices.

  • Location Portland, Oregon