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.