Match score not available

PRINCIPAL SOFTWARE ARCHITECT (US Remote)

Remote: 
Full Remote
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering or related field., Minimum 10 years of software development experience., Expert knowledge of cloud platforms like AWS, Azure, or Google Cloud., Strong knowledge of microservices architecture and RESTful APIs..

Key responsabilities:

  • Lead design and architecture of software systems.
  • Provide technical leadership and mentorship to development teams.
Trend Health Partners logo
Trend Health Partners Healthtech: Health + Technology Scaleup https://www.trendhealthpartners.com/
201 - 500 Employees
See more Trend Health Partners offers

Job description

TREND Health Partners, tech-enabled payment integrity company. Our mission is to facilitate collaboration between payers and providers for mutual benefit and waste reduction, ultimately improving access to healthcare. We achieve this by aligning the common goals of payers and providers and fostering collaboration through a shared technology platform and seamless workflows.

Joining TREND Health Partners means becoming part of a dynamic, growing organization that promotes a collaborative and innovative work environment. Our comprehensive compensation package includes competitive salaries, highly valued health insurance, a 401(k) plan with employer match, paid parental leave, and more.

The Principal Software Architect’s primary responsibility is designing and overseeing the high-level structure of software systems, ensuring alignment with business goals and technical requirements. This role will define architectural standards and best practices, selecting appropriate technologies and frameworks to ensure scalability, security, and performance. The Principal Software Architect will collaborate closely with development teams, providing technical guidance and ensuring that the implementation aligns with the architectural vision. Additionally, this role will evaluate and integrate emerging technologies to enhance system capabilities and lead the resolution of complex technical challenges, ensuring long-term sustainability and maintainability of the software solutions.

 

Role and Responsibilities
  • Design and Architect Software Solutions: Lead the design and architecture of complex software systems, ensuring they meet business requirements, scalability, and performance needs while adhering to best practices and industry standards.
  • Hands-On Coding and Code Reviews: Actively participate in writing high-quality, maintainable, and efficient code for critical system components, and conduct thorough code reviews to ensure the quality and consistency of code across the team.
  • Technical Leadership and Mentorship: Provide technical leadership, guidance, and mentorship to development teams, helping them solve complex technical problems and fostering their professional growth.
  • Performance Optimization and Scalability Planning: Continuously monitor and analyze system performance, identify bottlenecks, and implement optimization strategies to ensure that the system can scale effectively to handle increased load and demand.
  • Collaborate with Stakeholders and Teams: Work closely with cross-functional teams, including product managers, business analysts, and other stakeholders, to gather requirements, provide technical insights, and ensure that the software architecture aligns with business goals.
  • Ensure System Security and Compliance: Oversee the implementation of security best practices and ensure that the system complies with relevant regulations and standards, conducting regular security assessments and audits.
Qualifications
  • Bachelor’s degree with major coursework in Computer Science, Engineering, or other technical related discipline. Equivalent work experience in a similar position may be substituted for educational requirement.
  • Minimum of 10 years of experience in software development, with at least 5 years in a principal or senior architect role.
  • Expert knowledge of Cloud Platforms: Solid understanding and hands-on experience with cloud platforms like AWS, Azure, or Google Cloud, including cloud architecture and services.
  • Proficiency in Microservices and APIs: Strong knowledge of microservices architecture, RESTful APIs, and experience with related frameworks and tools to design and implement scalable, service-oriented systems.
  • Experience with Security and Compliance: Familiarity with security best practices and regulatory requirements, with experience in implementing security measures and ensuring compliance with standards such as HIPAA.
  • Extensive Experience in Software Architecture: Demonstrated experience in designing and architecting large-scale, complex software systems, with a deep understanding of architectural patterns, principles, and best practices.
  • Strong Coding Skills: Proficiency in one or more programming languages such as Java, C#, Python, or JavaScript, with hands-on experience in coding, code reviews, and leading code quality initiatives.
Preferred Skills
  • Familiarity with Agile Methodologies: Experience working in Agile development environments and participating in Scrum or Kanban processes.
  • Security Testing: Basic knowledge of security testing practices and tools to identify and mitigate security vulnerabilities.
Mental and physical demands
  • This position will be exposed mainly to an indoor office environment and will be expected to work in or around computers and printers.
  • The nature of the work is sedentary, and the employee will be sitting most of the time.
  • Essential physical functions of the job include typing and the repetitive motion to utilize computer software and hardware continuously throughout the day.
  • Essential mental functions of this position include concentrating on analytical tasks, reading information, and verbal/written communication to others continuously throughout the day.
Related duties as assigned
  • This job description documents the general nature and level of work but is not intended to be a comprehensive list of activities, duties, or responsibilities required for this position.
  • Consequently, employees may be asked to perform other duties as required.
  • Employees may also be asked to complete certain compliance requirements set forth by our Business Partners in the performance of their jobs including but not limited to requests for background and drug screenings and disclosures of personal health information or personally identifiable information. Exemptions as provided under the ADA and TITLE VII of the Civil Rights Act will be observed and followed.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform the functions outlined above.

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Industry :
Healthtech: Health + Technology
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving
  • Mentorship

Software Architect Related jobs