Engineer, Software Engineering

7 days ago


Halifax, Nova Scotia, Canada ResMed Full time $80,000 - $120,000 per year

Let's Talk About the Team and You

Big ideas and big goals reign at Brightree. You will thrive in an environment filled with self-starters with the drive to make a difference. You will be encouraged within a people-focused culture that motivates and recognizes, so that together, we can produce the best products and results.

Brightree is seeking a software engineer to work with a talented development team in our Software as a Service development group. The ideal candidate will be a smart, motivated individual seeking an opportunity to work on large-scale / high-volume web applications, writing code that is optimized for high performance, high availability, and scalability. You will work closely with our software developers and contribute to the development and implementation of a variety of internet-driven applications for Brightree and our customers. You will be responsible for following policies and procedures and maintaining best practices for the organization's product environments. You will have strong problem-solving, analysis, and design skills.

Responsibilities

  • Design, develop, implement, and deploy AWS cloud solutions.

  • Development of high-performance, scalable, and resilient web applications, back-end services, and database solutions.

  • Provide incident management, change management, application support, monitoring, and Tier 2 support as part of the full cycle team responsibilities. 

  • Mentor junior members of the team.

  • Perform code reviews and provide feedback, following coding standards and best practices, including secure coding guidelines.

  • Assist with project estimation, planning, task breakdown based on user stories, progress, and bug tracking.

  • Write clear, well-commented, and easy-to-understand code.

  • All engineers are expected to place a strong emphasis on writing automated tests, including unit tests, integration tests, and end-to-end functional tests.

  • May be required to be part of an on-call support rotation.

  • Other tasks and responsibilities as assigned.

Skills

  • Strong object-oriented design and programming skills.

  • Excellent verbal and written communication skills.

  • Experience in Java, Python, or C#, targeting multiple platforms (e.g. Windows, Linux) and application types (e.g. console, website, REST APIs).

  • Experience with front-end JavaScript frameworks (e.g. Angular, React) and web servers (e.g. Apache, Nginx, IIS).

  • Experience developing serverless applications, using AWS Lambda, SNS, SQS, and S3.

  • Experience with Git, Confluence, and JIRA is an asset.

  • Experience working with, or an understanding of, NoSQL databases (e.g. MongoDB) and relational databases is an asset.

  • Experience with test-driven development (TDD) is an asset.

  • Experience with CI/CD tools (e.g. GitHub Actions) and infrastructure as code tools (e.g. Terraform, CloudFormation) is an asset.

  • An understanding of 12-factor applications and cloud-native principles is an asset.

  • Experience with various message brokering architectures (pub/sub-queues, request/response) and data streaming is an asset.

  • AI, Machine Learning, and Data Engineering experience are an asset.

  • Experience with Amazon ECS, Amazon EKS, AWS Elastic Beanstalk, AWS Lambda, or Amazon EC2 is an asset.

  • Experience working with and managing container development, deployment and operations on AWS, specifically with ECS or EKS is an asset.

  • Experience with testing frameworks (e.g. Junit, Nunit, Selenium, Playwright), and testing tools (e.g. JMeter, Postman, Cucumber) is an asset.

Qualifications and Experience

  • University Degree or College Diploma in Computer Science or Computer Programming or equivalent experience.

  • 3+ years of experience in design and development of multi-tiered business applications; equivalent combination of education and experience will be considered.

Joining us is more than saying "yes" to making the world a healthier place. It's discovering a career that's challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now We commit to respond to every applicant.


  • Software Engineer

    6 days ago


    Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £47,790 - £60,000

    End DateThursday 04 December 2025Salary Range£47,790 - £71,685We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsHybrid Working, Job ShareJob Description Summary.Job DescriptionJOB TITLE:  Software EngineerSALARY: £47,790 - £60,000LOCATION: HalifaxHOURS:  Full timeWORKING PATTERN: Hybrid,...


  • Halifax, Nova Scotia, Canada MEDIFOX DAN GmbH Full time $120,000 - $180,000 per year

    About the Role: Senior Software EngineerWe're looking for a Senior Software Engineer to join our engineering team in delivering cutting-edge digital health experiences that scale globally. You'll work on full-stack solutions using the latest technologies in a collaborative, agile environment, helping build applications that directly improve the lives of...


  • Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £70,929 - £106,394

    End DateTuesday 28 October 2025Salary Range£70,929 - £106,394We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsJob ShareJob Description SummarySoftware Engineer will lead technical development and delivery at Team and sometimes Lab level. They can be a Line Manager who will act as co-lead...


  • Halifax, Nova Scotia, Canada MEDIFOX DAN GmbH Full time $60,000 - $120,000 per year

    About the Role: Associate Software EngineerThe Digital Solutions team powers digital experiences and engagement to enhance the lives of millions of people every day through connected care. We build, deliver and manage a portfolio of data management platforms and mobile offerings in support of our core businesses. We thrive on simple and elegant architecture...


  • Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £90,441 - £164,920

    End DateMonday 15 December 2025Salary Range£90,440 - £164,920We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsHybrid Working, Job ShareJob Description Summary.Job DescriptionJOB TITLE: Lead Software EngineerSALARY: £90,441 - £110,000LOCATION(S): HalifaxHOURS: Full timeWORKING PATTERN:...


  • Halifax, Nova Scotia, Canada Lockheed Martin Full time $120,000 - $180,000 per year

    EngineeringHalifax, NS17783BRAbout the roleThe CSC Lead Software Engineer is responsible for the execution of software engineering across CSC IPTs in accordance with internal Lockheed Martin processes and customer requirements. The key activities this role will be responsible for are as follows:Oversee execution of program software engineering activities...

  • Turnover Engineer

    12 hours ago


    Halifax, Nova Scotia, Canada MSL Engineering Full time $60,000 - $120,000 per year

    Role:  Turnover Engineer Location: Mainland EuropeDuration: 18 Months Salary: DOEMSL Engineering Ltd is a mechanical engineering contractor dedicated to delivering a service that incorporates the highest standards of workmanship, safety, quality and reliability in interpreting and exceeding our clients' expectations. Guided by honesty, respect and...


  • Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £70,929 - £106,394

    End DateThursday 04 December 2025Salary Range£70,929 - £106,394We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsJob ShareJob Description SummarySoftware Engineer will lead technical development and delivery at Team and sometimes Lab level. They can be a Line Manager who will act as co-lead...


  • Halifax, Nova Scotia, Canada NTT DATA Full time $80,000 - $120,000 per year

    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Software Engineer in Test (Onsite) to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA). Job Responsibilities Include: ...


  • Halifax, Nova Scotia, Canada NTT DATA North America Full time $104,000 - $150,000 per year

    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Software Engineer in Test (Onsite) to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA).Job Responsibilities...