Senior Software Engineer

Logo of Harbor Health

Harbor Health

πŸ“Remote - Worldwide

Job highlights

Summary

Join Harbor Health's team as a Senior and Lead Software Engineer and help transform healthcare in Austin through collaboration and innovation. You will design and develop scalable, maintainable software architectures, translate business requirements into technical solutions, and collaborate with cross-functional teams. Responsibilities include building CI/CD pipelines, debugging and resolving issues, integrating AI tools, and ensuring secure development practices. You will also mentor junior engineers and create technical documentation. Harbor Health offers competitive compensation, comprehensive benefits, and opportunities for professional growth in a collaborative and innovative environment.

Requirements

  • 3–5+ years of experience in software development or data engineering
  • At least 2 years of experience in the healthcare technology domain
  • Proficiency in programming languages such as Python, JavaScript, TypeScript, or similar
  • 3+ years of experience with AWS or comparable cloud platforms
  • Strong expertise in designing, managing, and optimizing database systems
  • Proven track record of rapidly delivering greenfield projects from concept to deployment
  • Team-oriented with excellent collaboration and communication skills
  • Experience in developing, managing, and operationalizing processes and workflows to enhance efficiency
  • Bachelor’s degree in Computer Science or equivalent professional experience

Responsibilities

  • Design scalable, maintainable software architectures using system thinking principles
  • Translate business requirements into technical solutions, ensuring performance, security, and user experience
  • Develop high-quality, clean, and efficient code while adhering to best practices and standards
  • Collaborate with cross-functional teams, including product, design, and business operations, to deliver impactful solutions
  • Take full ownership of features, guiding them from ideation to deployment and ongoing maintenance
  • Build and optimize CI/CD pipelines for automated testing, deployment, and monitoring
  • Debug and resolve issues across the software stack, proactively addressing performance bottlenecks
  • Integrate and leverage AI tools or frameworks to enhance product functionality and efficiency
  • Implement monitoring, alerting, and optimization strategies for system reliability and efficiency
  • Ensure secure development practices and stay updated with industry trends and tools, including advancements in AI and machine learning
  • Foster a culture of collaboration by conducting code reviews, sharing knowledge, and mentoring junior engineers
  • Create clear technical documentation for systems, APIs, and operational processes

Preferred Qualifications

Familiarity with AI technologies and a background in experimenting with or developing AI-powered products and tools

Benefits

  • A chance to revolutionize the US healthcare system by contributing to Harbor Health's delivery model and software platform
  • A collaborative, fast-paced, and innovative work environment
  • Competitive compensation and comprehensive benefits package
  • Opportunities for professional growth and skill development
  • A transparent, inclusive, and distinctive company culture

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Harbor Health know you found this job on JobsCollider. Thanks! πŸ™