Senior Engineer – Software Development
Salaried, full-timeJob Overview
What You’ll Do
At Suvida Healthcare, we're revolutionizing patient care by building innovative software solutions that enhance the healthcare experience. As a Software Engineer, you'll contribute to designing, developing, and maintaining applications that are secure, scalable, and user-friendly. Collaborating with a dynamic, cross-functional team, your work will directly impact healthcare professionals and patients alike.
- Software Development
- Design, develop, and implement high-quality software applications and systems.
- Write clean, efficient, and maintainable code following best practices.
- Optimize application performance, ensuring reliability and responsiveness.
- Cross-Functional Collaboration
- Partner with product managers, designers, and engineers to define and deliver project requirements.
- Participate in code reviews, offering and receiving constructive feedback to maintain code quality.
- Testing & Debugging
- Conduct comprehensive testing to identify and resolve bugs effectively.
- Troubleshoot and debug software issues to ensure seamless functionality
- Documentation
- Develop and maintain clear, detailed technical documentation for applications
- Ensure all documentation is accurate, updated, and accessible to the team
- Continuous Learning & Improvement
- Stay informed about emerging technologies and industry trends
- Proactively enhance development processes and methodologies to drive innovation
What You’ll Bring
- 5+ years in software development, including Web APIs and backend frameworks (e.g., .NET Core, Python, Node.js)
- 3+ years with JavaScript/TypeScript and frontend frameworks (e.g., React, Angular, Vue)
- 3+ years with SQL or NoSQL databases (e.g., Azure SQL, PostgreSQL, MongoDB, Snowflake
Tech Stack:
- Familiarity with Suvida’s stack: C#, .NET 8+, Azure, React, Tailwind, Snowflake, Python.
- Knowledge of Git-based source control (Azure DevOps, GitHub).
- Experience with cloud platforms (Azure or AWS preferred) and Infrastructure as Code tools (e.g., Terraform, Pulumi).
Skills & Knowledge:
- Proficient in SDLC methodologies (e.g., Agile), SOLID principles, and OOP.
- Strong problem-solving skills, communication, and teamwork abilities.
- Understanding of healthcare standards (e.g., HIPAA, HL7, FHIR) and cybersecurity best practice
Education, Experience, Licensure, or Certification Requirements
- Bachelor's degree in computer science, Software Engineering, or a related field.
Suvida Healthcare provides equal employment opportunities to all Team Members and applicants for employment and prohibits discrimination and harassment of any type with regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Make Your Resume Now