Software Engineer II - Desktop

Loram Maintenance of Way, Inc.

Georgetown (TX)

On-site

USD 81,000 - 122,000

Full time

35 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Loram Maintenance of Way, Inc. is seeking an Engineer II, Software to design and develop innovative software solutions in a hi-tech engineering environment. The role requires strong skills in full stack .NET with C# and WPF/Windows Forms, plus MS SQL proficiency.

Responsibilities include analyzing requirements, architecting software, coordinating testing and installation at customer sites, and providing ongoing maintenance and support. Travel and cross-functional collaboration are expected.

Qualifications

  • BS in Computer Science, Computer Engineering, or related Engineering discipline.
  • 4+ years of Software Design and Development, OO 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.

Responsibilities

  • Analyze software and data requirements to determine feasibility within time and cost constraints.
  • Architect, design, and develop software for desktop solutions to meet customer/product requirements.
  • Coordinate testing, installation, and commissioning of software at customer sites.
  • Provide support and maintenance for existing software applications/products.
  • Lead projects and provide technical oversight to a team of developers.

Skills

Software design
Object oriented analysis/design
GUI development
.NET Framework (C#)
WPF / Windows Forms
MS SQL databases

Education

BS in Computer Science, Computer Engineering, or related Engineering discipline
MS in Computer Science, Computer Engineering, or related Engineering discipline

Tools

Entity Framework

Job description

REF225Y-1

Job Title: Engineer II, Software

FLSA Status: Exempt

Department: Engineering

Reports to: Senior Manager, Software Engineering

GENERAL DESCRIPTION / PURPOSE

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

ESSENTIAL JOB FUNCTIONS
Analysis
  • Analyzes software and data requirements to determine feasibility of design within time and cost constraints.
  • Consults with engineers, data analysists and other IT specialists to determine system specifications to meet the functional and performance requirements.
  • Communicate concepts, recommendations, and solutions effectively with customers as well as management, verbally and in written format.
Design & Development
  • Architects, designs, develops software for desktop solutions to meet customer/product requirements.
  • Develops and implements procedures and documentation for software system testing, validation, and training.
  • Must have strong analytical and problem-solving skills.
Testing, Installation, & Commissioning
  • Coordinate testing, installation, and commissioning of software at customer sites.
Maintenance & Support
  • Provide support and maintenance for existing software applications/products.
  • Work 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.
REQUIRED QUALIFICATIONS
Education

BS in Computer Science, Computer Engineering, or related Engineering discipline

Experience/skills

4 + years of Software Design and Development, Object Oriented Analysis/Design & 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
Education

MS in Computer Science, Computer Engineering, or related Engineering discipline

Experience/Skills

Familiarity with Entity Framework. MVVM or other established design patterns.

PRE-EMPLOYMENT REQUIREMENTS
  • A nationwide, federal, and state criminal background check will be conducted. Up to a seven-year history will be considered, including incarceration or court supervision. Findings will be reviewed relative to the position requirements.
  • The subject’s name must correspond to their Social Security number and date of birth.
  • Current and prior relevant employment experience will be verified to confirm the candidate meets the minimum required years of experience for the position.
  • Post-secondary education at the associate degree level or higher will be verified, including degree(s) earned and dates of completion.
  • Must possess and maintain a valid driver’s license. A Motor Vehicle Record (MVR) check will be conducted upon hire and annually thereafter in accordance with Loram’s Driving Policy
  • All applicants must successfully pass a pre-employment drug. Employees in safety-sensitive positions are subject to random, reasonable suspicion, and post-incident drug and/or alcohol testing in compliance with federal regulations and company policy. Corporate non safety applicants are subject to drug test.

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.
  • Excellent communication skills used within any social context.
  • Can stand, sit, walk, reach, balance, stoop, kneel, hear, taste and smell.
  • Can see up close, distances, colors and has use of peripheral vision and depth perception.
  • Can 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.
Equal Opportunity Employer

Loram is an Equal Opportunity Employer committed to fostering an inclusive, diverse, and respectful workplace. We make all employment decisions based on qualifications, merit, and business need, without regard to race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, national origin, veteran status, or any other characteristic protected by applicable laws in the countries where we operate, including the Equality Act 2010 in the UK, relevant U.S. federal, state, and local laws, Brazil’s anti-discrimination provisions under the Consolidation of Labor Laws (CLT) and Federal Constitution, India’s Equal Remuneration Act and Rights of Persons with Disabilities Act, Australia’s Fair Work Act 2009 and applicable state and territory legislation, and Canada’s human rights protections under the Canadian Human Rights Act and applicable provincial or territorial laws.

Benefits

Benefits for this role include a comprehensive package with 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 including an employer match of 150% up to the first 6% you contribute to the Plan; Employee Assistance Program (EAP); behavioral health support; and leaves of absence. Additional benefits include tuition reimbursement, payroll charity contributions, adoption assistance and optional plans such as legal, critical illness, and hospitalization.

Compensation

Loram determines compensation based on factors such as skills, competencies, education, and/or experience. Certain positions may be eligible for an annual bonus and paid time off in addition to base compensation.

The pay range for this position is between $81,300-$121,800

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III - Web Development
Software Engineer III - Web Development

Loram Maintenance of Way, Inc. • Hamel (MN)

On-site
USD 101,000 - 152,000
Comprehensive medical, dental, and vision insurance
401(k) with employer match
Tuition reimbursement
Electrical Engineer II
Electrical Engineer II

Loram Maintenance of Way, Inc. • Hamel (MN)

Hybrid
USD 81,000 - 122,000
Flexible work policy – 30 days work at
Flexible work policy – 30 days work从
Electrical Engineer II
Electrical Engineer II

Loram • Hamel (MN)

Hybrid
USD 82,000
Health insurance
401(k) with employer match
Tuition reimbursement
+3
Electrical Engineer I
Electrical Engineer I

Loram Maintenance of Way, Inc. • Hamel (MN)

On-site
USD 66,600 - 96,600
Company-sponsored medical, dental, and vision insurance
401(k) plan with employer match
Tuition reimbursement
Product Engineer IV
Product Engineer IV

Loram • Hamel (MN)

On-site
USD 113,000 - 138,000
Medical, dental, and vision insurance
HSA and FSA options
401(k) with employer match
Electrical Engineer III
Electrical Engineer III

Loram Maintenance of Way, Inc. • Hamel (MN)

On-site
USD 101,000 - 152,000
Medical, dental, vision insurance
HSA/FSA options
401(k) retirement plan with employer 6
HR Operations Compliance Specialist
HR Operations Compliance Specialist

Loram • Hamel (MN)

On-site
USD 57,000 - 77,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Human Resources Business Partner
Human Resources Business Partner

Loram • Hamel (MN)

On-site
USD 87,000 - 131,000
Health insurance
401(k) with company match
Tuition reimbursement
+1
HRIS Analyst
HRIS Analyst

Loram • Hamel (MN)

On-site
USD 63,000 - 77,000
Medical insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
+1
Machine Operator 1, TSO
Machine Operator 1, TSO

Loram Maintenance of Way, Inc. • Norton (VA)

On-site
USD 28,000 - 29,000
Medical insurance
Dental insurance
Vision insurance
+1