Search for University Jobs in Community Colleges

Job ID: 228907

Engineer, Senior Software
Austin Community College

Date Posted Jan. 16, 2024
Title Engineer, Senior Software
University Austin Community College
Austin, TX, United States
Department Information Technology
Application Deadline Open until filled
Position Start Date Available immediately
  • Professional Staff
  • Administration - Other

Engineer, Senior Software

Austin Community College

Job Posting Closing Times: Job postings are removed from advertising at 12:00 A.M. on the closing date e.g., at midnight on the day before the closing date.

If you are a current Austin Community College employee, please click this link to apply through your Workday account.

Austin Community College is a public two-year institution that serves a diverse population of approximately 41,000 credit students each Fall and Spring semester. We embrace our identity as a community college, as reflected in our mission statement. We promote student success and community development by providing affordable access, through traditional and distance learning modes, to higher education and workforce training, including appropriate applied baccalaureate degrees, in our service area.

As a community college committed to our mission, we seek to recruit and retain a workforce that:

  • Reflects the diversity of our community
  • Values intellectual curiosity and innovative teaching
  • Is attracted by the college's mission to promote equitable access to educational opportunities
  • Cares about student success and collaborates on strategies to facilitate success for under-represented populations
  • Welcomes difference and models respectful interaction with others
  • Engages with the community both within and outside of ACC

Commitment to Equity and Inclusion

ACC is committed to the ongoing systemic changes needed to ensure the increased recruitment, inclusion, retention, and completion of historically underserved and underrepresented populations. Through continual strategic community engagement and professional development of administrators, faculty, staff, and students, the college demonstrates its dedication to fostering a culture and climate for equitable outcomes.

ACC is proud to serve a diverse student body as an open-access and low-cost institution. Dedicated faculty members are excellent professors who help students achieve their educational goals and are sensitive to our students' diverse cultures and socio-economic backgrounds. In 2017 our faculty adopted a Statement of ACC Faculty Values. This Statement affirms that ACC's faculty members value collaboration, service, agency, scholarship, inclusion, and teaching, all of which attest to our commitment to equity, diversity, and inclusion at the heart of our mission.

Job Posting Title:
Engineer, Senior Software

Job Description Summary:
To analyze, develop, lead, and implement complex computer applications in order to meet customer needs; document and maintain specified areas of application software; participate and/or coordinate research of new projects and acts as a resource to customers.||To analyze, develop, lead, and implement complex computer applications in order to meet customer needs; document and maintain specified areas of application software; participate and/or coordinate research of new projects and acts as a resource to customers.

Job Description:
Description of Duties and TasksEssential duties and responsibilities include the following. Other duties may be assigned.

  • Researches, analyzes, evaluates, plans, implements new software applications, and maintains existing applications for the assigned area of the college; performs projects independently in an efficient manner; includes all phases such as gathering requirements, customer interviews, design (both data structure and software), coding, generating testing plans, testing, implementation, rollout, and maintenance.
  • Collaborates with customers/users to discuss and co-develop user-friendly and quality tested solutions providing timely installations and updates.
  • Develops, writes, installs, tests, debugs, and maintains software utilizing the software development life cycle (SDLC); writes programs across the college for specialized functions to automate day-to-day procedures or workflows for departments.
  • Identifies and resolves application errors, data discrepancies, and user procedures/processes; identifies requirements for additional resources or changes to current applications or databases; answers user questions and addresses problems with software in a timely, professional manner.
  • Monitors mission critical applications and works closely with upper management to provide recommendations on areas for improvement and to maintain a high availability, productivity, and functionality of applications; provides feedback to department staff about performance considerations and usability issues regarding software specifications and implementation.
  • Gathers, compiles, and performs initial data analysis for project requests, conducts unit tests, and programs/integrates applications for in-house or third-party vendor supplied software.
  • Documents solutions by using change request system developing systematic, technical documentation, flowcharts, user manuals, diagrams, and user training as needed.
  • Ensures compliance with standards relating to security and data protection.
  • Updates upper management on emerging technology challenges and opportunities with respect to in-house applications, websites, Enterprise Resource Planning (ERP), and other system tools used to support the college's enterprises.
  • Serves as a technical liaison to users by finding and reviewing feasible in-house or third-party software solutions; provides analytical and programming support for the college's mission critical applications such as regulatory compliance for Human Resources, Financial Aid, Admissions & Records, and Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) accreditation.
  • Serves as a mentor to software engineers on complex tasks and to other personnel as assigned; deploys software packages to the test environment for junior-level and software engineers.

