Senior Software Engineer

3 weeks ago


Iowa City, Iowa, United States East Tennessee State Full time
Posting Details

Position Information

Job Title
Senior Software Engineer

Department
Information Technology Services - 50300

Pay Grade
12

Job Category
Administrative

Job Summary

Information Technology Services (ITS) is seeking a Senior Software Engineer. Reporting to the ITS Help Desk Manager, the Senior Software Engineer will play a key role in developing, implementing, and maintaining the ITS Enterprise Service Management (ESM) platform, with a specific focus on IT service management (ITSM) functionalities and integrations. This role covers the entire software development lifecycle, including requirements gathering, solution design, coding, testing, deployment, and ongoing support.

The Senior Software Engineer will be responsible for developing and maintaining ITSM software and solutions, managing integrations, and serving as a subject matter expert on IT Infrastructure Library (ITIL) service management best practices. Additionally, the engineer will manage full lifecycle of ITSM software requests, including gathering requirements, designing, implementing, testing, and maintaining the software. This position requires strong problem-solving abilities, a commitment to quality, and the capability to work both independently and collaboratively within a team. This position demands extensive ethical, leadership, and pursuit of excellence qualities; and adherence to established policies and procedures for secure data management. A passion for learning new skills, developing innovating solutions, collaborating with the team, and providing excellent customer service is essential for success in this position.

The value of employment at ETSU goes far beyond salary. The official workday is 7.5 hours, which includes a one-hour lunch/meal break. Regular benefited ETSU employees enjoy a full range of benefits, services, and programs including:
Paid time off & leave
17 paid holidays
Educational Assistance
Health and life insurance
Retirement
Access to University facilities and services and much more
Check out the ETSU Human Resources Benefits page for additional information at:

https://www.etsu.edu/human-resources/benefits/ .

All positions at East Tennessee State University are contingent upon sufficient funding.

ETSU is an equal opportunity employer.

Disclaimer:

The Job Summary is intended to describe the general nature and level of work individuals perform in this classification. It is not intended to be a complete list of all responsibilities, duties, and skills required. Management reserves the right to revise the job or require different tasks to be performed as assigned to reflect changes in the position. Employees must be able to perform the position's essential functions satisfactorily with or without reasonable accommodations.

Knowledge, Skills and Abilities

