Software Developer

Utah Transit Authority
United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$102,000.0 - $120,000.0
Working hours
Shift work
Languages
English

Tech stack

Secure Shell (SSH) C (Programming Language) .NET Framework ARM Architecture Bash Shell C Sharp (Programming Language) C++ (Programming Language) Communications Protocols Databases Data Mapping Linux Programming Tools
+20 more
Payment Systems Data Flow Control Internet Standard Unix Shell Metadata Microsoft Software Microsoft SQL Server MySQL Software Engineering Product Software Implementation Methods Software Project Management SQLite SQL Server Reporting Services Web Services Extensible Markup Language (XML) Scripting Transport Layer Security File Transfer Protocol (FTP) Software Troubleshooting Programming Languages

Requirements

  • Five (5) years minimum (ten (10) 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.\n
  • Experience in overseeing design, development, and implementation of software systems, applications, and related products related to on-board and embedded systems.\n
  • Experience with systems planning, security principles, and general software management best practices.\n
  • Software troubleshooting experience.\n
  • Extensive application support experience with Microsoft software development tools and methodologies.\n, * Thorough knowledge of open payment system architectures, formats, and standards\n
  • Testing, dataflow, and data mapping tools and procedures\n
  • Working knowledge of networks and communications systems\n
  • Working technical knowledge of current software protocols and Internet standards\n
  • Working technical knowledge of Microsoft programming languages\n
  • Working technical knowledge of C++, .NET, and C# programming languages\n
  • Working knowledge of embedded systems such as Linux and ARM architecture\n
  • Working knowledge of databases and metadata and scripting languages, such as Unix Shell, including C, C++, Bash, MS SQL, MySQL, and SQL Lite\n
  • Extensive knowledge of XML and XML tools\n
  • Working knowledge of current SSRS Reporting\n
  • Familiarity with networking and communication protocols such as web services, RPC, FTP, SSH, SSL, etc.\n, * Excellent verbal and written communication skills and command of English\n
  • Self-motivated; willing to work under pressure and stress.\n

Benefits & conditions

  • Ability to work with others and participate in a team environment with demonstrated leadership.\n
  • 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.\n
  • Local travel to support customers in remote business units.\n
  • Frequent changes in the work schedule to accommodate service requirements during non-business hours.\n
  • Embraces Outward Mindset - Exhibiting strong E.I. skills (self-awareness, self-management, social awareness, relationship management). Relating comfortably with people across levels, functions, culture, and geography. Partnering with others to get work done. Managing conflict. Seeking feedback without being defensive.\n
  • Develops Self & Others - Taking action to continuously improve. Accepting assignments that broaden capabilities. Placing high priority on developing others. Developing others through coaching, feedback, exposure, and stretch assignments.\n
  • Ensures Fairness - Concerned with the welfare of others and expressing that concern on a personal level. Distributing resources fairly. Giving others a voice prior to reaching decisions that affect them. Reaching decisions through a fair process. Explaining to others why and how decisions were made that impact them.\n

\n

  • OR -\n An equivalent combination of relevant education and experience.\n [UTA reserves the right to determine the equivalencies of education and experience.]\n \n \nPay Rate: $102,000 to 120,000 or more, depending on experience\n \n \nTo be considered, apply before: August 14, 2026 by 11:59 pm MDT\n \n \nUTA’s benefits package for full-time administrative employees includes:\n \n \n

  • 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.\n
  • Health and Wellness Clinics for on-site medical care at no cost to employees, spouses, and dependent children.\n
  • 22 days of accrued paid time off (13 vacation days and 9 sick days), which increases with tenure at UTA\n
  • 10 paid holidays and two paid (2) floating holidays per year.\n
  • Retirement options - Pension Plan with 5-year vesting schedule and 457 Contribution Plan, available for immediate contributions and company matching.\n
  • Generous tuition reimbursement for higher education, available for both bachelor’s and master’s degree.\n
  • Training, development, and career advancement opportunities.\n
  • Paid parental leave for birth, adoption, and child placement (after 12 months of employment).\n
  • Free transit passes for employee, spouse, and dependent children.\n
  • Employee assistance program - includes counseling, legal services, financial planning, etc.\n
  • UTA Well - a comprehensive wellness program designed to support employees and dependents in their health and wellness goals.\n
  • Free on-site fitness facilities and discounted membership to VASA Fitness.\n

About the company

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 Utah Transit Authority (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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.military.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Generating portable SQLite databases for peer-to-peer sharing

Glenn Wolfe · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all