> Markdown version of [/jobs/ext/3049512-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/3049512-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:** Rapid Micro Biosystems - **Location:** United States - **Experience:** Expert - **Salary:** $129,000.0 - $172,500.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Agile Methodology, Artificial Intelligence, Business Logic, User Authentication, Automation of Tests, Microsoft Azure, Cloud Computing, Software Quality, Code Review, Collaborative Software, Databases, Computer Engineering, Concurrent Computing, Continuous Integration, Relational Databases, Cursor (Graphical User Interface Elements), Software Debugging, Software Design Patterns, Linux, DevOps, Distributed Systems, Entity Framework, Microsoft Software, Microsoft SQL Server, Networking Basics, Nunit, OAuth, Scrum Methodology, Software Architecture, Openid Connect, JSON Web Token, Service-Oriented Architecture, Software Engineering, TypeScript, Multithreading, Backend, Git, Xunit, AngularJS, Information Technology, Front End Software Development, Asynchronous Programming, Restful APIs, Software Version Control, Docker, Service Stack - **Published:** September 24, 2026 - **Apply:** https://www.thejobnetwork.com/job/staff-software-engineer-509978774 ## About the Role * Demonstrated experience developing production-quality software across the full technology stack. * Experience using AI coding assistants (e.g., Claude Code, Cursor, or similar) as an integral part of the software development workflow to accelerate development, automate engineering tasks, refine prompts, and improve code quality. * Demonstrated ability to leverage AI-assisted and emerging agentic development workflows to enhance engineering productivity while exercising sound technical judgment and maintaining high standards for software quality, security, and maintainability. * Experience working in Agile/Scrum development environments. * Strong problem-solving, analytical, and debugging skills. * Excellent written and verbal communication skills. * Proven ability to work independently while contributing effectively within a small, highly collaborative engineering team. * Ability to balance feature delivery with software quality, maintainability, and long-term architecture. * Deep knowledge of Microsoft technologies. Linux OS knowledge a plus, * BS in Computer Science, Software Engineering, or Computer Engineering. * 8+ years of professional software development experience, including leading complex technical initiatives. * Demonstrated experience developing production-quality software across the full technology stack. * Experience working in Agile/Scrum development environments. * Strong problem-solving, analytical, and debugging skills. * Proven ability to work independently while contributing effectively within a highly collaborative engineering team. ## Description The Staff Software Engineer reports to the Development Manager within the R&D organization. This role is a key member of a highly collaborative Software Engineering team. The ideal candidate is a self-motivated, full-stack software engineer who is capable of independently designing, developing, testing, and deploying high-quality software. As the secondary technical leader of the development team, this individual will serve as the primary backup to the Software Architect, contributing to technical design decisions, maintaining architectural consistency, and ensuring continuity of development efforts. This position requires a strong background in modern software engineering practices, front-end and back-end development, cloud and on-premises deployments, CI/CD automation, and Agile development methodologies. Excellent communication skills and the ability to collaborate with multidisciplinary engineering, scientific and product management teams are essential. Responsibilities * Design, develop, test, and maintain full-stack software solutions for commercial products. * Independently deliver features from concept through deployment with minimal supervision. * Serve as the technical backup to the Software Architect, participating in architectural planning, technology selection, and design reviews. * Contribute to software architecture and ensure solutions are scalable, maintainable, secure, and performant. * Develop front-end applications, back-end services, business logic, and database components. * Design and implement RESTful APIs and services * Collaborate with Product Management and stakeholders to define requirements and ensure customer needs are met. * Develop and maintain Software Design Requirements (SDRs) and technical documentation. * Participate in code reviews and promote software engineering best practices across the team. * Build and maintain automated testing, CI/CD pipelines, and deployment processes. * Support both cloud and on-premises deployment environments. * Participate in Agile/Scrum ceremonies including sprint planning, backlog refinement, daily standups, retrospectives, and sprint demonstrations. * Collaborate effectively with multidisciplinary teams including software engineers, scientists, and product managers. Required Technical Qualifications Candidates should demonstrate strong experience in most of the following areas: * Modern software architecture and design patterns * Full-stack application development * C# and .NET Core/.NET * Angular and TypeScript * SQL Server and relational database design * Entity Framework or equivalent ORM technologies * Authentication and Authorization (OAuth, OpenID Connect, JWT, Identity, etc.) * Asynchronous programming using Tasks, async/await, multithreading, and concurrent programming techniques * RESTful API development and service-oriented architecture * Modern UI development practices * Automated unit and integration testing using frameworks such as xUnit or NUnit * Docker containerization * CI/CD pipeline implementation and DevOps practices * Git source control and collaborative development workflows * Networking fundamentals and distributed applications * Cloud platforms (Azure preferred) and on-premises deployments ## Related Videos - [AI Driven Development](https://www.wearedevelopers.com/videos/100340-ai-driven-development) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [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) - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)