Senior Software Engineer
1 week ago
About the Role: Senior Software Engineer
We'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 patients and healthcare providers.
What You'll Do:
- Collaborate closely with a team of software engineers, contributing hands-on to both coding and system architecture.
- Drive sound architectural decisions that balance long-term technical goals and business requirements.
- Promote engineering excellence through best practices in code quality, testing and automation.
- Partner with architects, product managers, and stakeholders to design and deliver highly performant, scalable, and reliable software systems.
- Champion a culture of continuous improvement and innovation, fostering collaboration and technical growth across the team.
What You Bring:
Required
- 6+ years of professional experience in software development.
- Expert-level proficiency in Python, with a strong foundation in object-oriented design and clean code principles.
- Extensive experience with AWS services, particularly serverless technologies (e.g., AWS Lambda, API Gateway, DynamoDB, S3).
- Proven ability to mentor and support fellow engineers, providing constructive feedback to enhance their technical growth.
- Hands-on experience with NoSQL (e.g., DynamoDB) and relational databases (e.g., MySQL, PostgreSQL).
- Solid understanding of RESTful API design, authentication and authorization frameworks (e.g., OAuth2, JWT), and microservices architectures.
Preferred
- Experience developing modern web applications using JavaScript/TypeScript together with and/or is a big plus
- Experience with message-brokering systems (e.g., SQS, SNS) and event-driven architectures.
- Familiarity with software testing practices, including unit, integration, and end-to-end testing (e.g., Cypress).
- Exposure to DevOps practices, including CI/CD pipelines (e.g., GitHub Actions, Gitlab CICD), monitoring/logging tools (e.g., CloudWatch, Datadog), and infrastructure-as-code solutions (e.g., Terraform, CloudFormation).
- Comfortable working in agile environments using tools like Jira and Confluence
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.
-
Senior Software Engineer
1 week ago
Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £70,929 - £80,000End DateThursday 04 December 2025Salary Range£70,929 - £106,394We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsHybrid Working, Job ShareJob Description Summary.Job DescriptionJOB TITLE: Senior Software EngineerSALARY: £70,929 - £80,000LOCATION: HalifaxHOURS: Full timeWORKING PATTERN:...
-
Senior Software Engineer
1 week ago
Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £70,929 - £106,394End 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...
-
Software Engineer
1 week ago
Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £47,790 - £60,000End 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 Lloyds Banking Group Full time £70,929 - £106,394End DateThursday 11 December 2025Salary Range£70,929 - £106,394We support flexible working – click here for more information on flexible working optionsFlexible Working OptionsHybrid Working, Job ShareJob Description SummaryAs an Engineering Team Manager, you will lead and inspire a team of talented engineers, driving innovation and excellence in our...
-
Senior Full-Stack Software Engineer
2 weeks ago
Halifax, Nova Scotia, Canada DaveDev Corp Full time $120,000 - $168,000 per yearDaveDev Corp is a small, U.S.-based software consultancy located in Orlando, Florida, dedicated to providing innovative solutions in the realm of information technology and services. We specialize in designing, building, and maintaining cloud-native systems tailored for forward-thinking technology companies. Presently, we are at the forefront of development...
-
Lead Software Engineer
5 days ago
Halifax, Nova Scotia, Canada Lloyds Banking Group Full time £90,441 - £164,920End 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:...
-
Senior Software Development Engineer in Test
1 week ago
Halifax, Nova Scotia, Canada Magnet Forensics Full time $111,300 - $190,800Who We Are; What We Do; Where We're GoingMagnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies,...
-
Senior Systems Engineer
9 hours ago
Halifax, Nova Scotia, Canada Aversan Full time $80,000 - $120,000 per yearSenior Systems EngineerAversan Inc., a leading engineering company specializing in Systems Integration, Software Testing, and product development, is seeking a skilled and dynamic Systems Engineer to join our team. This position involves contributing to innovative projects in industries such as Aerospace, IT, and Digital Health, collaborating with...
-
Senior DevOps Engineer
1 week ago
Halifax, Nova Scotia, Canada Brinqa Full time $80,000 - $120,000 per yearBrinqa is the leading provider of unified cyber risk management and security analytics. Our software empowers companies to make cyber risk decisions across a wide range of platforms quickly and efficiently.We help our customers' cyber security and technology teams discover, prioritize and treat the most important risks based on real-time risk analytics,...
-
Senior Software Developer
3 days ago
Halifax, Nova Scotia, Canada Lockheed Martin Full time $80,000 - $140,000 per yearSoftware EngineeringHalifax, NS18102BRAbout the roleThe candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test, deployment, maintenance and field trouble shooting for large scale, high complexity naval platform systems, with a focus on...