Apply for job

Lead Software Engineer

Lead Software Engineer

Our direct client, a fast-growing software and data analytics firm, is seeking to bring on a 2 Lead Software Engineers. In this role, you will be part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack.  Principally responsible for the software architecture and application design, development, data driven unit and integration testing, skilled triaging of issues, code merging / branching and effective build management are key necessary techniques. In addition, you should have the experience mentor and lead jr. development staff and plan and manage the offshore team. Portland, OR is the preferred location, but client is open to 100% remote work.

Roles & Responsibilities:

  • Be part of a team building a new patient-centric enterprise care platform
  • Design new systems/components including web services and shared UI components
  • Create engineering specifications including class diagrams, ER diagrams, sequence diagrams
  • Help direct a team of offshore developers
  • Perform code reviews
  • Contribute code to product releases

Necessary Skills:

  • 7+ years of full-stack web software development
  • Knowledge of Agile processes
  • Software design/software development skills including C#.NET, JavaScript
  • Scalable services/API design and deployment
  • Data structures including SQL and no-SQL
  • Experience building applications in AWS
  • Previous experience building multi-tenant web application
  • System-to-system integration
  • Excellent communication skills – verbal & written
  • Ability to work under minimal guidance and deliver solutions


Additional Skills Desired (Nice to Have):

  • Work experience in healthcare
  • UI frameworks such as Angular, Vue, React

Job ID: 4740

  • Accepted file types: docx, doc, pdf, rtf, wps, txt, html.
Chat with a recruiter

Can't Find The Job You're Looking For?

Share this Opportunity?