Senior Director

Bedford, MA
Full Time
Software Development
Experienced
Location: Onsite in Bedford, Ma

This Role:
The Senior Director of Software Development will lead small teams (offshore/onshore), delegate work to a team of engineers and engineering managers and be a hands-on developer and an individual contributor with an architectural and technical design mindset to lead application development. This position will be part of a cross-functional product engineering team, collaborating with other engineers, engineering managers, architects, and product managers to develop and scale our solutions.  

The individual in this position will be required to manage, guide, and mentor other engineers and engineering managers on both teams and across our company. The will be accountable for the design, architecture, quality, and delivery of the systems and will help the organization meet the challenges of building applications to support a rapidly expanding business. 
Key Responsibilities:
  • Partner with directors, engineering managers, lead engineers, product managers and designers to understand the needs of our users to architect and design   
  • Design and architect software capable of reaching massive scale and performance  
  • Write high-quality, testable, long-term maintainable, and performant code 
  • Ensure our development environment is best in class by delivering improvements to internal tooling and direct partnership with our product platform teams  
  • Articulate a technical vision for a more enlightened way of working and work with multi-functional partners to deliver that vision  
  • Mentor less experienced peers and engineering managers  
  • Take product operational responsibility and set measurable goals 
  • Manage technical debt, ensure code quality, and participate in code reviews 
  • Promote collaboration and best practices such as simplicity, automation, good design patterns, code coverage and reusability  
  • Own and maintain existing application platforms as part of the team and look for opportunities to improve them 
  • Design and build cloud-native software using industry leading practices and tools 
  • Own building and shipping new features across all levels of the stack - frontend and backend 
  • Build monitoring and observability to understand system performance and user behavior to make informed decisions 
  • Balance tradeoffs to meet short-term needs while investing in a long-term foundation 
  • Provide technical leadership to key stakeholders, proactively communicating project details and development progress 
  • Function as a key member of the technology team, leading all development initiatives for LogixHealth’s internally developed applications, including the company’s flagship products  
  • Evaluate integrating with third-party solutions versus building in-house software to meet business needs for platform enhancement  
  • Work with product owners & stakeholders to ensure completeness and correctness of new features  
  • Provide technical feedback to aid in gathering of requirements for product enhancements  
  • Ensure cooperative team environment by  
    • Effectively communicating with staff about department and company initiatives  
    • Adjusting procedures as necessary to create process efficiencies  
    • Resolving issues among staff  
    • Encouraging constructive feedback from staff and between team members  
  • Identify staffing requirements and develop manpower plans to address needs including  reallocation of personnel  
  • Ensure staff is trained and aware of job and company expectations and determine remedial action when needed  
  • Provide on-going feedback and annual performance reviews  
  • Uphold company mission, vision and values  

Qualifications:
To perform this job successfully, an individual must be able to perform each Key Responsibility satisfactorily. The following requirements are representative of the knowledge, skills, and/or ability required to perform this job successfully. Reasonable accommodation may be made to enable individuals with disabilities to perform the duties.
Required:
  • Fifteen plus years’ experience in software development with last five years in leadership roles 
  • Experience in managing & developing desktop and web-based applications using Microsoft Technologies 
  • Experience designing and building cloud-native solutions (Azure, AWS, Google Cloud Platform) 
  • Experience with UX principles and application performance optimization preferred 
  • Experience with observability tools (Azure Monitor, Datadog, Grafana) preferred 
  • Experience in establishing and implementing Agile best practices in product development lifecycle 
  • Ability to Lead software product team(s):  
    • Serve as part of the executive team to set corporate Technology initiatives and ensure financial viability of company and strategize on boarding new software applications 
    • Provide guidance to and empower direct reports to effectively manage their responsibilities 
    • Oversee teams in developing road maps for systems and products and oversee the execution of the projects/activities   
    • Manage multiple projects across a wide breadth of technologies, coordinate dependencies and interactions with other internal teams and external partners 
    • Train and develop management and technical leaders within Development Engineering group 
  • Ability to recruit, retain, and improve talent  
  • Ability to establish development engineering processes through best industry prescribed practices 
  • Strong programming skills in one or more of Go, C#, NodeJS, Python, Java 
  • Strong understanding how to leverage unit, integration and E2E test automation as part of the software development lifecycle 
  • Passion for mentoring and guiding others 
  • Strong written and verbal communication skills 
  • Expert knowledge in architecting, designing and implementing software solutions to serve the needs of our business processes and end-to-end data systems 
  • Ability to keep security, maintainability, and scalability in mind with the solutions built
Preferred:
  • Experience in building end to end Revenue Cycle Management software solutions (Healthcare)  
Benefits at LogixHealth:
We offer a comprehensive benefits package including health, dental and vision, 401(k), PTO, paid holidays, life and disability insurance, on-site fitness center and company-wide social events.
About LogixHealth:
At LogixHealth we provide expert coding and billing services that allow physicians to focus on providing great clinical care. LogixHealth was founded in the 1990s by physicians to service their own practices and has grown to become the nation’s leading provider of unsurpassed software-enabled revenue cycle management services, offering a complete range of solutions, including coding and claims management and the latest business intelligence reporting dashboards for clients in 40 states.
Since our first day, we have had a clear vision of a better healthcare system and have continually evolved to get there. In addition to providing expert revenue cycle services, we utilize proprietary software to provide valuable financial, clinical, and other data insights that directly improve the quality and efficiency of patient care.
At LogixHealth, we’re committed to Making intelligence matter through our pillars of Physician-Inspired Knowledge, Unrivaled Technology and Impeccable Service.
To learn more about us, visit our website https://www.logixhealth.com/.
 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*