Principal Engineer

See job description
Full Time
-USD
Work from home not available Travel not required

Job Description

DAT Solutions is looking for a Principal Software Engineer to join our Architecture team in Beaverton, Oregon.


Principal Engineer Job Description


A Principal Software Engineer is responsible for guiding the architecture and technical direction of software development at DAT. In addition to software architecture, in this job you will be responsible for guiding teams and mentoring other engineers. You will work closely with product management to understand business needs and guide projects from conception through implementation. You will lead one or more of Communities of Practice (COPs), assisting the participants in their understanding and usage of the concepts, tools, and techniques relating to the community's focus.


Principal Engineer Responsibilities


  • Architect systems from product requirements and document technical trade-offs

  • Guide engineering teams in the adoption of architectural standards and approaches

  • Facilitate communication and foster best practices by leading Communities of Practice

  • Build solutions to deliver functionality and scale by leveraging a cloud-native architecture

  • Review functional requirements and analyze solutions and software design

  • Provide technical leadership, mentoring and direction to other team members

  • Design and develop REST APIs and other code that is reliable, maintainable, and extendable

  • Translate business needs and requirements into technical specifications

  • Lead and participate in design/code reviews with teams

  • Bring experience with Scrum/Agile SDLC processes

  • Interview and provide technical assessments of employment candidates

  • Research and prototype software solutions that engineers can reference

  • Drive engineering team towards best practices in continuous integration (CI) and delivery (CD)

Principal Engineer Qualifications


  • Bachelor's degree in Computer Science or equivalent discipline

  • 5+ years of experience in software development

  • Experience in software architecture


Principal Engineer Required Skills


JavaScript

Cloud Native Development

Microservices

REST APIs

Design Principles and Patterns

OO/Functional Programming

Unit Testing

Scrum/Agile SDLC













Skill

Description

Communication

Ability to communicate (written and verbal) effectively with others

Collaboration

Ability to present, communicate, exchange and influence ideas

Interpersonal

Ability to connect and build relationships with others

Strong Work Ethic

Ability to keep focused on work necessary to accomplish goals

Problem Solving

Ability to solve problems based on the needs of the problem

Self Management

Ability to be aware of self and manage your unique limitations

Research

Ability to generate ideas, investigate, and discover outcome to a goal

Adaptability

Adapt to challenges, accept differences and progress despite conflict

Leadership

A supportive peer, mentor, support, leader, or example for others

Professionalism

Ability to maintain ethics and morale throughout categories of skills


About DAT


DAT operates the largest truckload freight marketplace in North America. Transportation brokers, carriers, news organizations, and industry analysts rely on DAT for market trends and data insights derived from 256 million annual freight matches and a database of $65 billion in market transactions.


DAT Solutions offers competitive compensation and an excellent benefit package that includes medical, dental and vision coverage, flexible savings accounts, 401K, Life and AD&D insurance, a comprehensive Paid Leave program, and a Tuition Reimbursement program. Participation is limited to regular full-time employees.


DAT Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. We especially invite women, minorities, veterans, and individuals with disabilities to apply. EEO/AA M/F/Vet/Disability.


Sponsorship and relocation assistance are not offered at this time for this position.


All referrals and resumes are managed exclusively through the Human Resources Department. DAT Solutions will not consider unsolicited resumes from vendors including search firms, fee-based referral services and/or recruitment agencies.


For additional information, see www.DAT.com/company

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor s legal duty to furnish information.



See job description

Dice Id : 90906675A
Position Id : PRINC05965-00001
Have a Job? Post it

Similar Positions

Solutions Architect
  • Triad Technology Group
  • Portland, OR
Senior C# Developer
  • Robert Half Technology
  • Portland, OR
Full Stack Developer
  • Edgelink
  • Beaverton, OR
Lead Software Engineer
  • VanderHouwen
  • Beaverton, OR
Full Stack Developer - Remote
  • Ledgent
  • Canby, OR
Senior Software Engineer
  • Aroghia
  • Hillsboro, OR
Senior Full Stack Developer
  • CoStar Realty Information, Inc
  • Portland, OR
Developer: .Net
  • Apidel Technologies
  • Hillsboro, OR
.NET Developer
  • IGNW
  • Portland, OR
Senior Software Engineer - iovation
  • TransUnion
  • Portland, OR
Sr. Software Engineer
  • Data Resource Group
  • Beaverton, Oregon
Senior Application Developer (2018-7245)
  • Fisher Investments
  • Camas, WA