Job Description
RxSense is seeking a Software Engineer Manager to lead a small team and contribute to the architectural and technical design of a core platform product. The Software Engineer Manager will be part of a cross-functional product engineering team, collaborating with engineers, designers, and product managers to scale RxSense's cloud-based web platform.
The Software Engineer Manager will manage, guide, and mentor less experienced engineers, and will be accountable for the design, architecture, quality, and measurability of systems.
Role Involves:
- Identifying and delivering solutions
- Analyzing client-server applications for microservice migration
- Partnering with engineering managers, product managers, and designers
- Building infrastructure for high transaction volume and secure data handling
- Designing and architecting scalable software
- Writing modular, secure, and well-tested code
- Improving internal tooling and product platform teams
- Articulating a technical vision and collaborating with partners
- Conducting performance reviews and mentoring peers
- Managing technical debt and code quality
- Promoting collaboration and best practices
- Maintaining existing application platforms
Requirements:
- BS in Computer Science or related field
- Experience managing onshore/offshore teams
- Experience migrating client-server architecture to microservices
- 10+ years of experience developing web applications in C#/.NET
- Experience architecting distributed systems
- 3+ years of experience in microservices and RESTful APIs
- Proficiency with relational databases and performance tuning
- Comprehensive knowledge of .NET, .NET Core, MVC, WebAPI, IIS
- Solid CS fundamentals across disciplines
- Track record of developing and maintaining large-scale web applications
- Understanding of backend architectures
- Experience with AWS or similar cloud providers
- Experience in technical design tradeoffs and risk assessment
- Experience troubleshooting application issues
- Experience in Agile DevOps/CICD model
- Excellent communication skills
- Familiarity with NoSQL technologies
- Experience with Redis, ElasticSearch, Containerization
What RxSense Offers:
- Opportunity to lead and mentor a team of engineers
- Chance to contribute to a core platform product
- Collaborative and autonomous work environment