Sr. Software Engineer
Core
Design, develop, and maintain scalable .NET enterprise applications and services for scientific instrumentation and cloud platforms.
Role type
Staff Engineer, Software (.NET)
Builds
Cloud platforms, scientific instrumentation software, RESTful APIs, desktop applications
Domain
Life Sciences / Scientific Instrumentation / Enterprise Software
Deliverable
production ML models | product features
Required skills
C#, .NET 8, ASP.NET Core, WPF, REST API design, Entity Framework Core, Docker, CI/CD pipelines, xUnit, Swagger, Postman, Jira, Confluence
Preferred skills
gRPC, PostgreSQL, Kubernetes, Helm, PHP, JavaScript, CSS, Miro
Responsibilities
Design and develop scalable .NET applications and services; Develop and maintain desktop applications using WPF; Design and develop secure RESTful APIs; Develop efficient data-access layers using Entity Framework Core; Define and promote application design principles and coding standards; Mentor and coach development team members; Conduct code reviews and ensure adherence to secure-coding standards; Develop and maintain automated unit and integration tests; Support containerized application development and deployment; Collaborate with developers, product owners, QA engineers, and DevOps teams; Participate in technical design discussions and solution reviews.
Seniority
Senior, hands-on IC with technical leadership
