FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAzureCloudDistributed SystemsDockerEntity FrameworkKubernetes.NETRabbitMQSQLTCP/IP
About the role
Key responsibilities & impact- Translate stakeholder and customer needs into robust technical solutions
- Own features end-to-end across design, implementation, deployment, and support
- Lead technical investigations, prototypes, and pre-studies to support product direction and architectural decisions
- Participate in and lead design and code reviews to improve quality and consistency
- Identify and reduce technical debt and improve the codebase through refactoring and continuous improvement
Requirements
What you’ll need- Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering, or related field
- 6+ years of professional software development experience
- Hands-on experience in commercial software development, ideally in cross-functional teams
- Strong experience designing, building, and maintaining scalable, highly available distributed systems
- Strong experience with C# and .NET development
- Strong debugging, profiling, and analysis skills for concurrent, multi-threaded backend services
- Experience with unit testing frameworks, tools, and methodologies, and a strong commitment to promoting their effective use
- Experience specifying and implementing standard and custom communication protocols, such as REST APIs, TCP/IP sockets, HL7, etc.
- Experience with ORMs, such as Entity Framework, and databases, such as SQL Server
- Familiarity with event-driven architectures and messaging systems such as RabbitMQ or similar
- Familiarity with cloud and container-based architectures, including technologies such as Docker, Kubernetes, Helm, and Azure or other cloud providers
Benefits
Comp & perks- Work within a regulated medical device software environment
- Support diagnosis, resolution, and prevention of issues in existing products and real clinical environments
- Promote and contribute to test automation, unit testing, and product verification
- Collaborate across teams on architecture, engineering standards, and shared solutions
- Mentor and coach other engineers to improve development practices and outcomes
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETdebuggingprofilinganalysisunit testingREST APIsTCP/IPEntity FrameworkSQL Server
Soft Skills
stakeholder communicationleadershipdesign reviewcode reviewproblem-solvingcollaborationcontinuous improvement
