Remote Position
[Remote] Sr Software Engineer
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Trimedx serves healthcare operations and is focused on delivering secure, scalable solutions for clients, patients, and communities. The Sr. Software Engineer will transform internal applications into scalable, secure, customer-facing SaaS products by developing full-stack applications, APIs, backend services, and cloud-native platforms. The role also contributes to architecture, integrations, DevOps, security, testing, and platform capabilities across multiple healthcare operations products.
Responsibilities
- Design, develop, and maintain full-stack SaaS applications supporting three major Trimedx platforms
- Build and enhance customer-facing web applications, APIs, and backend services that support healthcare operations workflows
- Develop scalable microservices and event-driven architectures to support multi-tenant SaaS deployments
- Partner closely with Product Management, UX, Data Science, Infrastructure, Security, and DevOps teams to deliver new capabilities from concept through production
- Familiarity with Greenfield development
- Familiarity with secure authentication, authorization, and role-based access control (RBAC) for internal and external users
- Build and consume APIs that integrate with enterprise systems, healthcare technologies, and third-party platforms
- Contribute to cloud-native architecture decisions focused on scalability, resiliency, observability, and maintainability
- Support CI/CD pipelines, automated testing strategies, and DevSecOps best practices
- Optimize application performance, reliability, and user experience through monitoring, telemetry, and continuous improvement
- Participate in architecture reviews and help establish foundational platform capabilities that can be leveraged across multiple healthcare operations products
- Develops and may lead applications development and the underlying framework
- Collaborates and may lead application designs
- May lead, implements, tests and delivers new features for multiple platforms
- Coordinates with QA team to initiate testing and ensure testing is completed
- Designs framework and software standards and make suggestions for systems / software improvements
- Evaluate and improves application development process
- Plans upgrades, migrations, optimizations, new implementations and identifies and resolves efficiency issues
- Writes and reviews scripts, templates, interfaces and utility applications to continuously improve functionality
- Develops, tests, troubleshoots and documents new and enhanced systems
- Writes and reviews test plans for new and existing operating environments
- Provides level 3 support for area of expertise
- Troubleshoots and resolves a wide range of systems problems
- May recommend standards and best practices including capacity planning, recovery strategies and security for supported areas
- Oversees work of others to ensure code quality
- Recommends solutions based on established best practices and own judgment
- Sees patterns and uses conceptual thinking to solves problems
- Makes proactive decisions that translate direction into specific actions
- Issues are escalated to Technology Management Self-sufficient and able to work with minimal supervision
- Communicates with Management and may communicate to Technology Leadership, on status issues and decisions to influence outcomes
- Leads meetings with partners to gain alignment and understanding
- Provides guidance to less experienced team members
- Creates and delivers presentations and communication to peers
- Recommends solutions based on established best practices and own judgment
- Sees patterns and uses conceptual thinking to solves problems
- Makes proactive decisions that translate direction into specific actions
- Issues are escalated to Technology Management Self-sufficient and able to work with minimal supervision
- Communicates with Management and may communicate to Technology Leadership, on status issues and decisions to influence outcomes
- Leads meetings with partners to gain alignment and understanding
- Provides guidance to less experienced team members
- Creates and delivers presentations and communication to peers
- All other Duties as assigned
Skills
- Experience with integrations/API skillsets not just front-end web development is required
- React, TypeScript, JavaScript
- Modern web frameworks and component libraries
- Responsive UI/UX development
- State management and front-end testing frameworks
- Claude Code (or similar) for AI first development
- .NET/C# (preferred) or equivalent enterprise backend technologies
- RESTful API design and development
- Microservices architecture
- API security and authentication standards (OAuth, OpenID Connect, JWT)
- Azure APIM
- Microsoft Azure (our web stack)
- Azure App Services, Functions, Storage, Service Bus/Event Grid
- Infrastructure-as-Code concepts (Terraform, Bicep, ARM)
- Cloud-native application design patterns
- SQL Server and relational database design
- Data modeling and optimization
- Familiarity with Snowflake
- Experience working with analytical data platforms and APIs
- Understanding of event-driven and data integration architectures
- Git and modern source control practices
- CI/CD pipelines (Azure DevOps preferred)
- Automated testing and quality engineering
- Application monitoring and observability
- Secure software development lifecycle (SSDLC)
- DevSecOps principles
- Application Design
- Application Maintenance
- Implementation
- Programming
- System Testing
- System Development Life Cycle
- Conceptual Thinking
- Collaboration
- 3+ years of experience in software coding and development
- In-depth knowledge in the content areas of SQL, modeling and DB, database, application servers, catching technologies, agile methodologies, application design and testing
- Associates degree or equivalent experience
- .NET/C# (preferred)
- CI/CD pipelines (Azure DevOps preferred)
- Experience building external customer-facing SaaS products
- Experience implementing multi-tenant application architectures
- Healthcare, healthcare technology, asset management, or operational workflow experience
- Experience supporting AI/ML-enabled applications and API integrations
- Familiarity with enterprise identity and access management solutions
- Experience working in Agile product teams and cross-functional environments
- Bachelors degree or equivalent experience in MIS, computer science or related fields
Benefits
- Remote work arrangement (#LI-Remote)
- A workplace culture where every associate feels valued, supported, and empowered to thrive
- Recognition and opportunities for growth
Company Overview
Company H1B Sponsorship