Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Providence Logo

Principal Software Engineer IS - Multiple Teams

Providence

$52 - $136
Sep 27, 2025
Lubbock, TX, USA • Eureka, CA, USA • Redmond, WA, USA • Seward, AK, USA • Silverton, TX, USA • Kodiak, AK, USA • Morton, TX, USA • Valdez, AK, USA • Great Falls, MT, USA • Portland, OR, USA • Anchorage, AK, USA
Apply Now

Providence Enterprise Information Services is looking to solve the problem of designing, developing, and releasing production software by hiring a Principal Software Engineer with expertise in object-oriented programming, Azure cloud platforms, time series and non-relational databases, containerization, and CI/CD pipelines. The role also aims to address the need for mentoring and leadership within the software engineering team.

Requirements

  • Extensive experience with object-oriented programming in C, Java, Python or equivalent
  • Experience with source code control systems such as Git and how to successfully use them in across multiple teams
  • Extensive SQL integration development experience with SQL/noSQL
  • Extensive experience with Azure/AWS/hybrid and other cloud technologies
  • Experience designing and successfully implementing a highly complex project
  • proficiency in containerization technologies such as Docker and Azure Kubernetes Service (AKS)
  • implementation of CI/CD pipelines

Responsibilities

  • designing, developing, and releasing production software using object-oriented programming principles
  • Expertise in time series and non-relational databases
  • proficiency in containerization technologies such as Docker and Azure Kubernetes Service (AKS)
  • implementation of CI/CD pipelines
  • coding, testing, debugging, and deploying software
  • delivering robust solutions
  • refine requirements and user stories for proof-of-concept implementations

Other

  • demonstrated mentoring and leadership abilities
  • supporting and cross-training team members
  • collaborating to refine requirements and user stories
  • fostering team growth
  • 8 or more years of software development experience with increasing scope and responsibilities