Principal Software Engineer at Ability Network
United States of America

The Principal Software Engineer will work on design, implementation and testing of products and components of CHOICE All Payers Claims Software. ABILITY | CHOICE All-Payer Claims is an easy-to-use electronic claims management SaaS application that allows users to submit/edit claims and receive responses for Medicare, Medicaid and more than 3000 commercial insurance companies.

Takes a disciplined approach to design, develop, enhance, maintain and support current and new .Net applications
Responsible for developing solutions across all tiers of the application and ensuring quality
Improve the efficiency and quality of our projects by assisting in the formulation of standards and practices across multiple teams
Work and communicate in a cross-functional team environment comprised of software engineers, product managers, software test engineers, and product support engineers
Proactively provide status, raise issues, and communicate necessary information to your manager and/or appropriate team members on a regular basis via daily stand-up meetings, one-on-one meetings, code check-in messages, and/or impromptu occasions. Facilitate and lead technical discussions and/or presentations
Contribute to and enhance coding standards, best practices, and procedures. Ensure adherence to coding standards and team processes and procedures through collaborative development
Investigate and analyze reported defects in a timely manner, and recommend solutions to these problems including code changes, data updates, or configuration modifications
Proactively explore methods and tools to improve the overall development process. Make recommendations and assist in the implementation of new processes and tools
Provide input into performance reviews for other team members
Facilitate and assist in the task estimation process
Mentor other ABILITY Network employees
Lead teams of engineers to successfully deliver products fulfilling business value needs
Other duties as requested and/or determined


BS degree in Computer Science or Computer Engineering, Mathematics, or equivalent experience
Minimum 8-10 years’ professional Microsoft .NET engineering development background with emphasis on enterprise grade development and quality standards
Ideal candidates will have 6+ years of the following:
General .NET
Entity Framework (or other similar ORM)
Database development (SQL Server or other DBs)
Visual Studio 2015 or higher
2+ years Agile/Iterative/Scrum development experience
Excellent written and verbal communication skills for both a technical and non-technical audience
Excellent organizational and time management skills
Proven analytical, planning, problem solving and decision-making skills
Acute attention to detail and takes disciplined approach to work
Strong passion for learning new technologies
Strong passion for leading a team to high technical standards
Additional Skills that are useful but not required include:
Knowledge of Healthcare-related X12 EDI Transaction Sets
Knowledge of HIPAA compliance concerns and other regulatory compliance requirements in the healthcare domain
Experience with the following:
Message Queues
Windows Services
Source Control using git
Continuous Integration/Build Automation
Test-driven development
Moving legacy systems to modern technology
Excellent analytical skills, understanding of project life cycles, and ability to act in an entrepreneurial manner to ensure the software delivered matches the needs of the customer base and business community
Proficient in Microsoft Office suite
  • Boston

    Summit Partners

    222 Berkeley Street, 18th floor

    Boston, MA 02116

    United States

    T: +1 617.824.1000

    F: +1 617.824.1100


    Summit Partners LLP

    Queensberry House, 3rd Floor
    3 Old Burlington Street

    London W1S 3AE

    United Kingdom

    T: +44 (0)20 7659 7500

    F: +44 (0)20 7659 7550

  • Menlo Park

    Summit Partners

    200 Middlefield Road, Suite 200

    Menlo Park, CA 94025

    United States

    T: +1 650.321.1166

    F: +1 650.321.1188