Principal Software Architect

Littleton, Colorado

Terumo Blood and Cell Technologies
Apply for this Job

JOB TITLE:

Principal Software Architect

JOB SUMMARY

Architect and direct technical evolution of enterprise-scale software solutions. As a member of the software engineering team, you will take an active role in the definition and evolution of standard practices and procedures, defining specifications for significant new projects and serving as subject matter expert for development teams building software according to those specifications. You will perform professional software engineering tasks associated with the developing, designing and debugging of software applications; provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology; and recommend major changes to existing products/services/processes.

ESSENTIAL DUTIES

  • Architect and design large-scale, complex software systems, ensuring scalability, security, reliability and performance
  • Provide high level technical leadership, guidance and mentorship for engineers, architects and project teams
  • Enforce best practice by establishing architectural guidelines, promoting DevOps principles, secure coding practices, and automated testing
  • Challenge product teams to assess future technical needs and develop solutions that accelerate product development and reduce cost of maintenance over time
  • Investigate, design and implement innovative technologies/tools to achieve new breakthroughs in existing solutions
  • Organize product development insights from the team and share with respective Business Area Management Teams, Clinical and Scientific Affairs teams and other teams, as required
  • Anticipate problems, generate technically advanced alternatives and implement innovative solutions for complex problems requiring ingenuity and creativity
  • Represent generally related functional area as prime contact on projects
  • Interacts with and influences internal and external stakeholders and coordinates activity across business areas
  • Lead and coordinate intra- and inter-company projects of significant complexity
  • Work under consultative direction toward predetermined long-range goals and objectives
  • Interpret, execute, and recommend modifications to operating policies on a multi-functional basis; can interpret and recommend modifications to operating policies within the function

MINIMUM QUALIFICATION REQUIREMENTS

Education

Masters' of Science degree in Computer Science, or equivalent of education and experience sufficient to successfully perform the essential functions of the job may be considered.

Experience

Minimum 15 years of experience, with extensive knowledge designing and architecting enterprise-scale mission critical applications, preferably with medical products/devices.

Skills

  • Expert level knowledge in a variety of software stacks/technologies such as Java, .NET, C+, JavaScript/TypeScript, Python, messaging, and various SQL and NoSQL databases
  • Deep hands-on experience in API design, SOA, REST, RPC, and event-driven micro-service architecture
  • Excellent knowledge of UML and other modeling methods
  • Experience building large-scale, cloud-based data platforms and architectures, Azure ecosystem strongly preferred
  • Experience developing and maintaining deployments for CI/CD pipelines
  • Strong understanding of HL7 v2, v3, FHIR (Fast Healthcare Interoperability Resources), and CDA (Clinical Document Architecture) for seamless healthcare data exchange.
  • Working knowledge of healthcare data security (HIPAA), authentication protocols (OAuth 2.0, OpenID Connect), and regulatory compliance (GDPR, 21 CFR Part 11) for protecting patient/donor information.
  • Hands on experience in medical device security architecture and secure development practices within regulated environments, with demonstrated success leading product development initiatives
  • Strong knowledge of medical device security architecture and secure development practices within regulated environments, with demonstrated success leading product development initiatives
  • Excellent leadership capabilities; teamwork orientation; strong business acumen and impeccable integrity
  • Decisive, resourceful, and well adapted to working in a cross-functional environment
  • Well-developed interpersonal skills across multiple cultures, levels of seniority, and internal departments
  • Ability to communicate complex technical content effectively both verbal and written
  • Demonstrated project management and technical leadership

-Or-

An equivalent competency level acquired through a variation of these qualifications may be considered.

PHYSICAL REQUIREMENTS

Typical Office Environment requirements include: reading, speaking, hearing, close vision, traverse, bending, sitting, and occasional lifting up to 20 pounds.

The physical demands described here are representative of those that must be met by an associate to successfully perform the essential duties of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.

Date Posted: 29 April 2025
Apply for this Job