Cloud Software Engineer (Full Stack)
Natus Medical
- Location
- USA
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Participate in user, product, and software requirements discussions and analysis.
- Contribute to the definition and documentation of software architecture.
- Write and review detailed software technical specifications.
- Create and update design documentation throughout the lifecycle, and review designs of others.
- Implement performant and reliable software components and services.
- Create and execute unit test plans and review the plans of others.
- Assist less experienced engineers in design, implementation, and debugging of complex software.
- Stay abreast of industry trends and technologies, and apply that knowledge to cloud software for one or more products.
- Drive cross-domain cooperation between teams to ensure knowledge sharing.
Requirements
- Bachelor’s degree in Computer Science or related field; Master’s preferred.
- 8+ years of software development experience in a heavily regulated industry.
- Hands-on experience with Azure Cloud Platform Services: Azure App Service, Azure Container Apps, Azure SQL, Azure Functions, Azure Blob Storage, Azure IoT Hub/Central, Azure Kubernetes Services, Azure Container Instances.
- Strong understanding of software design principles and patterns.
- 5+ years of experience with ReactJS, JavaScript, HTML, and CSS in Web application development.
- 5+ years of experience with C#, .NET, ASP.NET, .NET Core.
- High proficiency in REST, Web API, and web services.
- Hands-on experience with Docker and Kubernetes.
- Proficiency with GitHub, Azure DevOps Git repos, or similar tools.
- Experience with one or more test automation tools/frameworks.
- Excellent communication skills—verbal, written, and presentation—for both technical and non-technical audiences.
- Fluent in Agile and Waterfall development methodologies.
- Proficient with debuggers, profilers, and performance optimization.
- Strong working knowledge of SQL and NoSQL databases.
Preferred
- Familiarity with medical device standards: IEC 62304, ISO 13485, ISO 14971.
- Understanding of HL7 and FHIR healthcare data standards.
- Experience with JIRA, Agile PLM, or similar tools.
Skills
- Azure App Service
- Azure Container Apps
- Azure SQL
- Azure Functions
- Azure Blob Storage
- Azure IoT Hub/Central
- Azure Kubernetes Services
- Azure Container Instances
- ReactJS
- JavaScript
- HTML
- CSS
- C#
- .NET
- ASP.NET
- .NET Core
- REST
- Web API
- Docker
- Kubernetes
- GitHub
- Azure DevOps
- SQL
- NoSQL
- IEC 62304
- ISO 13485
- ISO 14971
- HL7
- FHIR
- JIRA
- Agile PLM
Similar roles
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Senior Frontend Engineer, Ads Creative
Reddit · US · USD 190,800–267,100/yr · today