Software Engineer
3 weeks ago
What We Do: CNXN Helix Center at Connection Inc., is at the forefront of AI innovation, offering cutting-edge solutions that redefine the boundaries of artificial intelligence and data management. We are dedicated to helping our clients navigate the complexities of AI integration, ensuring they stay ahead in a rapidly evolving technological landscape. Our commitment to excellence, innovation, and strategic growth makes us an industry leader. Visit us at www.connection.com/helix.
Who We Are: Our team is made stronger by a multitude of backgrounds, experiences, and perspectives. It's what makes Connection unique—what drives us to innovate and create technology solutions that stand apart from the crowd. We'd love for you to be a part of that fabric, to share your ideas and experiences with a team that thrives on fresh thinking, creativity, and helping others.
Why You Should Join Us: You'll find supportive teammates and a rewarding career at Connection—plus great benefits. We take pride in supporting employees with a total rewards package that provides financial, emotional, and physical resources for you and your family. Our compensation, 401k plans, medical insurance, and other benefits are progressive and competitive. We value the importance of our employees' emotional wellbeing. To support employees, we provide free therapy visits, mental health coaching and tools, and meditation resources. You'll also enjoy a generous paid time off package that includes not only vacation and sick time, but also Wellness and Volunteer Time Off days.
Position OverviewReporting directly to the VP of Core Engineering, relying on experience and judgement to plan and accomplish goals, the Software Engineer, Full Stack AI is a pivotal member of our engineering team. The Software Engineer develops scalable, high-performance AI applications using modern frontend and backend technologies, and works closely with data scientists, product managers, and other engineers to define, design, and implement new features. The Software Engineer is responsible for embedding AI algorithms and models into software applications, ensuring seamless functionality, as well as maintaining high code quality through unit testing, code reviews, and adherence to best practices. The Software Engineer enhances application performance for speed and scalability, contributes to architectural decisions, and helps evolve our AI technology stack. Additionally, the Software Engineer mentors and guides junior developers, fostering a culture of continuous learning, while staying abreast of the latest industry trends to bring innovative solutions to the team.
Responsibilities- Designs and develops scalable, high-performance AI applications using modern frontend and backend technologies.
- Collaborates cross-functionally and works closely with data scientists, product managers, and other engineers to define, design, and implement new features.
- Integrates AI models by embedding AI algorithms and models into software applications, ensuring seamless functionality.
- Ensures code excellence by maintaining high code quality through unit testing, code reviews, and adherence to best practices.
- Optimizes performance by enhancing application performance for speed and scalability.
- Provides architectural input by contributing to architectural decisions and helping evolve our technology stack.
- Guides and mentors junior developers, fostering a culture of continuous learning.
- Innovates and stays abreast of the latest industry trends to bring innovative solutions to the team.
Min: USD $117,692.00/Yr.
Max: USD $153,000.00/Yr.
- Bachelor's Degree in computer science, engineering or related field.
- Minimum 8 years related experience with 3-5 years focused on AI projects.
- Frontend: Proficiency in React, JavaScript, Webpack, HTML, and CSS.
- Backend: Strong experience with Node.js, ExpressJS, and SQL databases like PostgreSQL.
- AI/ML Integration: Familiarity with PyTorch, TensorFlow, and Large Language Models (LLMs).
- Cloud Platforms: Experience with AWS, Azure, or Google Cloud.
- Tools: Proficient with GitHub, BitBucket, JIRA, and Agile methodologies.
- Problem-Solving: Excellent analytical skills with a knack for creative solutions.
- Communication: Strong verbal and written communication abilities.
- Leadership: Proven ability to lead projects and mentor team members.
- Adaptability: Comfortable in a fast-paced, evolving environment.
- Real-world generative and predictive foundational experience preferred.
- Knowledge in identity, security, access management, workflow and/or developer-facing products preferred.
- Direct experience working with cross-organizational teams.
- Knowledge of virtualization, NVIDIA stacks, and security best practices is a plus.
-
Senior Software Engineer
1 week ago
Halifax, Nova Scotia, Canada Triunity Software, Inc. Full timeJob DescriptionAt Triunity Software, Inc., we are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have extensive experience in software development, with a focus on Java and the Spring framework.Key Responsibilities:- Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring...
-
software engineer
2 weeks ago
Halifax, Nova Scotia, Canada LifeRaft Full timeTitle: Senior Software EngineerPosted on: April 11, 2025 by LifeRaftJob DetailsLiferaft is looking for a highly skilled and visionary Senior Software Engineer to help us continue to grow and enrich the platform our customers use to keep their people and assets safe. This role will be hybrid in Halifax, NS, or fully remote within Canada. Reporting to the VP,...
-
Software Engineer
1 day ago
Halifax, Nova Scotia, Canada beBee Careers Full time**Job Summary**We are seeking a skilled software engineer to implement functional requirements, design and develop software features, and build efficient back-end features in Python.Key ResponsibilitiesDesigning and developing software features with attention to detail and efficiencyIntegrating front-end and back-end components into the...
-
Software Engineer
3 days ago
Halifax, Nova Scotia, Canada beBee Careers Full timeWe are seeking a skilled Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing and implementing products that advance customer's digital experiences.Key ResponsibilitiesDesign and develop high-quality software solutions in an agile environment.Use current technology skills and continue to grow in...
-
Software Engineering Manager
4 days ago
Halifax, Nova Scotia, Canada beBee Careers Full timeWe are seeking a highly skilled software engineering manager to lead our team of software engineers. In this role, you will be responsible for providing technical leadership and integration across various products within our R&D Digital Tech organization.Key Responsibilities:Provide technical guidance and oversight to ensure the successful delivery of...
-
Senior Software Engineer
4 weeks ago
Halifax, Nova Scotia, Canada Systems & Software, Inc. Full timeStatus : Full-Time Seasonal Position (Typically from March to mid-December)Expected Start Date : As soon as possibleLocation :Reporting to : Facility ManagerAbout McAsphaltMcAsphalt is the industry leader in Canada specializing in asphalt products and services. Founded in 1970 by Leo McArthur and John Carrick, the company has since grown to over 500...
-
Software Engineer
3 days ago
Halifax, Nova Scotia, Canada beBee Careers Full timeAbout the RoleFundmetric is seeking a skilled software engineer to build and maintain data systems for machine learning applications. The ideal candidate will be comfortable writing data-driven software, developing database schemas, and transforming data for different use cases. A strong interest in AI and machine learning is also necessary.The successful...
-
Software Development Engineer
20 hours ago
Halifax, Nova Scotia, Canada beBee Careers Full timeJob DescriptionWe are seeking a skilled Software Development Engineer to join our team. In this role, you will be responsible for designing, developing, and implementing high-quality software products that meet the needs of our customers.The ideal candidate will have 6-8 years of experience in software application design and development, with a strong...
-
Software Engineer
1 day ago
Halifax, Nova Scotia, Canada beBee Careers Full timeJob Description:We are seeking a skilled Software Engineer to join our team. The successful candidate will be responsible for feature development within an agile squad.Mentoring junior developers and tech leads on sound fundamental development methodology.Providing leadership on project development policies, procedures, standards, and strategies to improve...
-
Software Development Engineer
5 hours ago
Halifax, Nova Scotia, Canada beBee Careers Full timeWe are seeking a highly skilled Software Development Engineer to join our dynamic and high-growth cloud engineering team.As a key member of our team, you will be responsible for developing best-in-class AWS serverless applications. You will participate in technical design discussions, collaborate with other engineers and product owners, and take a...