Jobs · Engineering · Minnesota

Software Engineer III - Web Development

Loram Maintenance of Way, Inc. · Hamel, MN · 2 wk ago
Engineering$101k–$152k/yrFull-time

About the role

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

Responsibilities

  • Analysis
    • 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 as well as management, verbally and in written format.
  • Design & Development
    • Architects, designs, and develops software for desktop, web applications, and cloud solutions to meet customer/product requirements.
    • Develops application services on AWS, integrating with cloud-native services (e.g., Lambda, S3, DynamoDB) to deliver scalable, secure, and cost-effective solutions.
    • Develops and implements procedures and documentation for software system testing, validation, and training.
    • Must have strong analytical and problem-solving skills.
  • Testing, Installation, & Commissioning
    • Coordinates testing, installation, and commissioning of software at customer sites.
  • Maintenance & Support
    • Provides support and maintenance for existing software and web applications/products.
    • Works with stakeholders including the Operations, Engineering, and Data teams to support specific software and data reporting/visualization needs.
    • Must have excellent communication skills with the ability to communicate effectively with customers as well as management.
  • Technical Leadership
    • Ability to lead projects and provide technical oversight to a team of developers.

Requirements

  • Education: BS in Computer Science, Computer Engineering, or related Engineering discipline.
  • Experience/Skills:
    • 8+ years of hands-on software design and development, object-oriented analysis/design, and GUI development experience.
    • 5+ years of full-stack .NET Framework with C#, web development (.NET Core, ASP.NET, Web API).
    • 5+ years of building front-end React 18+ applications using TypeScript.
    • 3+ years of working with SQL and NoSQL databases.
    • 3+ years working with AWS services (EC2, Lambda, S3, DynamoDB, CloudWatch).
    • 12+ years combination of education and experience in software engineering in lieu of education.

Preferred Qualifications

  • Education: MS in Computer Science, Computer Engineering, or related Engineering discipline.
  • Experience/Skills:
    • Experience using Claude Code CLI and managing an agentic environment (*.md, tooling, workflows).
    • Experience with popular front-end tools: TanStack, TailwindCSS, Zod, and shadcn.
    • Familiarity with Infrastructure-as-Code and Terraform.
    • Familiarity with event-driven architectures on AWS, pub/sub (SNS/SQS), message queues, and streaming data ingestion, including tradeoffs between these patterns.

Pre-employment Requirements

  • Successful completion of a nationwide, federal, and state criminal background check (up to seven-year history).
  • Verification of Social Security number, date of birth, and current/prior relevant employment 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.

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 abilities: stand, sit, walk, reach, balance, stoop, kneel, hear, taste, smell, see up close and at distances, perceive colors, 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.
  • Must be able to lift up to 30 lbs.

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 and adoption assistance.
  • Optional plans: legal, critical illness, and hospitalization.

Pay

The pay range for this position is between $101,100 and $151,800. Compensation is determined based on skills, competencies, education, and/or experience. Certain positions may be eligible for an annual bonus and paid time off in addition to base compensation.

Similar jobs