Job Description
RxSense is seeking a Principal Software Engineer to serve as a technical lead and hands-on developer for a core piece of their platform product. The engineer will be part of a cross-functional product engineering team, collaborating with engineers, designers, and product managers to scale the cloud-based web platform. The Principal Software Engineer will guide and mentor less experienced engineers, ensuring the system design, architecture, quality, and measurability.
Responsibilities:
- Identify, conceive, and deliver solutions independently.
- Partner with engineering managers, lead engineers, product managers and designers
- Build infrastructure to handle millions of transactions and secure sensitive health data.
- Write modular, secure, and well-tested code.
- Mentor less experienced peers.
- Manage technical debt and ensure code quality.
- Promote collaboration and best practices.
Requirements:
- BS in Computer Science or related field.
- 10+ years of experience developing web applications in C#/.NET.
- Experience architecting distributed systems.
- Experience writing RESTful microservices.
- Proficiency with relational databases (e.g., MySQL, SQL Server).
- Experience with AWS offerings.
- Excellent communication skills.
The role offers:
- Opportunity to work on a core piece of a platform product
- Chance to mentor less experienced engineers