Principal Cloud Application Engineer
New
U
University of ColoradoHigher Education IT
This role is eligible to work remotely within Colorado.Full-TimeSenior
Salary110,607.22 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3-5 years of progressively responsible experience depending on education level.
- Required Skills
- JenkinsKafkaRabbitmqSalesforceCI/CD
Requirements
- Master’s degree in Computer Science, Computer or Electrical Engineering, or related IT field plus 3 years of experience, OR Bachelor’s degree in the same fields plus 5 years of experience.
- 3 years of experience planning, designing, and supporting cloud-based integration solutions (e.g., MuleSoft CloudHub, Boomi).
- 3 years of experience integrating systems like Salesforce, Oracle PeopleSoft, or Learning Management Systems.
- 3 years of experience maintaining CI/CD automation using frameworks like Jenkins or GitLab CI/CD.
- 2 years of experience providing technical direction, enforcing API governance, and coding standards.
- 2 years of experience mentoring junior staff and working cross-functionally.
- 2 years of experience designing and governing enterprise messaging and data streaming platforms (e.g., Kafka, RabbitMQ).
- 1 year of experience integrating AI-enabled services into enterprise software applications.
- Proven ability to translate complex business and system requirements into scalable, secure software solutions.
Responsibilities
- Plan, configure, deliver, and govern cloud-based integration, messaging, and software delivery platforms.
- Establish and enforce standards for reliability, performance, security, testing, and automated software delivery.
- Design and oversee CI/CD pipelines, quality assurance strategies, and DevOps practices.
- Provide technical direction, define integration frameworks, and integrate AI-enabled services.
- Design, develop, and support enterprise application integration solutions using middleware and event-driven patterns.
- Implement and maintain APIs, data transformations, orchestration workflows, and distributed messaging solutions.
- Support the full Software Development Lifecycle (SDLC) from design to post-production support.
View Full Description & ApplyYou'll be redirected to the employer's site