Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Software Engineer - Canada
Recruited by DataVisor 8 months ago Address Canada
Software Engineer / Scientist Jobs
Recruited by EVONA 8 months ago Address Canada
Software Engineer Ii Jobs
Recruited by Zendesk 8 months ago Address Montreal, Quebec, Canada
Software/Mlops Engineer Ii
Recruited by SoundHound AI 8 months ago Address Canada
Software Engineer, Backend Jobs
Recruited by Lime 8 months ago Address Canada
Software Engineer - Backend
Recruited by Coursera 8 months ago Address Canada
Ui/Ux Software Engineer, It
Recruited by HasTech 8 months ago Address Canada
Avionics, Flight Surveillance, Navigation Aircraft Systems (Software Developer)
Recruited by CAE 8 months ago Address Montreal, Quebec, Canada
Full-Stack Software Engineer, Remote In U.s./Canada
Recruited by Cisco Meraki 9 months ago Address Canada
Software Engineer - Earth Observation
Recruited by EVONA 9 months ago Address Canada
Senior Software Engineer - Fullstack
Recruited by ClinicSense 9 months ago Address Canada
Junior Full Stack Software Engineer
Recruited by Streamforge 9 months ago Address Montreal, Quebec, Canada
Lead Software Engineer, Trilogy (Remote) - $100,000/Year Usd
Recruited by Crossover 9 months ago Address Montreal, Quebec, Canada
Senior Backend / Fullstack Software Engineer - Icontact
Recruited by iContact 9 months ago Address Canada
Senior / Principal Support Engineer - Canada
Recruited by ClickHouse 9 months ago Address Canada
Principal Automation Engineer Jobs
Recruited by Galvion 9 months ago Address Montreal, Quebec, Canada
Software Engineer Intern, Backend
Recruited by StackAdapt 9 months ago Address Canada
Full Stack Product Software Engineer, New Initiatives
Recruited by Dropbox 9 months ago Address Canada
Agile Software Engineer Jobs
Recruited by TribalScale 9 months ago Address Canada
Software Engineer, Backend (Intermediate/Senior)
Recruited by StackAdapt 9 months ago Address Canada
Intermediate Software Engineer Jobs
Recruited by Reliq Health Technologies Inc. 9 months ago Address Canada
Windows Software Engineer Jobs
Recruited by Tailscale 9 months ago Address Canada
Software Engineer - Elite Fintech Firm - Up To $150K Cad
Recruited by Hunter Bond 9 months ago Address Montreal, Quebec, Canada
Principal Software Developer Full Stack Canada Remote
Recruited by Haemonetics 9 months ago Address Canada
Principal Software Engineer, Trilogy (Remote) - $200,000/Year Usd
Recruited by Crossover 9 months ago Address Montreal, Quebec, Canada
Backend Software Engineer (Remote)
Recruited by Ratehub.ca 9 months ago Address Canada
Software Engineer - Elite Fintech Firm - Up To $170K Cad
Recruited by Hunter Bond 9 months ago Address Montreal, Quebec, Canada
Senior Software Engineer - Open Team (Full Stack)
Recruited by Spare 9 months ago Address Canada
Senior Software Engineer - Spacebus Team (Full Stack)
Recruited by Spare 9 months ago Address Canada

Principal Software Engineer Jobs

Company

Multi-Health Systems Inc. (MHS)

Address Canada
Employment type FULL_TIME
Salary
Category Software Development,Research Services
Expires 2023-07-06
Posted at 11 months ago
Job Description

Principal Software Engineer

Internal titles may be modified for posting to attract appropriate candidates

If you’re passionate about building stronger, more resilient and healthier communities around the world then look no further.

Multi-Health Systems Inc. (MHS) is a leading developer of innovative scientific assessments and technology solutions. Here at MHS, our brand is built on trusted assessments rooted in rigorously examined scientific data. We use our industry knowledge to offer solutions to clients so that they may empower their communities in a number of ways, entrenched in a deep respect for psychological well-being. Our assessments and tools are used in a wide range of critical decision-making processes in every type of industry. We serve clients in corporate, educational, clinical, public safety, government, military, pharmaceutical, and research settings.

THE JOB

We are currently looking for a Principal Software Engineer who's looking to make an impact as part of a growing, award-winning organization.

The Principal Software Engineer position provides assistance and input to management and Team Leads, develops and leads large multifunctional development activities, solves complex technical problems, writes complex code for computer systems, and serves as a senior source of expertise. The position may also provide sizing or budget recommendations to management.

