Pos1219 - Mgr Software Engineering - Integrations

Envision HealthcareFort Lauderdale, FL
1d

About The Position

As a Manager Software Engineering, you will lead and guide a team of passionate Software Engineers to design, build and maintain mission critical software integrations that enhance patient care and support clinicians. You will apply your knowledge of software development methodologies, best practices, proven processes, and leadership skills to develop and deliver complex software or modifies/maintains existing applications, across multiple product lines, the release of quality software products within planned schedule with superb quality. Company Overview: Envision Healthcare is a leading national medical group focused on delivering high-quality care to patients when and where they need it most. You’ll find clinicians and clinical support professionals across the nation who are proud to call Envision home. We welcome teammates of every background and work in communities that reflect the racial, ethnic, gender, sexual orientation, and economic diversity of our country. Benefits: At Envision Healthcare, we offer benefits at the speed of your life. Our wide range of health and welfare benefits allow you to choose the right ones for you and your family. Best of all, qualifying employees are eligible to enroll from day one, so you can rest easy knowing you and your loved ones are protected. Envision Healthcare offers a variety of health and welfare benefit options to help protect your health and promote your wellbeing. The benefits offered include but not limited to: Medical, Dental, Vision, Life, Disability, Healthcare FSA, Dependent Care FSA, Limited Healthcare FSA, FSAs for Transportation and Parking & HSAs. Paid Time Off: Envision Healthcare offers paid time off, 9 observed holidays and paid family leave. You accrue Paid Time Off (PTO) each pay period and depending on your position and can earn a minimum of 20 days and up to 25 days per calendar year.

Requirements

  • Candidate must possess the versatility required to be a leader, teacher, coach, and mentor while placing high value on delivering results.
  • Leadership experience in recruiting, hiring, mentoring/coaching, building and managing collaborative teams of Software Engineers to improve their skills, and make them more effective, product software engineers.
  • Strong background in systems integration, software engineering, or solution architecture with proficiency in API-led connectivity, ETL Tools, ESB, data formats (JSON, XML), and integration frameworks.
  • Experience designing and implementing loosely coupled, distributed, cloud-native integration architectures to support scalable, high-availability clinical systems.
  • Proven ability to integrate diverse platforms and data sources using API-led connectivity, microservices, and secure messaging patterns, ensuring compliance with industry standards such as HIPAA.
  • Ability to demonstrate a solid understanding of software engineering and processes: Integration design patterns, algorithms, data structures, schemas and queries, system design, REST API development, serverless architectures, containerization, unit testing, and code reviews.
  • Solid grasp of modern engineering practices, including DevOps and Agile methodologies, essential for fostering a culture of continuous integration, continuous delivery, and operational excellence
  • Ability to communicate effectively to both technical and non-technical audiences.
  • Strong critical thinking, analytical, problem solving, consulting and conflict management skills.
  • Experience in communicating with users, cross-functional teams, product/program management and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
  • A proactive and results-oriented mindset, driven by a strong sense of ownership.
  • Must be able to work in a dynamic, fast-paced environment.
  • Experience as a software developer utilizing the current industry standards for cloud-based software development, distributed architecture, automated builds, unit testing, source code control, continuous integration and change management or orchestration tools.
  • Proficient in current industry standards for cloud development, distributed architecture, automated builds, unit testing, source code control, continuous integration, and change management or orchestration tools.
  • Experience serving as software development manager or technical leader role with a strong track record in designing and delivering cloud-based solutions.
  • Bachelors degree is in computer science, engineering, or a related field required.
  • 5 years of IT experience across various roles such as team and project management, application development, and business process reengineering required.

Responsibilities

  • Institute a software engineering culture across teams and enables processes to maximize predictability, repeatability, efficiency, security, and maintainability of applications.
  • Leads and guides a team of Software Engineers in day-to-day development activities and overall strategy.
  • Partners cross-functionally in a highly agile environment, focused on efficient operation of daily activities, developer productivity and continuous improvement for automation, monitoring, and tools development.
  • Bridges the gap by recognizing the interdependence of software development and technology operation.
  • Helps the organization produce software and technology services more rapidly, with frequent iterations, with as much automation as possible to provide service and support for rapid development and certification.
  • Work in a fast-paced environment, learn, and implement new technologies, and provide senior-level expertise.
  • Manages employees by supporting, coaching, training, assisting with time management and performing evaluations; should conduct regular meetings with all direct reports.
  • Leads the design and delivery of resilient, cloud-based software and integration solutions, ensuring alignment with established integration principles and architectural patterns.
  • Designs, builds, delivers and maintains secure cloud-based software applications in collaboration with business and product, business, and engineering.
  • Defines short and long-term goals and objectives and ensure delivery against agreed upon SLAs.
  • Maintain organization's effectiveness and efficiency by defining, delivering, and supporting strategic plans for implementing information technologies.
  • Collaborates with other software teams and cross-functional teams to define strategy, develop product roadmap, and ensure the deliverables align with the overall IT strategy.
  • Establishes credibility with partners while managing expectations.
  • Ensures frequent, continuous, and effective communications with team members, within IT, and with stakeholders to set expectations and negotiate priorities appropriately, via both formal and informal channels / mechanisms.
  • Monitors and manages the development budget and ensure that projects are delivered on time and within budget.
  • Implements best practices for application architecture and integration development and create reusable components to improve efficiency and reduce development time.
  • Stays abreast of industry leading best practices and brings them to the attention of the leadership team for innovative application.
  • May develop partnerships (and relationships) with internal and external stakeholders to meet business needs.
  • Cultivates a “security first” approach to application architecture design and development.
  • Works as an active participant in an Agile development environment; attend daily standups, sprint planning and retrospectives.

Benefits

  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Healthcare FSA
  • Dependent Care FSA
  • Limited Healthcare FSA
  • FSAs for Transportation and Parking & HSAs
  • Paid Time Off
  • 9 observed holidays
  • paid family leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service