> Markdown version of [/jobs/ext/2045120-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/2045120-staff-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). --- # Staff Software Engineer - **Company:** Illumina, Inc - **Location:** San Diego, CA, 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:** August 13, 2026 - **Apply:** https://illumina.wd1.myworkdayjobs.com/illumina-careers/job/US---California---San-Diego/Staff-Software-Engineer_43096-JOB-1 ## 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 ## Related Videos - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Defeat that legacy monster! Guerilla refactoring with web standards](https://www.wearedevelopers.com/videos/647-defeat-that-legacy-monster-guerilla-refactoring-with-web-standards) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - Building The World’s Worst Image Editor™](https://www.wearedevelopers.com/videos/1836-wearedevelopers-live-building-the-world-s-worst-image-editor) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)