##### Job Description :
Job Posting Title:
Software Engineer
-
Hiring Department:
Texas Advanced Computing Center
-
Position Open To:
All Applicants
-
Weekly Scheduled Hours:
40
-
FLSA Status:
Exempt
-
Earliest Start Date:
Immediately
-
Position Duration:
Expected to Continue
-
Location:
PICKLE RESEARCH CAMPUS
-
Job Details:
General Notes
The Texas Advanced Computing Center (TACC) at The University of Texas at
Austin is one of the leading supercomputing centers in the world, supporting
advances in computational research by thousands of researchers and students.
This position will join TACCโs Advanced Computing Interfaces (ACI) department
as part of the Web and Mobile Applications (WMA) team as a software developer
with an opportunity to demonstrate and expand both your technical and soft
skills.
Our team is brought together with a shared belief in using our software
engineering skills to add value to the world. We are a passionate and diverse
team of Software Engineers, DevOps, Project Managers, and Support staff
brought together to embody the vision of creating software to change the
world. The Web and Mobile application team helps build science gateways โ
these are websites and the services that support them โ used by the nationโs
leading researchers. You get to apply your knowledge of software development
to design, develop and implement custom web portal solutions and Science
Gateways. You will work on software development tasks including front-,
middle- and back-end tiers. This is a mid-level to senior developer position
with an opportunity to work on full-stack skills. Joining the team, means you
get to have a hand in a variety of software engineering processes and
continually grow your skill set and work on interesting and innovative
problems.
The Texas Advanced Computing Center
supports individuals from all communities by respecting and encouraging
mindfulness of diverse viewpoints and experiences. We strive to promote
diversity in our recruiting and retention practices as we believe inclusivity
contributes to the development of excellence in all of our endeavors. TACC
fosters a culture of innovation, passion, and fun by encouraging staff members
to actively collaborate to investigate the latest technologies, team up for
charities, and celebrate successes together. TACC promotes a healthy workplace
by helping employees achieve balance between their personal and professional
lives in order to increase employee engagement, job satisfaction, and overall
well-being.
Candidates will need to upload a resume, letter of interest, and the names of
three references to apply for this position.
UT Austin offers a competitive benefits package that includes:
* 100% employer-paid basic medical coverage
* Retirement contributions
* Paid vacation and sick time
* Paid holidays
Please visit our
Human Resources (HR)
website to learn more about the total
benefits
offered.
_Selected candidate for this position must be eligible to work in the US on a
full-time basis for any employer without sponsorship._
Purpose
The position will contribute to the design, development, and maintenance of
web-based applications and web services.
Responsibilities
* Use your software engineering skills to contribute to the design, development, and maintenance of web-based applications and web services.
* Have the skillset to architect, develop and deploy projects to production.
* Learn and adapt existing software projects to meet client needs, learn new software technologies as needed to meet the client needs and greater vision of the team.
* Demonstrates ability to work well both independently and in a team environment, work productively, and maintain a high quality of work. Follow appropriate priorities as set by project and manager, complete assignments on time or ahead of scheduled deadlines, in order of priority.
* Coordinate project tasks with project leadership, and communicate effectively to management and team. Assures all tasks and processes are documented according to policies and procedures.
* Present information in an accurate, clear and complete manner, in proper context which ensures transparency has been addressed in review of the information (e.g., JIRA, Confluence, etc.).
* Responsibilities for planning, organizing, delegating and development of sprints for portal projects.
* Responsible for continual growth in technical and professional skillset. As needed, publish results in conference papers, journals, and university publications. May work on special projects as assigned.
* Responsible for effectively communicating information in an accurate, clear and complete manner, in proper context which ensures transparency has been addressed in review of the information. Builds and maintains goodwill and regular communication between teams and clients, ensuring an effective partnership. Responsible for effectively collaborating with a variety of stakeholders including interaction and collaboration with researchers at UT and nationally.
* Responsible for positive group citizenship within the team including participate in team meetings, available to colleagues for support, assist and mentor others (if appropriate), contribute to the team, and demonstrate professional behavior at all times.
Required Qualifications
* Bachelorโs Degree in engineering, computer and information science or other applied science
* Minimum 3-year recent, full-time, paid work experience in software engineering, including front-end frameworks of React or Angular, backend-language experience (preferably python), JavaScript, and Docker containerization.
* Understanding of web application architectures. Experience with software testing and continuous integration.
* Demonstrated excellent interpersonal communication skills and professional demeanor with the ability to communicate clearly and effectively to collaborate with other researchers
_Relevant education and experience may be substituted as appropriate._
Preferred Qualifications
* Strong time management and organizational skills.
* Highly self-motivated with a demonstrated desire for continuous learning and improvement.