Purdue University
Software Engineer
This job is now closed
Job Description
- Req#: 28053
- Administer, design, and deploy infrastructure, middleware, and software to support the MRCC
- Provide input for the design and prototype of new systems
- Develop programs, tools, and system automation for web-based applications to support MRCC and applied research efforts
- Explore integration opportunities with cloud services and/or HPC
- Diagnose and fix system operational issues when found
- Utilize creativity and innovation to solve issues raised by customer usage of MRCC applications & tools
- Work collaboratively with other MRCC and Research Computing staff to define and implement best practices and standards
- Work collaboratively with OVPIT staff, campus IT staff and Purdue researchers to implement cloud based/HPC solutions
- Collaborate with staff at other RCCs to deploy and maintain technologies and systems
- Augment the team’s knowledge base by creating and maintaining system documentation for internal use, and for use by end users
- May provide guidance and assistance to entry level professionals or support employees
- Participate in national computing activities by attending workshops, conferences, and presenting projects
- Maintain and upgrade applicable job skills
- Perform other duties as assigned
- Bachelor’s degree in a STEM or related field
- 2 years of experience managing and developing web applications and software development
- In lieu of degree, an equivalent combination of education and experience may also be considered (Associate's + 4 years of experience)
- Ability to work as part of a high performing team in a collaborative environment
- Ability to plan, organize and prioritize tasks, and complete projects with minimal supervision and guidance
- Experience working with Kubernetes clusters and container technologies
- Familiarity with version control (GIT) and infrastructure-as-code (IaC) concepts and tools, including scripting (BASH/python) and automation
- Familiarity with web standards, accessibility, usability, UI/UX, etc
- Demonstrated skills in software architecture design, object-oriented design and development, automated build systems, regression testing techniques, and other standard software engineering practices
- Experience in software design and development involving software engineering skills for scientific software applications
- Experience developing responsive web applications, web optimization techniques, CI/CD pipelines, and developing in accordance with federal accessibility guidelines
- Experience using programming languages PHP, Python, Ruby, SQL, JavaScript, HTML, CSS, or other languages
- Experience using scripting languages such as Shell
- Experience working with scientific datasets and/or scientific data visualization
- This position has an option of being onsite/hybrid
- Learn more about Purdue’s benefits summary, https://bit.ly/3sHGbls
- Purdue will not sponsor employment authorization for this position
- A Background Check is required for employment in this position
- FLSA: Exempt (Not Eligible For Overtime)
- Retirement Eligibility: Defined Contributions Waiting Period
- Purdue University is an EOE/AA employer. All individuals, including minorities, women, individuals with disabilities, and veterans are encouraged to apply
Job Summary
The Midwestern Regional Climate Center (MRCC) is a cooperative program between the National Centers for Environmental Information (NCEI) and Purdue University that serves the nine-state Midwest region (Illinois, Indiana, Iowa, Kentucky, Michigan, Minnesota, Missouri, Ohio, and Wisconsin). Its services and research help to better explain climate and its impacts on the Midwest, provide practical solutions to specific climate problems, and allow developing climate information for the Midwest on climate-sensitive issues.
The Software Engineer is an integral part of our systems engineering team. This position is responsible for the design, administration and deployment of web and cloud-based systems supporting scientific computing and data analysis needs of MRCC visitors. In this role, you will set objectives and work independently on large, moderately complex projects, under general supervision as well as develop web-based programs, tools, system automation, refines and improves upon existing applications.
What You'll be Doing:
What We're Looking For:
Nice to Have:
What We'd Like You to Know:
What You'll Get in Return:
All university employees are afforded a generous benefits package, https://www.purdue.edu/hr/benewell/index.php, including medical/dental/vision insurance, paid time off, and retirement contributions. As part of Purdue University’s expansive employee benefit package, the University is proud to offer its employees the opportunity to grow, learn, and advance by offering a tuition remission opportunity at both Purdue University and Purdue Global.
Take Your Next Giant LeapWe never stop, we keep going, because Discovery is in our DNA, and we want you to discover a Career at Purdue University! Come work alongside a family of diverse culture with faculty, students, and staff who come together to become one, Boilermakers! Our greatest adventures are yet to come, and we want to include you.
Come take your Next Giant Leap and Discover your next career!
About the company
Purdue University is a public land-grant research university in West Lafayette, Indiana, and the flagship campus of the Purdue University system.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.