Knowledge of service management platforms, with an understanding of their functionality relevant to IT departments.
In-depth expertise in RESTful API design and development, with a strong understanding of best practices, performance optimization, and seamless integration across platforms.
Professional experience with API integration tools and platforms, including designing, developing, and managing seamless integrations.
Proficiency in one or more programming languages commonly used for backend development and scripting (e.g., JSON, PowerShell, PHP, JavaScript, Python, Java, C#, Ruby.)
Demonstrated knowledge of RESTful API principles, including request/response formats (JSON, XML), authentication methods (OAuth, API keys), and error handling.
Knowledge of web development technologies, such as HTML and CSS.
Familiarity with the ITIL framework and ITSM processes, including incident management, problem management, and change management.
Knowledge of all phases of the software development lifecycle, with a focus on ensuring quality and efficiency throughout each phase.
Strong understanding of functional programming concepts, with the ability to apply these principles in the design and development of applications.
Exceptional problem-solving and analytical skills, with a proven ability to identify issues, evaluate solutions, and implement effective strategies to drive optimal outcomes.
Ability to maintain a high level of information security and data integrity throughout the software development process, including all software systems, business processes, and development procedures.
Strong interpersonal skills with the ability to build rapport and facilitate collaboration.
Exceptional written and verbal communication skills, with the ability to organize and convey complex ideas and technical information clearly to both technical and non-technical audiences.
Excellent organizational skills with the ability to manage multiple tasks simultaneously without compromising quality or accuracy.
Ability to make informed, independent decisions related to software maintenance and development.
Ability to think clearly, creatively, and logically to address challenges and develop effective solutions.
Ability to rapidly learn and adapt to new technologies, staying ahead of industry trends and consistently applying new knowledge to improve processes and outcomes.
Strong attention to detail with the ability to accurately manage and analyze large volumes of data, ensuring precision and consistency.
Ability to work effectively both independently and collaboratively, contributing to team goals while taking initiative and managing tasks autonomously when appropriate.
Required Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field; and
Three years of software development experience, with at least one year focused on API development and integration or ESM/ITSM backend development.
OR

Master's degree in Computer Science, Information Technology, or a related field; and
One to two years of software development experiences, with at least one year focused on API development and integration or ITSM backend development.
Preferred Qualifications

Administrative or development experience in an ESM platform.
Experience integrating with common enterprise systems, such as Microsoft Entra or Active Directory.
Experience in creating custom applications, ITSM solutions, and web-based development.
ITIL 4 Foundation certification or other relevant ITIL certifications.
Experience working in a higher education environment.

Salary
$65,000 - 68,450

Posting Detail Information

Posting Number
AS01527P

Is this position subject to a criminal background check?
Yes

Is any part of the funding for this posting coming from a grant or outside funding source?
No

FLSA Status
Exempt

Open Date
03/26/2025

Close Date
04/27/2025

Open Until Filled
No

Special Instructions to Applicants

Administrative/Professional positions are only required to be posted for a minimum of fourteen (14) calendar days. The closing date for this posting is subject to change without notice to applicants.

  • Iowa City, Iowa, United States East Tennessee State Full time

    Posting Details Position Information Job Title Senior Software Engineer Department Information Technology Services - 50300 Pay Grade 12 Job Category Administrative Job Summary Information Technology Services (ITS) is seeking a Senior Software Engineer. Reporting to the ITS Help Desk Manager, the Senior Software Engineer will play a key role in developing,...


  • Iowa City, Iowa, United States beBee Careers Full time

    Job DescriptionWe are seeking a skilled Software Systems Engineer to join our team. As a Software Systems Engineer, you will be responsible for developing software products, performing software verification and validation, and designing new test equipment and technology.Key Responsibilities:Design and develop software products using LabVIEWPerform software...


  • Iowa City, Iowa, United States Software Placement Group Full time

    Senior Project Engineer - Gas Combustion Appliances Join our pioneering company as a Senior Project Engineer in the field of Gas Combustion Appliances and contribute to groundbreaking enhancements in water heating and water treatment technologies. With a history spanning over 140 years and a passionate global team of more than 12,000, we are dedicated to...


  • Iowa City, Iowa, United States beBee Careers Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team as a key player in the development of a cutting-edge data management and authentication platform. The ideal candidate will have experience in software engineering, leadership, and collaboration.

  • Software Engineer

    21 hours ago


    Iowa City, Iowa, United States beBee Careers Full time

    About the RoleWe are looking for a highly skilled Software Engineer - Applications to support our clients in delivering better health and human services outcomes. The successful candidate will play a vital role in designing, documenting and delivering technical architecture solution elements.You will be responsible for defining and developing project...


  • Iowa City, Iowa, United States Pearson Education Full time

    Job DescriptionDescription We are the world's learning company with more than 21,000 employees operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people. The Senior...


  • Iowa City, Iowa, United States Pearson Full time

    We are the world's learning company with more than 21,000 employees operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people. The Senior Software Engineer in this...


  • Iowa City, Iowa, United States gpac Full time

    Job Description Senior Electrical Engineer Gpac is partnered with a reputable manufacturer that is seeking a Senior Electrical Engineer. The Senior Electrical Engineer will support work both in the laboratory and in the field. They will develop test plans, perform testing and troubleshooting, analyze results, and prepare technical documentation according to...


  • Iowa City, Iowa, United States Gpac Full time

    Senior Electrical Engineer Gpac is partnered with a reputable manufacturer that is seeking a Senior Electrical Engineer. The Senior Electrical Engineer will support work both in the laboratory and in the field. They will develop test plans, perform testing and troubleshooting, analyze results, and prepare technical documentation according to the company's...


  • Iowa City, Iowa, United States Pearson Full time

    We are the world's learning company with more than 21,000 employees operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people. The Senior Software Engineer in this...


  • Iowa City, Iowa, United States Pearson Full time

    We are the world's learning company with more than 21,000 employees operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people.The Senior Software Engineer in this...


  • Iowa City, Iowa, United States IT Enterprise Technology Full time

    IT Senior Systems Engineer (FT) Johnson City, TN Job ID: 004GQP BALLAD CORPORATE Information Technology - IT Enterprise Technology Full-time (scheduled 72 hrs or more per pay period) - DayJob Description SCOPE OF POSITIONThe Network Analyst/Engineer is responsible for installation, configuration and maintenance of network hardware and software within the...


  • Iowa City, Iowa, United States Pearson Full time

    DescriptionWe are the world's learning company with more than 21,000 employees operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people.The Senior Software Engineer in...


  • Iowa City, Iowa, United States Kasmo Global Full time

    Job Title:Software Verification EngineerContract Duration:9 MonthsLocation:Iowa (On-site)Job Summary:We are seeking an experienced Software Verification Engineer to join our team for a 9-month contract. The ideal candidate will possess a strong background in software verification and validation, particularly in the agriculture or automotive sectors. This...


  • Iowa City, Iowa, United States beBee Careers Full time

    Job Title: Senior Application DeveloperThis role is eligible for remote work within the state of Iowa and adheres to the remote work program and related policies.About the Role:Evaluate new systems for interface needs; analyze system interface requirements and estimate required work effort.Monitor critical systems in Production.Manage operational issues...

  • Software Engineer

    4 weeks ago


    Iowa City, Iowa, United States Pedernales Electric Full time

    Software EngineerJohnson City, TX, US, 78636PHYSICAL OFFICE LOCATION: PEC Technology Center - 1506 US-281, Johnson City, TX 78636, Johnson City, TX 78636Hybrid Work Options Available$95,998.00 Minimum Starting Base Pay* + KPI Bonuses + Competitive Benefits*Qualifications may warrant greater starting base pay within the full pay range. Individual base pay is...


  • Iowa City, Iowa, United States Jobot Full time

    Senior Electrical Engineer Needed For Innovative and Growing MEP and HVAC Engineering CompanyThis Jobot Job is hosted by: Billy SurchAre you a fit? Easy Apply now by clicking the "Apply Now" buttonand sending us your resume.Salary: $100,000 - $135,000 per yearA bit about us:Our client has engineered more than 11,000 buildings worth hundreds of millions of...


  • Iowa City, Iowa, United States Viper Staffing Services L.L.C. Full time

    (Hiring) Embedded Software Design EngineerWe are currently seeking to hire an Embedded Software Design Engineer to become an integral part of our development team You will design and test operating systems-level software and network distribution software.Responsibilities:Develop, implement and manage computing systems softwareResearch and update network...

  • Software Engineer

    1 week ago


    Iowa City, Iowa, United States Pedernales Electric Cooperative Full time

    PHYSICAL OFFICE LOCATION: PEC Technology Center - 1506 US-281, Johnson City, TX 78636, Johnson City, TX 78636 Hybrid Work Options Available$95,998.00 Minimum Starting Base Pay* + KPI Bonuses + Competitive Benefits*Qualifications may warrant greater starting base pay within the full pay range.  Individual base pay is determined by experience, job-related...


  • Iowa City, Iowa, United States First Search Inc. Full time

    Job Summary: The Senior Project Engineer is responsible for managing all aspects of project assignments related to tankless water heater development. This role involves planning, organizing, implementing, and completing engineering projects while ensuring alignment with business and manufacturing objectives.Pay Range: $90,000 - $110,000 Per YearLocation:...