Principal, Software Development, Engineering, and Services

Overview

On Site
USD 166,500.00 - 291,400.00 per year
Full Time

Skills

Partnership
Procurement
Supply Chain Management
Mentorship
Agile
Scrum
GitHub
Confluence
Collaboration
Enterprise Software
Enterprise Architecture
Documentation
Software Architecture
Acquisition
Cloud Computing
Software Development
Leadership
Management
JavaScript
React.js
Node.js
Google Cloud
Google Cloud Platform
Communication
Terraform
Budget

Job Details

Job Description

Leads enterprise software development function to provide strategic advice, partnership and guidance for the architecture direction and engineering processes directly supporting the design and architecture of software. Serves as the go-to software architecture leader and stays current on industry and domain technologies and trends. Mentors' software architects and drives adoption/implementation of current best practices across all software architect levels. Participates with Enterprise Architects to represent software architecture practices.

Job Responsibility

  • Full stack development of supply chain applications.
  • Create new applications for use by procurement/supply chain staff.
  • Refactor existing applications to Google Cloud Platform (Google Cloud Platform).
  • Mentor junior staff members in software development best practices. Put together Knowledge Transfers (KTs) for the team.
  • Develop software in an Agile environment, participating in scrum ceremonies (standup, planning, retrospectives, and demos).
  • Work in a dynamically evolving environment.
  • Maintain all code in GitHub repositories and participate in code reviews.
  • Write and maintain documentation in team's Confluence space.
  • Collaborate with leadership on plans for future development work, including architecture.
  • Utilize Terraform for all Google Cloud Platform infrastructure modifications.

1.Leads enterprise software architecture forums and practices and regularly takes full ownership of difficult assignments. 2.Contributes software architecture expertise to enterprise architecture processes and patterns. 3.Advises executives on software development and architecture best practices.4.Serves as a top advisor and one of the organization's senior level spokespersons and experts internally and externally. 4.Oversees and contributes to documentation of architecture, design and implementation for technical decisions. 5.Acts as the organization's most senior level expert and go-to resource for software architecture and advises various consumers on available and emerging software services.6.Navigates technical conversations about software development and architecture across all teams who implement software development/architecture practices. 7.Explores latest technology developments for software architecture and development, evaluating relevance, sharing information with others and leverages to make decisions as well as advising other teams and leaders. 8.Participates in and presents topics in relevant industry conferences or other forums. 9.Evaluates and proposes actions for acquisitions, significant purchases and ventures related to software development, purchase, and integration. 10.Drives and advises on software development strategies with product teams, design teams and executives across Northwell. 11.Advocates for and drives adoption of cloud services by software developers and architects. 12.Performs related duties as required. All responsibilities noted here are considered essential functions of the job under the Americans with Disabilities Act. Duties not mentioned here, but considered related are not essential functions.

Job Qualification

?Masters Degree or equivalent combination of education/related experience. ?15+ years of related experience required. ?10+ years of enterprise/commercial software development and architecture experience. ?5+ years of leadership / management experience, required.

HIGHLY PREFERRED

  • Extensive JavaScript experience, including JS frameworks such as React and backend frameworks such as Node.JS
  • Prior experience building and deploying applications on Google Cloud Platform (Google Cloud Platform)
  • Excellent verbal and written communication skills
  • Working knowledge of Terraform


*Additional Salary Detail
The salary range and/or hourly rate listed is a good faith determination of potential base compensation that may be offered to a successful applicant for this position at the time of this job advertisement and may be modified in the future. When determining a team member's base salary and/or rate, several factors may be considered as applicable (e.g., location, specialty, service line, years of relevant experience, education, credentials, negotiated contracts, budget and internal equity).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Northwell Health