The Senior Software Engineer will be a technical leader on the Identity and Access Management Team. They will play a significant role in advancing the strategic IAM goals for services and driving the implementation of solutions to meet campus IAM needs.
$80,000 – $95,000 depending on qualifications
- Designs, codes, tests, and integrates technical software, software infrastructure, frameworks, and/or scientific and research-related software.
- Analyzes technical or research-related problems and develops software solutions. Installs, configures, and maintains operating system components, application servers, and libraries that support software development.
- Develops algorithms to solve a variety of computing problems
- Designs, generates, tests, and maintains programs for specific components of the overall software development environment. Designs and develops data schema to support software applications.
- Designs and writes system programs to optimize and/or simplify systems-related tasks and develops and documents clear application programming interfaces.
- Researches available solutions and integrates them into existing computing environments.
- Prepares system documentation, develops standards and education for users.
- Assignments are broad in nature, usually requiring originality and ingenuity and a high level of programming and operating system expertise. Has appreciable latitude for independent decision-making.
- At least three years of experience writing custom code, configuring software packages, performing complex system analysis, and/or building integrations between software packages.
- Three years in a technical leadership role setting priorities for product and service offerings.
- Ability to design, develop, implement, maintain, test, and enhance information systems to ensure efficiency, accuracy, and meeting business needs.
- Ability to mentor team members and ensure that implemented solutions meet expected quality standards and fulfill the architectural vision.
- Ability to design systems for high availability, security, manageability, reliability.
- Excellent interpersonal skills and ability to work both independently and as part of a team.
- Experience with version control software, such as Subversion, Git, or Mercurial.
- Familiarity with Unix or Linux command-line utilities.
- Familiarity with IT automation software, such as Puppet or Fabric.
- Strong understanding of IAM concepts, including directory services (OpenLDAP, Active Directory), and identity management (COManage, Grouper, SailPoint).
- Experience scaling application environments within a large enterprise.
- Experience with the configuration and administration of Java-based servlet containers, such as Apache Tomcat or Jetty, or application servers, such as Glassfish.
- Experience with continuous integration servers, application build processes, and release management tools.
- Experience with automated testing tools, such as JUnit, TestNG, Selenium, or Cucumber.
- Experience with one or more additional JVM languages, such as Groovy, Scala, or Clojure.
- Experience writing scripts for Unix or Linux operating systems in Bash, Perl, or other scripting languages.
- Demonstrated ability to manage complex projects with many stakeholders.
- Experience with software build tools, such as Ant, Gradle or Maven.
- Production experience with relational databases.
Your skill will make a difference.
You’ll be working for a university that is internationally recognized for research and the work you do will make a difference in the lives of our students, faculty, and staff. If you’re the type of person that wants to know your work has meaning and impact then you’ll like working for our campus.
The University of Texas at Austin and Information Technology Services provides an outstanding benefits package to our staff. Those benefits include:
- Competitive health benefits (Employee premiums covered 100%)
- Vision, Dental, Life, and Disability insurance options
- Paid time off and paid holidays
- Flexible work schedules
- Teachers Retirement System of Texas (a defined benefits program)
- Additional UTSaver Voluntary Retirement Program (both 403(b) and 457(b))
- Flexible spending account options
- Training and conference opportunities
- Tuition assistance
- Athletic ticket discounts
- Access to UT Austin’s 19 libraries and museums
- Free rides on all UT Shuttle and Capital metro buses with staff ID card
- Free night rides (by Lyft) from the main campus along UT Shuttle Routes from 11 pm – 4 am
To apply for this job email your details to firstname.lastname@example.org