Jobs · Engineering · Pennsylvania

Manager Software Engineering

Jefferson Health · Fort Washington, PA · Today
EngineeringFull-time

Key Responsibilities

  • Align software engineering initiatives with business goals and strategic objectives.
  • Drive application rationalization, consolidation, integration, and optimization across various platforms.
  • Evaluate and integrate cutting-edge technologies, drive innovation, and ensure smooth modernization transitions.
  • Minimize downtime and maximize benefits of modernization.
  • Work with architects and technical leads to enhance and create scalable, efficient, and secure platforms and solutions.
  • Ensure cohesive integration and optimal performance across all platforms.
  • Oversee and guide teams in addressing and resolving system issues for optimal functionality.
  • Collaborate with security teams, architects, technical leads, and in risk assessment and mitigation.
  • Guide software engineering teams in creating secure solutions and following best practices.
  • Enhance system performance and security, reduce vulnerabilities, and improve overall system reliability.
  • Demonstrate expertise in DevOps practices and continuous integration/deployment.
  • Streamline processes to ensure efficient and error-free deployments, improving development cycles and operational efficiency.
  • Lead, mentor, and develop software engineering teams, fostering growth and technical excellence.
  • Provide technical guidance and mentorship to enhance skills and knowledge.
  • Guide teams in adopting best practices for software development, DevOps, CI/CD, and agile methodologies.
  • Act as a bridge between Product Management, Marketing, and other stakeholders, and technical teams.
  • Translate business requirements into technical solutions.
  • Ensure seamless integration and collaboration across merged entities.
  • Stay up to date with the latest technologies and industry trends.
  • Promote a culture of innovation, learning, and continuous improvement within engineering teams.
  • Create and guide teams in maintaining proper documentation adhering to agile practices.
  • Ensure organized code repositories.
  • Oversee incident management and on-call support for production systems, applications, infrastructure, and platforms.
  • Implement emergency fixes and provide root cause analysis for incidents.
  • Engage with multiple vendors on new initiatives, including Salesforce, Adobe AEM, EPIC, and ServiceNow.
  • Ensure new initiatives are aligned with organizational goals and technical requirements.

Skills & Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 10+ years of expertise in software engineering and development, with at least 5 years in leadership or management roles.
  • Strong technical background in programming languages (Java, JavaScript, Python, etc.), cloud platforms, DevOps, CI/CD, automation, and microservices.
  • Strong knowledge and work experience in configuration management and solutions deployment automation.
  • Strong work experience designing and delivering scalable, secure, and resilient systems.
  • Proven ability to lead and mentor engineering teams, manage projects, and drive results.
  • Strong work experience in software and cloud infrastructure security best practices, including secure authentication, encryption, zero trust architecture, and compliance.
  • Good work experience with containerization and orchestration (Docker, Docker Swarm, Kubernetes), building and deploying enterprise applications on containers, and provisioning orchestration infrastructure on the cloud.
  • Good work experience with Disaster Recovery and High Availability, designing systems for high availability and disaster recovery, ensuring minimal downtime and data loss.
  • Strong work experience managing and designing databases, including SQL and NoSQL databases.
  • Strong work experience building distributed, secure, and scalable software solutions in Spring Boot, Java, and ORM solutions.
  • Strong work experience in Version Control using Git.
  • Strong work experience in CI/CD tools like Azure DevOps, Jenkins, and GitLab CI/CD.
  • Strong work experience with monitoring and logging best practices, tools like ELK Stack (Elasticsearch, Logstash, Kibana), and Splunk.
  • Excellent communication, collaboration, and stakeholder management skills.

Similar jobs