Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Jefferson Health Logo

Principal Software Engineering Architect

Jefferson Health

Salary not specified
Aug 13, 2025
Philadelphia, PA, USA
Apply Now

The Principal Software Engineering Architect is responsible for aligning technical solutions with business goals, ensuring that technology solutions support Jefferson's objectives, and guiding development teams through the planning, architecture, design, and implementation phases.

Requirements

  • Expert knowledge and experience in programming languages including Java, JavaScript, Python, and others.
  • Expert knowledge and experience in DevOps, CI/CD, and automation.
  • Expert knowledge in configuration management and solutions deployment automation.
  • Expert knowledge and experience designing scalable, fault-tolerant, secure, and resilient systems.
  • Expert knowledge and experience implementing software on cloud platforms, configuring and provisioning cloud infrastructure.
  • Expert knowledge and experience in software and cloud infrastructure security best practices.
  • Expert knowledge and experience in containerization and orchestration, building and deploying enterprise applications on containers.

Responsibilities

  • Strategic Planning: Align technical solutions with business goals to ensure the technological infrastructure supports the organization's strategic objectives.
  • Architecture and Design: Enhance and create new scalable, efficient, and secure platforms and solutions.
  • Software Development: Lead in architecture, designing, coding, testing, and deploying software and infrastructure solutions.
  • Security and Risk Management: Collaborate with security teams in risk assessment and mitigation, and guide software engineering teams in creating secure solutions.
  • DevOps & CI/CD: Demonstrate expertise in DevOps practices and continuous integration/deployment.
  • Oversight: Guide development teams through planning, architecture, and design phases to ensure solutions are correctly executed and meet desired outcomes.
  • Collaboration: Act as a bridge between Product Management, Marketing, and other stakeholders, and the technical teams, translating business requirements into technical solutions.

Other

  • Bachelor's degree in computer science/engineering or equivalent experience.
  • 15+ years of experience in software development and architecture.
  • Strong experience with Disaster Recovery and High Availability.
  • Ability to work in a team environment and collaborate with external vendors.
  • Must be able to provide incident support for production systems, applications, infrastructure, platforms.