Lead Software Engineer at Technical Source
Raleigh, NC 27610, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

0.0

Posted On

06 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Sql, Technical Requirements, Computer Science, Svg, C++, Javascript, Image Processing, Software Development, Relational Databases, Multithreading, Node.Js, Webgl, Backbone.Js, Regular Expressions, Canvas, Visual Studio, Postgresql

Industry

Computer Software/Engineering

Description

OVERVIEW

Technical Source is seeking a Lead Software Engineer to guide a talented development team and drive the delivery of high-performance software solutions. This role involves overseeing design and implementation, mentoring engineers, and ensuring applications are optimized for speed, scalability, and reliability. The right candidate will blend strong technical expertise with leadership skills to enhance business operations through innovative software.

QUALIFICATIONS

  • Bachelor’s degree in Computer Science or a related technical discipline.
  • 8–10 years of professional experience, including at least 5 years in software development.
  • Strong foundation in image processing mathematics (matrix transformation, interpolation, etc.).
  • Expertise with relational databases (PostgreSQL) and SQL.
  • Experience designing and maintaining RESTful APIs.

TECHNICAL REQUIREMENTS – C++

  • 5+ years of recent C++ experience.
  • Proficiency with STL containers, algorithms, templates, and generic programming.
  • Solid knowledge of multithreading, memory models, mutexes, locks, and smart pointers.
  • Experience with Visual Studio and GCC compilers.
  • Familiarity with move semantics, lambda functions, and regular expressions.
  • Comfortable developing in both Linux and Windows environments.

TECHNICAL REQUIREMENTS – JAVASCRIPT

  • Strong experience in front-end performance optimization.
  • Expert-level knowledge in scalable UI design and development.
  • Skilled with debugging tools such as Chrome DevTools.
  • Familiarity with libraries/frameworks such as Canvas, Node.js, Backbone.js, and Paper.js.

PREFERRED SKILLS

  • Experience with DICOM standards and medical imaging applications.
  • Familiarity with Atlassian tools (Bitbucket, JIRA, Confluence).
  • Exposure to CI/CD pipelines and modern DevOps workflows.
  • Knowledge of 2D/3D modeling, image processing, WebGL, SVG, or WebXR.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Lead the design, development, and deployment of software projects, ensuring timely delivery and high quality.
  • Supervise and mentor a team of engineers, including onshore and offshore resources.
  • Review, merge, and manage code repositories using Git while maintaining best practices.
  • Participate in sprint planning, backlog grooming, and management meetings to align priorities with business needs.
  • Partner with product owners to recommend improvements to UX and system performance.
  • Maintain up-to-date documentation of major features using tools like Confluence.
  • Stay informed on emerging development tools, frameworks, and engineering standards.
  • Oversee the achievement of development milestones and allocate resources effectively.
Loading...