> Markdown version of [/jobs/ext/3045212-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/3045212-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:** United States (Remote available) - **Experience:** Expert - **Salary:** $155,600.0 - $233,400.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Architectural Patterns, Unit Testing, C++ (Programming Language), Software as a Service, Profiling, Databases, Relational Databases, Software Debugging, Memory Management, Elasticsearch, Knockout.js, MongoDB, Model View Controller (MVC), NoSQL, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Memory Leaks, Web Application Security, Service-Oriented Architecture, Subversion, System Programming, Parallel Computation, Git, Event Driven Architecture, AngularJS, Restful APIs, Software Version Control - **Published:** September 24, 2026 - **Apply:** https://www.thejobnetwork.com/job/staff-software-engineer-509979051 ## About the Role * Typically requires a minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years of experience; or equivalent experience. * Strong proficiency in one or more low-level programming languages, such as C++ or Rust, with a deep understanding of language internals, performance optimization, and memory management * Experience with SaaS multitenant database architectures using RDBMS, and noSQL stores such as Elastic Search, Cassendra, and MongoDb * Deep understanding of SOA, web security architecture, REST APIs, event-driven architecture, and other architectural patterns * Experience with client-side MVC Frameworks (i.e., AngularJS, KnockoutJS) is a plus * Proficient with source control management repositories (such as GIT, SVN, etc.) and CM practices * Extensive experience writing high quality unit tests against mock objects * Good understanding of object oriented analysis and design * Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules Desired: * Possess proven troubleshooting skills. Experience debugging complex issues using low-level debugging and profiling tools (e.g., GDB, LLDB, perf, Valgrind, or equivalent). * Be curious, detail oriented, and analytical, with a proven ability to learn quickly * 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 ## Description * Collaborate with product owners and other application developers to design, code, and maintain high quality, cloud-based applications against established processes in a scrum team setting * Work with software teams to ensure alignment of architecture to user requirements * Occasionally provide technical assistance to escalated production issues * Maintain awareness of industry trends and evaluate applicability of new software technologies to platform development efforts * Provide technical leadership to an Agile team if required * Lead performance optimization efforts, including memory management, parallelization, and algorithm efficiency.