[Remote] Senior Principal Software Engineer
Note: The job is a remote job and is open to candidates in USA. GHX is a healthcare business and data automation company that empowers healthcare organizations to enable better patient care. They are seeking a Senior Principal Software Engineer to architect, design, and develop scalable software solutions in the data space, leading cross-functional teams to drive innovative solutions.
Responsibilities
- Architect, design and implement scalable, secure, and maintainable software systems that align with business needs, creating flexible, reusable, and efficient solutions
- Identify root causes of challenges, analyze upstream and downstream impacts, and recommend impactful, broad-reaching solutions while considering corporate strategy and trade-offs
- Lead cross functionality to develop GHX next generation Item Catalog, Data Services and OPs tooling, all key enterprise level initiatives
- Lead cross functional teams to develop AI first approach for Ops Tooling and Data Services, driving both quality improvements and cost reductions tied to enterprise goals
- Collaborate with cross-functional stakeholders such as Product Owners, Ops, Security Leaders and Infrastructure Leaders to understand their requirements/concerns and create solutions to accommodate
- Produce clearly articulated documentation in the form of approach presentations, architecture/design diagrams, wiki content, and epics/features
- Establish practical/actionable/production-grade guideline content and use it to guide teams in best practices for architecture, design, development and testing as well as mentoring team members and fostering a collaborative environment
- Build and maintain strong business relationships to influence decision-making and drive innovative solutions across teams
Skills
- Requires a minimum of 15 years of experience in architecting, designing and developing enterprise software systems and data services in data space
- 15+ years of experience designing and implementing technological solutions using Java and/or Python languages within cloud environments
- Proficiency in Backend Services and Data architectures/technologies such as MDM, Matching, Sync/Async/Batch Microservices, Ops tooling, Data Replication, Messaging/Eventing, Orchestration/Workflow, API Styles etc
- Proficient in applying Unit Testing, Code Coverage, API Testing, Performance, Scalability and Resilience aspects/techniques including Tenancy aspects/techniques aspects such as Single-Deployment/Multi-tenant
- Proficient with Security aspects/techniques/technologies such as DAST, SAST, Endpoint Security, Secrets Management, Encryption, Logging Aggregation
- Comfortable with Data Governance aspects/techniques/technologies such as Classification, Licensing, Rights, Privacy, Sovereignty, Retention/DLM/ILM, Data Quality, Data Standards, Obfuscation, Catalog, Metadata
- Experience working within Agile SDLC environments
- Able to work independently and as part of a team on multiple overlapping projects and manifest organizational skills to effectively switch as needed
- Strong problem-solving and communication skills
Benefits
- Plus bonus
Company Overview
Company H1B Sponsorship