Skip navigation
Unable to save this job. Please try again later.

{msg}

Email this Job to Yourself or a Friend

To begin the application process, please enter your email address.

Company Contact Info

  • Bloomington, IN

Already have an account?

Sign in to apply with your saved resumes.

New to CareerBuilder?

Don't have an account? Continue as a guest!

Sorry, we cannot save or unsave this job right now.

Report this Job

Trust and Site Security Team.

Don't miss out on new jobs!

Get the latest Principal Full Stack Cloud Developer/Engineer Campus Bloomington jobs in Bloomington, IN delivered directly to your inbox. You can unsubscribe at any time.

Saving Your Job Alert

Job Alert Saved!

Could not save Job Alert!

You have too many Job Alerts!

This email address has reached the maximum of 5 email alerts. To create a new alert, you will need to log into your email and unsubscribe from at least one.

Sign Up

or   Sign In Here
Password Must Contain
• 
8 to 15 characters
• 
1 uppercase letter
• 
1 number or symbol
• 
1 lowercase letter
Cancel
Create an Account with CareerBuilder to save jobs & unlock these great features
See similar job titles and skills to help you make your next move
Upload a resume and become visible to Hiring Managers and Employers
Compare Salary Information to see where you stand amongst your peers
Easily Quick Apply to jobs with just one click!

Email Send Failed!

Principal Full Stack Cloud Developer/Engineer Campus Bloomington

Indiana University • Bloomington, IN

Posted 10 days ago

Job Snapshot

Full-Time
Education - Teaching - Administration
Engineering

Job Description

Working as part of a team, the Principal Full Stack Cloud Developer will develop and contribute to the operations of open source cloud platform services on both commercial and academic cloud computing environments that are used to support global communities of scientists accessing advanced computing software and resources around the world.

This position will provide technical expertise in the design, evaluation, development, distribution, integration, deployment, and operations of the Apache Airavata open source software system (https://airavata.apache.org/) and related open source cyberinfrastructure on both commercial and academic cloud computing environments. The developer will engage with scientific research communities, both at and beyond Indiana University, to develop solutions using Apache Airavata to solve challenging, end-to-end distributed computing problems emerging from the requirements of world-class scientific research. The developer will develop science gateways using Apache Airavata and related software using best software engineering practices (such as the Apache Software Foundation’s open community process) and will evaluate emerging technologies and architectures.

The Science Gateways Research Center (SGRC.iu.edu), part of the Indiana University Pervasive Technology Institute, develops the open source software to support scientific research, including the Apache Airavata software suite, which is based on modern distributed component-based architecture principles. Using DevOps practices, SGRC operates Apache Airavata as a cloud platform services to support science gateways, which are web-based user environments to distributed services that assist scientists in using complex research computing infrastructure, managing and sharing scientific data, and undertaking reproducible computational research. For more on Science Gateways, see https://sciencegateways.org.


Job Requirements

REQUIRED: Master’s degree in computer science or related technical discipline and three years of experience in web and cloud software development and deployment in the appropriate field. Documented experience developing software systems using standard software engineering practices (such as source code management software, build and test systems, etc). Experience developing in the Django web framework with modern JavaScript libraries. Experience developing software systems using standard software engineering practices (such as source code management software, build and test systems, etc). Experience developing software with multiple programming languages, including Java, Python, and JavaScript on Linux-based operating systems.

Combinations of related education and experience may be considered.

Expertise in deploying and operating systems in Linux-based environments as a developer-operator (DevOps); demonstrated technical expertise with Ansible, Docker, Kubernetes, or other Continuous Integration/Continuous Deployment technologies.

Organizational and leadership skills. Able to operate effectively in a complex and dynamic environment with the capability of functioning as a project leader. Ability to effectively communicate and exchange information. Demonstrated conceptual, analytical, and logical abilities. Ability to interact successfully with staff and faculty in extended consultations. Demonstrated enthusiasm for new technologies. Able to deliver excellent outcomes under high pressure and short deadlines. Excellent communication skills to interact with people of varying levels of knowledge.


Preferred Qualifications 

Expertise using Amazon Web Services, Google Cloud, Microsoft Azure, and/or OpenStack. Understanding of security standards (OAuth2, OpenID Connect) and software (such as Keycloak).


Working Conditions / Physical Demands 
Salary Range 
Job ID: 10938P
Help us improve CareerBuilder by providing feedback about this job: Report this Job.
CAREERBUILDER TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.
Don't miss out on new jobs like this
Get the latest jobs delivered to your inbox. Unsubscribe at any time.

Saving Your Job Alert

Job Alert Created

Well, this is embarrassing. We are having trouble saving your search. You can try again or come back at a later time.

Maximum Email Alerts

This email address has reached the maximum of 5 email alerts. To create a new alert, you will need to log into your email and unsubscribe from at least one.