> Markdown version of [/jobs/ext/3053106-software-engineer](https://www.wearedevelopers.com/jobs/ext/3053106-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # software engineer - **Company:** Ilumina Solutions Incorporated - **Location:** United States - **Experience:** Expert - **Salary:** $155,600.0 - $233,400.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Unit Testing, Bioinformatics, C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Linux, Memory Management, Python (Programming Language), Object-Oriented Software Development, Software Architecture, Signal Processing, Software Engineering, Subversion, Multithreading, Real Time Systems, Git, Information Technology, Hardware Infrastructure, Software Performance, Software Version Control - **Published:** September 24, 2026 - **Apply:** https://www.thejobnetwork.com/job/staff-software-engineer-509976888 ## About the Role * Extensive knowledge and experience with C/C++, Java or C# * Experience in multi-threading, and memory management techniques * Proficient with tools for software debugging and troubleshooting (GDB, etc.) * Proficient with tools for software performance analysis and optimization * Proficient with source control management repositories (such as GIT, SVN, etc.) * Extensive experience writing high quality unit tests against mock objects * Good understanding of object-oriented analysis and design * Strong problem-solving skills Desired: * Extensive knowledge and experience in developing software for real-time systems * Experience with image processing algorithms and techniques * Experience with time-series analysis and interpretation of temporal data * Experience with Python and Python visualization libraries * Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks * Have proven ability to self-manage, as well as manage interdisciplinary relationships * Have proven verbal and written communication skills Education & Experience: * BS/MS in Computer Science, EE, Bioinformatics, or related field * 8+ years of professional software development experience ## Description * Define software architecture solutions for our high-performance signal processing pipelines * Design, develop, debug, and integrate C/C++ software on Linux for multi-threaded applications * Optimize and accelerate software executed on Illumina instruments * Closely interact with the bioinformatics team, instrument design team, test and quality teams * Collaborate in an agile environment to maintain high quality software against established processes * Maintain awareness of industry trends and evaluate applicability of new software and hardware technologies to platform development efforts * Provide technical leadership where needed