Careers

Senior Software Engineer

  • DAT
  • Beaverton, OR, USA
  • Nov 09, 2020
[Information Technology]

Job Description

DAT Solutions is looking for Senior Software Engineer to join our team in Beaverton, OR.Were looking for a seasoned Senior Software Engineer that is passionate about building software that drives our SaaS platform in the cloud. You will be working with cutting edge tools to develop code that is reliable, maintainable, and scalable.In this role you will get an opportunity to work on the full stack, from building microservices to creating compelling user experiences on top of the latest web and mobile technologies. You will be part of a team that develops, tests, and delivers solutions through our CI/CD environments and deploy solutions to our customers hosted on AWS.Candidate profileYou are a seasoned engineer that has worked on various technologies in different languages and stacks.You get excited about challenging new problems to solve and applying existing or new technologies in new and creative ways.You want to leave your mark on the world and thrill users of your software whomever they may be. You take pride in the code you craft and the practices you apply.Youd prefer to build and deliver customers value in two weeks rather than spend months polishing something youre not sure a customer will want.You care about the quality of your work and the experience your customers receive.You like to share your knowledge. You understand that the collective knowledge is more important than individual, and you seek to ensure others are as informed as you and expect the same in return.You care about the team, the organization, the company, and the overall culture.What Youll DoWork across the stack from UI to databaseLeverage AWS to deliver efficient, cloud-native solutionsWrite unit, integration, and functional tests, and guide others in doing the sameDocument software designs and project tasksReview functional requirements and analyze their impact on schedule and software designProvide technical leadership, mentoring and direction to other team membersDesign and develop REST APIs and other code that is reliable, maintainable, and extendableParticipate in design/code reviewsTranslate business needs and requirements into technical specificationsReview functional requirements and analyze their impact on schedule and software designDocument software designs and project tasksWork with team members to improve development processes and practicesThe Skills Youll NeedBachelor's degree in Computer Science or equivalent experience6+ years experience in software development with demonstrated experience working full stackExperience using modern server frameworks (such as Node.js, Spark, Spring Boot) to build microservicesExperience using web UI frameworks such as Typescript, React or Angular to build web UIsExperience with build and deployment in AWS, Azure, GCPDesign, develop REST APIsExperience with client and server unit testingExperience with Scrum/Agile SDLCOutstanding interpersonal, written communication skillsAdept at effectively working with professionals from a wide range of disciplinesPassionate about delivering high quality resultsCommitted to ongoing professional development and learningInvested in the professional growth and development of individuals and teamsAbout DATDAT Solutions is a next-generation SaaS technology company that has been at the leading edge of innovation in trucking, freight, and transportation supply chain logistics for 42 years. We wrote the book on freight automation, and continue to transform the industry year over year by deploying a suite of software solutions to millions of customers every day - customers who depend on DAT for the deepest, broadest, most relevant data, and accurate insights, to help them make intelligent business decisions and successfully run their companies. We operate the largest truckload freight marketplace in North America, with 183 million freight matches in 2019, and a database of $118 billion of global shipment annual market transaction data. DAT Solutions is based in Beaverton, OR, with offices in Colorado, Missouri, Texas, and Bangalore, India.For additional information, see www.DAT.com/companyDAT Solutions embraces the value of a diverse workforce, and believes it is a core strength of our company that we encourage those values in every DAT employee, at every level of our organization, regardless of tenure or rank. We provide equal employment opportunities (EEO) to all employees and applicants 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.DAT Solutions offers competitive compensation and an excellent benefit package that includes medical, dental, and vision coverage, flexible savings accounts, 401K, Life and AD insurance, a comprehensive Paid Leave program, and a Tuition Reimbursement program.All referrals and rsums are managed exclusively through the Human Resources Department.DAT Solutions will not consider unsolicited rsums from vendors including search firms, fee-based referral services, and/or recruitment agencies. 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. 41 CFR 60-1.35(c)
Associated topics: architect, backend, c, c#, java, perl, senior, senior software developer, software architect, software engineer lead