Join our Talent Network
Skip to main content

Senior Software Engineer

Location

Salt Lake City, UT, United States

Posted

Feb 15, 2025

Type

Full-Time

Job ID

25-144

Job Description

Description

Job Summary

Manages technical collaboration within the development and contractor team in both on-board and back office systems through the architecture, requirements, design, interface specification, coding, testing, documentation, training, deployment, and code archiving stages to ensure system coherence and integrity.


Directs technical activity; oversees scheduling, training, long-term planning, and quality control activities to ensure stability, integrity, and efficient operation of UTA on-board and other systems. Monitors, maintains, supports, and optimizes all software and associated fare, on-board, mobile, and other systems.


Applies proven communication, analytical, and problem-solving skills to help identify, communicate, and resolve technical and business issues in order to maximize benefit of UTA systems investments. Works collaboratively through persuasion and initiative with Technology Office core technical teams and contractors in areas such as networks, communications, application development, project management, and development. Acts as technical advisor to development and program managers. Knowledge and experience with Azure DevOps Administration.


Minimum Qualification

 

EDUCATION/TRAINING:   
•    Bachelors in Information Systems Technology, Computer Engineering Technology, Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related field.


EXPERIENCE:  
•    Five years minimum (ten years preferred) in general technology hands-on including communication, infrastructure, and application development with demonstrated proficiency in operation and use of related protocols, languages, and methodologies.  
•    Experience in overseeing design, development, and implementation of software systems, applications, and related products related to on-board and embedded systems. 
•    Experience with systems planning, security principles, and general software management best practices.  
•    Software troubleshooting experience. 
•    Extensive application support experience with Microsoft software development tools and methodologies.


 KNOWLEDGE: 
•    Thorough knowledge of open payment system architectures, formats, and standards
•    Testing, dataflow, and data mapping tools and procedures
•    Working knowledge of networks and communications systems
•    Working technical knowledge of current software protocols and Internet standards
•    Working technical knowledge of Microsoft programming languages
•    Working technical knowledge of C++, .NET and C# programming languages
•    Working knowledge of embedded systems such as Linux and ARM architecture
•    Working knowledge of databases and metadata and scripting languages, such as Unix Shell, including C, C++, Bash, MS SQL, MySQL and SQL Lite
•    Extensive knowledge of XML and XML tools
•    Working knowledge of current SSRS Reporting
•    Familiarity with networking and communication protocols such as web services, RPC, FTP, SSH, SSL, etc.

•    Knowledge and experience with Azure DevOps Administration 


SKILLS:
•    Excellent verbal and written communication skills and command of English
•    Self-motivated; willing to work under pressure and stress


ABILITIES:
•    Ability to work with others and participate in a team environment with demonstrated leadership
•     Occasionally, working unscheduled hours and/or weekend work are required to support critical customer needs or where the use of mobile phones are required to respond to emergency situations.
•    Local travel to support customers in remote business units.
•    Frequent changes in the work schedule to accommodate service requirements during non-business hours.


Must have a valid Utah driver's license and no more than 4 moving violations in the past three 3 years; cannot have more than 1 violation of driving under the influence of alcohol or any drug within the last 10 years. Ability to obtain/maintain a DOT card and CDL is preferred.
This job requires an initial and annual credit check.
This job requires regular and predictable attendance 

 

 Close Date: Open Until Fill 
 PAY: $100,500.00 - $125,000.00 Annually or depending on experience 
- OR -
an equivalent combination of relevant education and experience.
[UTA reserves the right to determine the equivalencies of education and experience.]
 
UTA’s benefits package for full-time maintenance employees includes:        
  • Health, dental, vision, life/AD&D, short-term and long-term disability insurance (eligible after 30 days of employment), with Flexible Spending and Dependent Care accounts.
  • Health and Wellness Clinics for on-site medical care at no cost to employees, spouses, and dependent children.
  • 13 days of paid time off (9 personal days and 5 vacation days). Increase in paid time off with tenure at UTA.
  • 10 paid holidays and two paid (2) floating holidays per year.
  • Retirement options - Pension Plan with 5-year vesting schedule and 457 Contribution Plan, available for immediate contributions and company matching.
  • Generous tuition reimbursement for higher education, available for both bachelor’s and master’s degree.
  • Apprenticeship programs available as well as other training, development, and career advancement opportunities.
  • Paid parental leave for birth, adoption, and child placement (after 12 months of employment).
  • Free transit passes for employee, spouse, and dependent children.
  • Employee assistance program – includes counseling, legal services, financial planning, etc.
  • UTA Well – a comprehensive wellness program designed to support employees and dependents in their health and wellness goals.
  • Free on-site fitness facilities and discounted membership to VASA Fitness.
* Utah Transit Authority is an Equal Opportunity Employer of all persons regardless of race, color, religion, sex, national origin, age, disability, covered veterans, sexual orientation, and gender identity. Women, minorities, and people with disabilities are encouraged to apply. Applicants needing an accommodation under the Americans with Disabilities Act for any part of the application process should contact UTA Human Resources at 801-287-2324. A minimum of two workdays’ notice prior to the need for the accommodation is required..
*Utah Transit Authority is a drug-free workplace, subject to federal drug and alcohol testing regulations under 49 CFR Part 40, 655, and 219. All offers for employment are contingent upon a successful pre-employment drug test. If a pre-employment test returns a non-negative result, an application for employment may be rejected. All employees are subject to reasonable suspicion and post-accident testing for drug and alcohol use. All safety sensitive employees are subject to random testing for drug and alcohol use.
 
Share
mail
Stay connected about Careers with the UTA.

Join our Talent Network and we’ll stay connected with you about news, events, career opportunities. You will also be the first to hear about new job openings at the UTA.

Sign up
UTA is proudly an Equal Opportunity Employer. Everyone is welcome and included here.

We believe a diverse and inclusive team leads to greater creativity, opportunity and problem solving. We all benefit from having different perspectives for our team, about our communities, and how we can operate better.