Skip to Main Content

Systems Programmer II

Please see Special Instructions for more details.

Cover letter and resume are required to be attached to application. If selected for an interview, applicants will be required to complete written skill-based interview questions. We will not sponsor or transfer visa sponsorship for this position.

Posting Information

Posting Information

Posting Number 2018001
Posting/Functional Title Systems Programmer II
University Pay Plan Title Systems Programmer II
Location San Marcos
Department Learning Applications Solutions
Recruitment Type Open to All
Job Type Full-Time
Monthly Salary $5,416.67 + commensurate with experience
Job Category Exempt
Required Qualifications: Applicants must specifically address how they meet these required qualifications to meet the requirements of the position.
  • Strong linux server administration skills
  • Strong back end web development skills
  • Strong programming skills related to data integrations
  • Understanding of databases as they apply to mobile and web applications
  • Understanding of Web Services, RESTful APIs, etc.
  • Ability to analyze and develop software in multiple languages/environments
  • Ability to read, evaluate, and criticize code changes made by others
  • Ability to translate non-technical user requests into technical requirements
  • Ability to follow complex written and verbal instructions
  • Ability to present complex material to technical and non-technical audiences
  • Ability to contribute to design and strategy discussions
Preferred Qualifications
  • Some experience with Windows/IIS administration
  • Understanding of modular/layered software engineering practices
  • Experience with container systems such as Docker
  • Experience with configuration management systems such as Ansible
  • Experience working with and contributing to open source projects
  • Experience with common open source software (Linux, Apache, Tomcat, MySQL, Jenkins, etc)
  • Experience with common programming languages (Java, Perl, Go, Ruby, Node, Python, Rust, Haskell, etc)
  • Experience in a higher education environment
Job Description


We are looking for a DevOps engineer to manage software installations, create integrations, build tools for internal use, and generally push our infrastructure to be more reliable.

About Us

We are a team of developers supporting major creative systems like the CMS, LMS, and Video CMS. We work in a lot of different technology stacks and try to expand into new ones as the opportunity arises. We work to keep our configurations in source control with tools like Ansible and Docker. We like open source, open APIs, and open-mindedness. Our work has the potential to have a positive impact on a great number of students, faculty, and staff.

About You

We're looking for someone who can analyze, organize, and improve our software configurations. Someone with the motivation to stay on top of new trends, update best practices, and figure out the best way to help the most people. Most of all we need a great developer who can get comfortable in any technical environment.


  • 100% paid medical insurance, plus 50% dependent coverage
  • 12 vacation days per year, increasing with years of service
  • 12 sick days per year
  • 13-14 days of paid holiday per year
  • pension plan with 6.8% employer contribution
  • enroll in courses with some fees paid, during paid work time (with approval)
  • support for pursuing professional development opportunities
Job Duties
  • Support third-party software installations and updates, especially when hosted on-campus
  • Create integrations between software systems to enable or improve workflows
  • Create tools for internal use, especially use by our customer engagement teams
  • Create and maintain documentation for our software environments and routine tasks
  • Contribute to software projects as needed
  • Work closely with our customer engagement teams to prioritize projects
  • Ensure services are redundant, available, and secure
  • Stay up to date on best practices, advise others with what you learn
  • Occasionally present or suggest topics to improve our team awareness and practices
Additional Information to Applicants

Cover letter and resume are required to be attached to application.

If selected for an interview, applicants will be required to complete written skill-based interview questions.

We will not sponsor or transfer visa sponsorship for this position.

Job Open Date 09/01/2017
Job Close Date<br><br>Job Close Date (Posting closes at midnight)
Open Until Filled Yes
Normal Work Days Monday, Tuesday, Wednesday, Thursday, Friday
Normal Work Hours Start 8:00AM
Normal Work Hours End 5:00PM
Legal and Required Notices

Texas State University, to the extent not in conflict with federal or state law, prohibits discrimination or harassment on the basis of race, color, national origin, age, sex, religion, disability, veterans’ status, sexual orientation, gender identity or expression.

Employment with Texas State University is contingent upon the outcome of record checks and verifications including criminal history, driving records, education records, employment verifications, reference checks, and employment eligibility verifications.

Texas State University is a tobacco-free campus. Smoking and the use of any tobacco product will not be allowed anywhere on Texas State property or in university owned or leased vehicles.

Texas State University is a member of the Texas State University System. Texas State University is an EOE.

Texas State is committed to increasing the number of women and minorities in administrative and professional positions.

Applicant Document

Required Documents
  1. Resume
  2. Cover Letter
Optional Documents
  1. Letter of Recommendation #1
  2. DD 214/DD1300
  3. Letter of Recommendation #2
  4. Letter of Recommendation #3
  5. List of References

Supplemental Questions

Required fields are indicated with an asterisk (*).