Software Engineering Manager

Cardinal Integrated Technologies, Inc.

$120K — $150K *
Healthcare
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent industry experience.
  • 5+ years of hands-on development experience including coding and architecture.
  • 3+ years of experience leading a team in project delivery, preferably in healthcare.
  • Proficient in .NET technologies, SQL Server, and web development languages.
  • Deep knowledge of front-end and back-end platforms and best practices.
  • Strong communication skills for translating technical solutions to non-technical stakeholders.

Responsibilities

  • Lead a team of engineers to develop scalable applications in a Microsoft environment.
  • Architect and implement software solutions to meet business needs.
  • Write and optimize application code fulfilling both business and technical specifications.
  • Ensure adherence to programming standards for quality and productivity.
  • Integrate best practices in design and development of software programs.
  • Supervise and provide leadership to the project team.
  • Manage project planning and ensure timely execution across multiple initiatives.

Benefits

  • Remote work flexibility.
  • Opportunity to lead and shape a high-performing engineering team.
  • Engagement in building innovative healthcare software solutions.
  • Continuous process and technology improvement culture.
Full Job Description
Healthcare Insurance client
Fulltime
Depends on experience
Remote
The Software Engineering Manager will build and lead a high performing team of engineers working to build highly-scalable, web-based software. As part of engineering leadership, you will serve as an expert in software design & architecture with a proven track record of executing large initiatives using agile practices. As a leader, you are passionate about continuously improving our processes, practices and technology stack and help create a culture of high-performance.

What you'll be responsible for:
  • Lead a team of Engineers in the design, development and optimization of applications in a Microsoft based development environment
  • Architect, develop and implement software programs to meet business requirements
  • Develop application code and modules for business and technical requirements
  • Meet programming standards by following production, productivity, quality, and customer-service standards
  • Integrate best qualitative practice in design and development aspects of programs
  • Provide supervision and leadership for project team members
  • Coordinate and manage project planning and execution for multiple projects
  • Hold daily/weekly meetings with clients/vendors/internal resources on project initiatives and deliverables
  • Perform other related duties as assigned

What you need:
  • Bachelor's degree, or equivalent related industry experience
  • 5+ years hands-on development experience including coding, maintenance, architecture and design
  • 3+ years successfully leading and managing a team to deliver products and projects on tight deadlines from start to finish, preferably in a healthcare environment
  • Familiarity or proficiency in the following areas: Net, Ajax, Analysis, Analyst, ASP, ASP.NET, C#, CSS, Database, Developer, Development, HTML, Javascript, jQuery, Lifecycle, Linux, OOD, Programmer, Project, SQL, SQL Server, UML, Web Developer, Windows, XML
  • Deep knowledge of front end & back end platforms, frameworks, design and best practices
  • Ability to interpret technical solutions for business process and procedure and be able to effectively communicate it to the client/vendor
  • Experience leading a project team, keeping the team focused, and discussions moving forward, resolve conflicts with both internal and external audiences as well as invoke a level of confidence and authority to various department leaders and levels of management

Preferred Skills/Abilities:
  • PMP license/certification

Physical Requirements:
  • Prolonged periods of sitting at a desk and working on a computer, typically in a cubicle environment (constant noise, fluorescent overhead lighting)

Similar Jobs

More Jobs at Cardinal Integrated Technologies, Inc.

More Healthcare Jobs

Find similar Software Engineering Manager jobs: