Software Engineering Manager

AvaSure
Grand Rapids, MI, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

Do you live, sleep, eat and breathe all things software engineering? Do you learn quickly and want to help make a difference in the healthcare industry?

Would you like to use your skills in a collaborative and fast-paced work environment?

If so, this may be the perfect role for you! Please review the details below and click "Apply" today if this role excites you as a potentially amazing fit!

Position Purpose :

A Software Engineering Manager is responsible for supervising software development projects and leveraging the abilities of their team members to their fullest potential.

They will direct, plan and coordinate activities while supervising a team of engineers. The Software Engineering Manager will balance people management and technical knowledge to deliver products that meet the design specification.

The Software Engineer Manager will monitor, evaluate, and ensure the completion of tasks and projects within the software development team.

They will assess and hire talent and work to retain talent on the engineering teams.

Education & Experience :

  • 7+ years' related software development experience required.
  • 1-3 years' supervisory experience required.
  • Bachelor's degree in related field (Computer Science, Computer Information Systems, etc.) required.
  • Expertise in at least two relevant programming languages
  • Proficient in third language or relevant database type
  • Mastery of at least two AvaSoftware Projects
  • Able to communicate effectively with peers, internal customers, executive team, and stakeholders for product and customers
  • Must have extensive knowledge of department processes and related software
  • Able to mentor, train and provide feedback to direct reports
  • Able to represent the company in a professional manner
  • Able to exercise sound judgment in ambiguous situations
  • Able to work across group boundaries to build strong relationships with partners and drive multiple teams to deliver on projects and deadlines
  • Able to participate in and lead hiring initiatives, analyze candidates and make final hiring decision
  • Good verbal communication
  • Positive teamwork skills and attitude with all levels of the company

Responsibilities & Essential Functions :

  • Set attainable goals for team members to complete projects on time.
  • Provide guidance to team members to encourage productivity.
  • Ensure timelines are followed by the software development group.
  • Ensure appropriate procedures and processes are followed when it comes to software development.
  • Resolve team member performance issues and make revisions when necessary.
  • Represent the software department in meetings.
  • Participate in design control activities.
  • When necessary, maintain and design software primarily in C# but could also participate in coding with C, C++, JavaScript, Java, Python, and mobile development.
  • Use various software tools on workstations in typical software development environments.
  • Understand software principals, theories and concepts related to software engineering including :
  • Software development lifecycle and software development process.
  • Object-oriented analysis, design, and programming.
  • Unit testing experience and in-depth knowledge of test-driven development concepts.
  • Design patterns and how to implement them.
  • Troubleshooting and debugging strategies and best practices
  • Support internal and external customers for software in testing and production environments.
  • Manages the activities of a subset of the software development group.
  • Supervise the training of software engineering staff.
  • Monitor and evaluate the performance of software engineering staff.
  • Meet with direct reports for 1-1 meetings, work with them on goal setting, and work with senior management and HR to establish salaries.
  • Participate in interviews and decisions to hire professional level staff.
  • Good verbal communication
  • Positive teamwork skills and attitude with all levels of the company

Competencies & Work Style :

  • Motivated
  • Organized
  • Software Development Lifecycle (SDLC)
  • Problem solving and logical thinking
  • Passionate about your work
  • Able to Work in a team environment
  • Ethical
  • Experienced in active listening skills
  • Able to take initiative and act accordingly
  • Ability to take and follow directions
  • Self-awareness
  • Outcome focused
  • Customer success focused
  • Ability to lead / mentor

Supervisory Requirements

Manages software engineering staff.

Work Environment & Physical Demands :

  • Must be able to sit for much of the workday with periodic walking and / or standing.
  • Must be able to work in an office environment.
  • This position is full-time.

Benefits & Perks

  • AvaSure sponsored Medical, Dental & Vision
  • Safe Harbor 401K with Employer Matching up to 4%
  • HSA Employer Contributions, Employer Paid Life, Short-term and Long-term Disability, and AD&D Insurance Plans
  • Flexible Time Off Plan & Paid Holidays
  • Parental Leave
  • Generous Tuition Assistance & Continuing Education Reimbursement available
  • Employee Referral Bonus

Why AvaSure?

As the pioneer and expert in inpatient telehealth, AvaSure has provided safer environments for over 1 million patients, with over 50 million live monitoring hours.

By continuing to reduce adverse events, and by optimizing workforce efficiencies for the nation's top health systems, AvaSure has consistently lowered the cost of care while providing safer, more efficient healthcare for everyone.

Diversity creates a healthier work environment : AvaSure is an Equal Employment Opportunity / Affirmative Action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.

LI-Remote

Job Posted by ApplicantPro

30+ days ago
Related jobs
Promoted
Vital Tech Solutions
MI, United States

Help designing Software solutions to meet customer requirements for initiatives involving multiple team applications as well as applications owned by other teams via working with other Senior Product Managers, Agile Managers, Database Managers, and other stakeholders. Job Title: Software Engineering...

Promoted
Stryker
Grand Rapids, Michigan

As a Senior Engineering Manager, Software Quality you will be responsible for leading a team of Software Quality Engineers supporting new product development within Stryker Instruments. Bachelor’s degree in Software Engineering, Computer Engineering, or Computer Science. You will evaluate the perfor...

Deloitte
Grand Rapids, Michigan

Product Engineering is the internal software and applications development team responsible for delivering leading-edge technologies to Deloitte professionals. Product Engineering enables our client service professionals through a comprehensive suite of applications across the business lines. In addi...

observIQ
Grand Rapids, Michigan

We’re looking for an experienced Software Engineering Manager to lead and grow our talented engineering team while contributing to the development of cutting-edge products that serve our diverse customer base. Role Overview As a Software Engineering Manager, you will play a critical leadership...

Stryker Employment Company, LLC
Grand Rapids, Michigan

As a Senior Engineering Manager, Software Quality you will be responsible for leading a team of Software Quality Engineers supporting new product development within Stryker Instruments. Bachelor’s degree in Software Engineering, Computer Engineering, or Computer Science. You will evaluate the perfor...

LexisNexis Risk Solutions FL Inc. Company
Michigan
Remote

You will have a team of C# developers reporting to you as we continue to evolve our mobile footprint.This position is highly interactive with our business partners and customers.It requires skill in responding to customer inquiries and quotation requests.The position is expected to provide input tow...

Promoted
Confidential Jobs
MI, United States

The Director of Engineering will oversee software development, electronics, and product design, coordinating engineering resources to meet both customer and business requirements. Forecast department operating costs and prepare budget requests to ensure the financial efficiency of engineering operat...

Promoted
Paragon Recruiting
Grand Rapids, Michigan

Architect, write, test, and document new software solutions or enhancements to existing software in a maintenance capacity. Bachelor’s degree in Computer Science, Computer Engineering, Electrical or Controls Engineering or equivalent experience. Lead, Manage and create Accountability for the softwar...

Promoted
DBI Consultants
MI, United States

The Project Manager is responsible for ensuring the timely and costly completion of building consulting projects by overseeing all phases. The incumbent will accurately evaluate damaged structures and compile a scope of repair, as well as cost projections. Organize and manage project teams and team ...

Promoted
Flexco
MI, United States

Bachelor’s degree in mechanical engineering or a related engineering field. Experience as an Engineering Manager directing both direct and indirect reports. Engineering Manager to set the yearly BCP NPD budget and follow a plan to maintain it. Engineering Manager, internal team, and legal counsel fo...