Jobs · Engineering · Minnesota

Software Engineer II - Desktop

Loram Maintenance of Way, Inc. · Hamel, MN · 1 wk ago
Engineering$81k–$122k/yrFull-time

FLSA Status: Exempt

About the role

The Engineer II, Software position is responsible for the design and development of innovative software solutions in a challenging high-tech engineering environment.

Responsibilities

  • Analyzes software and data requirements to determine feasibility of design within time and cost constraints.
  • Consults with engineers, data analysts, and other IT specialists to determine system specifications to meet functional and performance requirements.
  • Communicates concepts, recommendations, and solutions effectively with customers, management, and stakeholders verbally and in written format.
  • Architects, designs, and develops software for desktop solutions to meet customer/product requirements.
  • Develops and implements procedures and documentation for software system testing, validation, and training.
  • Coordinates testing, installation, and commissioning of software at customer sites.
  • Provides support and maintenance for existing software applications/products.
  • Works with stakeholders including Operations, Engineering, and Data teams to support specific software and data reporting/visualization needs.
  • Leads projects and provides technical oversight to a team of developers.

Requirements

  • BS in Computer Science, Computer Engineering, or related Engineering discipline.
  • 4+ years of software design and development, object-oriented analysis/design, and GUI development.
  • 4+ years of full-stack .NET Framework with C# and WPF/Windows Forms.
  • 4+ years of MS SQL databases and other relational database concepts.
  • 8+ years combination of education and experience in software engineering.

Preferred Qualifications

  • MS in Computer Science, Computer Engineering, or related Engineering discipline.
  • Familiarity with Entity Framework, MVVM, or other established design patterns.

Pre-employment Requirements

  • Successful completion of a nationwide, federal, and state criminal background check (up to seven-year history).
  • Verification of current and prior relevant employment experience to confirm minimum required years of experience.
  • Verification of post-secondary education at the associate degree level or higher, including degree(s) earned and dates of completion.
  • Possession and maintenance of a valid driver’s license; Motor Vehicle Record (MVR) check conducted upon hire and annually thereafter.
  • Successful passing of a pre-employment drug test; employees in safety-sensitive positions are subject to random, reasonable suspicion, and post-incident drug and/or alcohol testing.
  • This position is not eligible for visa sponsorship.

Working Conditions

  • Up to 15% travel, including international, using any method of transportation.
  • Ability to apply high levels of cognitive, analytical, retention, and reasoning skills.
  • Excellent communication skills used within any social context.
  • Physical ability to stand, sit, walk, reach, balance, stoop, kneel, hear, taste, smell, and lift up to 30 lbs.
  • Visual ability to see up close, at distances, colors, and use peripheral vision and depth perception.
  • Ability to tolerate variable and sometimes extreme physical conditions during visits or inspections of company equipment in a railroad environment.

Benefits

  • Company-sponsored medical, dental, and vision insurance.
  • Health Savings Account (HSA) and Flexible Spending Account (FSA) options.
  • Wellness programs.
  • Basic life and AD&D insurance; voluntary life insurance.
  • Company-paid short-term and long-term disability coverage.
  • 401(k) retirement plan with an employer match of 150% up to the first 6% contributed.
  • Employee Assistance Program (EAP) and behavioral health support.
  • Leaves of absence.
  • Tuition reimbursement.
  • Payroll charity contributions.
  • Adoption assistance.
  • Optional plans such as legal, critical illness, and hospitalization.

Pay

The pay range for this position is between $81,300 and $121,800. Certain positions may be eligible for an annual bonus and paid time off in addition to base compensation.

Similar jobs

Software Engineer

LufCoAberdeen, MD· 2 mo ago
Information Technologyapply on lufco.breezy.hr

Software Engineer

STRWoburn, MA· 2 mo ago
Engineering$110k–$138k/yrapply on job-boards.greenhouse.io

Software Engineer

KellyMitchell GroupGlendale, CA· 1 mo ago
Engineering$70–$86/hrapply on careers.kellymitchell.com

Software Engineer

GRVTYChantilly, VA· 1 mo ago
Engineering$150k–$250k/yrapply on job-boards.greenhouse.io

Software Engineer

ENC - ElDorado National California Inc.Riverside, CA· 1 mo ago
Engineering$110k–$125k/yrapply on recruitingbypaycor.com

Software Engineer

ScienceCastLos Angeles, California, United States· 1 mo ago
Engineering$80k–$135k/yrapply on sciencecast.org