The Principal Software Engineer is a member of the technology community at MHS, and they help define, deliver, and operate the digital technology that MHS depends on to meet customer expectations.

Core Qualifications:

  • Under supervision of a Manager or Director the Principal Software Engineer may be asked to perform, directly or indirectly, customer support activities and incident response tasks as necessary.
  • The Principal Software Engineer conveys a deep understanding of software engineering, the software development lifecycle (SDLC), APIs, security procedures, scalability requirements, and sustainable development practices.
  • Contribute to the definition and planning of the overall solution architecture within which a given system, portal, or program runs.
  • For new features, bug fixes, and functional enhancements the Principal Software engineer will help prepare effort estimates that are provided to the business analyst, sprint master, project coordinator, DevOps lead, or project manager to assist in sizing and cost estimation work.
  • Participate in the implementation of new features, bug fixes, and functional enhancements required by different MHS software systems. All work will conform to the solution development lifecycle (SDLC).
  • Based on the approved solution plan, the Principal Software Engineer, with the assistance of the broader team, will contribute to the development and maintenance of test plans, unit tests, integration tests, and other testing artifacts as defined by the Quality Assurance leads in adherence to SDLC and DevOps practices.
  • Ensure that appropriate technical documentation, deployment instrumentation, and NOC support materials as required are prepared and delivered to Operations to ensure the solution elements promoted to production operate as expected.
  • With a focus on our 4 priorities for systems development - Availability, Reliability, Scalability, and Security - a Principal Software Engineer under supervision from a Manager will:

WHAT YOU BRING

Ideally you are a self-starter who is highly organized and can deliver against tight timelines. You thrive when working on multiple projects using your analytical skills to deliver results. Your advanced written and verbal communication skills will be used to work collaboratively across multiple stakeholder groups and deliver excellent presentations. In addition, you bring:

  • Proficiency with MS Office 365 software applications including Word, Excel, PowerPoint, Visio, and Teams.
  • Experience with test-driven development (TDD).
  • Ability to investigate, document and complete complex bug fixes.
  • Strong proficiency with data manipulation language including optimization techniques.
  • Experience with Microsoft .NET framework ASP.NET, C#, VB.Net and SQL Server. Familiar with Web technologies, e.g. CSS, JavaScript, REST, React.
  • 5 years of software engineering practice, with progressive responsibilities through that period.
  • Experience with multiple software architecture patterns for application development and best-practices.
  • A minimum of a 2-year college diploma in computer science or a similar credential and related experience.
  • Microsoft certifications, Microsoft Azure, Python or other related technologies are an asset.
  • Ability to write and review portions of detailed specifications for the development of complex system components.
  • Increased mastery of the tools and practices of effective software development, the software development lifecycle (SDLC), Agile development (Scrum), Release Management and DevOps.
  • Experience with Code Repository configuration and management (GitHub, Azure DevOps), and CI/CD configuration, maintenance, and best-practices.
  • Strong understanding of normalized/dimensional data modeling principles.

Competencies:

  • Must be able to and be comfortable with working on multiple projects simultaneously.
  • Self-organized and proactive attitude towards learning and engaging with new challenges or unknown issues.
  • An analytical mind, detail, and process oriented, and interested in advancing their software engineering career.
  • Must be able to break complex tasks and problems into milestone-based plans and activities.
  • Ability to establish and maintain relationships, including resolving conflicts.
  • Demonstrated customer focus, active listening, conflict resolution and analytical problem-solving skills with a consultative approach.
  • Excellent written and oral communication skills, including group facilitation and articulating complex concepts in the appropriate terminology for non-technical audiences.

LIFE AT MHS

We are an inclusive and collaborative team who encourage everyone here to learn, grow and THRIVE. This includes competitive compensation, benefits, retirement savings plans, a generous profit-sharing bonus for all employees. And spending accounts for Healthcare, Wellness and Work-From-Home. We also offer: starting at 3 weeks vacation and 10 paid personal and sick days every year.

Our flexible work arrangement includes the ability to work from home and location flexibility: you can be located anywhere that allows you to align your workday hours with Eastern Standard Time. Occasional travel will be required after pandemic restrictions are lifted.

MHS Inc. is an equal opportunity employer. We respect the dignity and worth of every individual in the workplace and value the importance of diversity, fairness, and trust. Please let us know if you require accommodation at any stage of the application process or want more information on our accommodation policies. We thank all applicants for their interest, however, only those selected for an interview will be contacted.