KnowledgeMust possess required knowledge and be able to explain and demonstrate, with or without reasonable accommodations, that the essential functions of the job can be performed.

  • Computer logic; flowcharting; current industry standards for object oriented and/or procedural programming methodologies.
  • Systems analysis techniques and the systems development life cycle.
  • Installation, testing, and evaluation processes in relation to new software and existing software.
  • Current standards in relation to the compliance of security and data protection.
  • Project planning and documentation processes and standards.
  • DBMS, or SQL Server, PHP,JavaScript, JQuery, GIT, TFS.
  • Integrated database technology and other collegewide third-party reporting tools.
  • Effective mentoring and training techniques and methods.

SkillsMust possess required skills and be able to explain and demonstrate, with or without reasonable accommodations, that the essential functions of the job can be performed.

  • Maintaining an established work schedule. May be asked periodically to be available to provide customer support outside normal business hours.
  • Effectively using interpersonal and communications skills, including tact and diplomacy within a team and independently.
  • Effectively using organizational and planning skills with attention to detail and follow-through.
  • Maintaining confidentiality of work-related information and materials.
  • Establishing and maintaining effective working relationships.
  • Conducting analysis of customer needs and developing solutions to software challenges.
  • Analyzing, reviewing, and revising programs, as well as new products and processes in order to improve operating efficiency.
  • Performing both routine and emergency maintenance for existing computer applications.
  • Performing complex analytical and technical work that includes planning, developing, programming, testing, maintaining, and improving database systems.
  • Effectively providing user technical support and training.
  • Effectively engaging with customers in a collaborative manner.

Technology Skills

  • Use a variety of spreadsheet, word processing, database, and presentation software.
  • Use of software programming languages, database management systems, and query and control languages.
  • Generating streamline processes by creating software applications, websites, databases, reports, interfaces, and modules using software development lifecycle.
  • Conducting analysis, research, and software development for data manipulation to support in-house or third-party applications.

Required Work Experience

Eight years related work experience.

Preferred Work Experience

  • Five years of experience in software development/computer programming including two years work experience with system analysis.
  • Experience with PHP, C#, AJAX, JavaScript, jQuery, JSON, Visual Basic, XML, GIT and TFS.
  • Experience with a software versioning and revision control system.
  • Experience with SalesForce
  • Experience with Boomi, Jitterbit or Informatica
  • Experience with data transformation and data integration.
  • Experience in API development using C# ASP.NET Web API.
  • Experience with SQL/MySQL, TSQL, ETL
  • Experience with AWS and Linux OS
  • Experience with automated testing
  • Experience with Model View Controller (such as Laravel) and Domain Driven Design paradigms

Required Education

  • Associate degree.

Preferred Education

  • Bachelor's degree in related area.

Salary Range

$85,239 - $106,548

Number of Openings:

Job Posting Close Date:
January 29, 2024

Clery Act

As required by the US Department of Education, employees are required to report violations under Title IX and, under the Jeanne Clery Disclosure of Campus Security Policy and Crime Statistics Act (Clery Act), select individuals are required to report crimes. If this position is identified as a Campus Security Authority (Clery Act), you will be notified, trained, and provided resources for reporting.


The above description is an overview of the job. It is not intended to be an all-inclusive list of duties and responsibilities of the job, nor is it an all-inclusive list of the skills and abilities required to do the job. Duties and responsibilities may change with business needs. ACC reserves the right to add, change, amend, or delete portions of this job description at any time, with or without notice. Employees may be required to perform other duties as requested, directed, or assigned. In addition, reasonable accommodations may be made by ACC at its discretion to enable individuals with disabilities to perform essential functions of the job.

To apply, please visit:

Please reference in your cover letter when
applying for or inquiring about this job announcement.

Contact Information

Please see the job description for contact details
pertaining to this university job announcement.


Refer this job to a friend or colleague!

New Search | Previous