Lead Software Engineer
Job DescriptionJob Description
Lead Software Engineer
Technical Source
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.
Key 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.
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.
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.
Why Work With Technical Source?
At Technical Source, we specialize in connecting highly skilled professionals with impactful opportunities. This role offers the chance to work on advanced software that directly contributes to mission-critical solutions in healthcare and technology, while being supported by an experienced recruiting team dedicated to your success.
Apply Now
Ready to lead and innovate? Apply today with Technical Source and take the next step in your career.
Important: Must be authorized to work in the U.S. without sponsorship. No C2C / third-party candidates.