Director of Software Engineering
1 week ago
We are looking for a new Director of Software Engineering to lead our development team and take our flagship platform to the next level. Key attributes are a dedication to the security of our internal and client data, empathy for client's business objectives and outcomes, and positive collaboration with product and sales teams.
The ideal candidate has experience across a wide array of technologies, has delivered enterprise solutions within the cloud, has led high performing development teams, has recent hands-on coding expertise, and understands how to architect and build a data driven solution that looks and performs like an expertly built modern site.
Responsibilities
- Provide technical direction and leadership for the evolution of the platform.
- Focus on rapid, robust, secure product development using the most appropriate tools for that task.
- Architect data ingestion processes and data lake schema.
- Ownership of data pipeline reliability, growth, and integrations across multiple platforms.
- Drive decision making regarding the appropriate technologies to use for diverse use cases.
- Responsible for application and data security.
- Consider design principles for scaling up the application and development team.
- Provide accurate estimates for upcoming software features and enhancements.
- Contribute to the development efforts with hands-on coding.
- Understand priorities and delegate work in an effective and timely manner.
- Ability to take prototype designs and turn them into production-ready systems.
- Perform code and architecture reviews to ensure quality and consistency.
- Keep up with the latest technologies to make educated decisions for improvements and enhancements to the systems.
- Participate in daily team meetings to track and report development progress and eliminate any blockers.
- Responsible for analyzing and managing budget around software, licensing, and other expenses incurred by the technical team.
- Able to get the best out of the development team to deliver with quality and on time.
Skills and Experience
- 8+ years hands-on enterprise software development experience.
- 3+ years of people management experience.
- Expert knowledge of four or more of the following tools and technologies: C#, Databricks, Python, MS SQL Server, .NET, Azure, Pandas, Pyspark, Vega, D3, Rest Web API, JSON, JavaScript, Power BI, Angular, Jinja, JIRA, Flask and Git.
- Software architect skills with expert coding knowledge and the ability to lead and mentor from a technical standpoint.
- Experience building and deploying to cloud-based (Azure) systems.
- Familiarity with data and application security best practices.
- Understanding of Agile software development process.
- Strong organizational, communication, and people management skills.
The position is remote with a preference for candidates in Nova Scotia, Canada or the greater New York area.
We are looking for a new Director of Software Engineering to lead our development team and take our flagship platform to the next level. Key attributes are a dedication to the security of our internal and client data, empathy for client's business objectives and outcomes, and positive collaboration with product and sales teams.
The ideal candidate has experience across a wide array of technologies, has delivered enterprise solutions within the cloud, has led high performing development teams, has recent hands-on coding expertise, and understands how to architect and build a data driven solution that looks and performs like an expertly built modern site.
Responsibilities
- Provide technical direction and leadership for the evolution of the platform.
- Focus on rapid, robust, secure product development using the most appropriate tools for that task.
- Architect data ingestion processes and data lake schema.
- Ownership of data pipeline reliability, growth, and integrations across multiple platforms.
- Drive decision making regarding the appropriate technologies to use for diverse use cases.
- Responsible for application and data security.
- Consider design principles for scaling up the application and development team.
- Provide accurate estimates for upcoming software features and enhancements.
- Contribute to the development efforts with hands-on coding.
- Understand priorities and delegate work in an effective and timely manner.
- Ability to take prototype designs and turn them into production-ready systems.
- Perform code and architecture reviews to ensure quality and consistency.
- Keep up with the latest technologies to make educated decisions for improvements and enhancements to the systems.
- Participate in daily team meetings to track and report development progress and eliminate any blockers.
- Responsible for analyzing and managing budget around software, licensing, and other expenses incurred by the technical team.
- Able to get the best out of the development team to deliver with quality and on time.
Skills and Experience
- 8+ years hands-on enterprise software development experience.
- 3+ years of people management experience.
- Expert knowledge of four or more of the following tools and technologies: C#, Databricks, Python, MS SQL Server, .NET, Azure, Pandas, Pyspark, Vega, D3, Rest Web API, JSON, JavaScript, Power BI, Angular, Jinja, JIRA, Flask and Git.
- Software architect skills with expert coding knowledge and the ability to lead and mentor from a technical standpoint.
- Experience building and deploying to cloud-based (Azure) systems.
- Familiarity with data and application security best practices.
- Understanding of Agile software development process.
- Strong organizational, communication, and people management skills.
The position is remote with a preference for candidates in Nova Scotia, Canada or the greater New York area.
-
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,...
-
Senior Software Engineer
2 weeks ago
Halifax, Nova Scotia, Canada MEDIFOX DAN GmbH Full time $120,000 - $180,000 per yearAbout 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...
-
CSC Lead Software Engineer
1 week ago
Halifax, Nova Scotia, Canada Lockheed Martin Full time $120,000 - $180,000 per yearEngineeringHalifax, 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...
-
Associate Software Engineer
1 week ago
Halifax, Nova Scotia, Canada MEDIFOX DAN GmbH Full time $60,000 - $120,000 per yearAbout 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...
-
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:...
-
Engineer, Software Engineering
1 week ago
Halifax, Nova Scotia, Canada ResMed Full time $80,000 - $120,000 per yearLet's Talk About the Team and YouBig 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...
-
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...
-
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:...
-
SDET Software Engineer in Test
1 week ago
Halifax, Nova Scotia, Canada NTT DATA North America Full time $104,000 - $120,000 per yearNTT 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 SDET Software Engineer in Test - On-site to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA).Responsibilities:Contribute as...
-
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...