Senior Software Engineer

namename·Remote(United States)
Software Development

WFA Digital Insight

As the demand for AI-powered solutions grows, with over 40% of healthcare companies adopting AI by 2025, the need for skilled software engineers with an AI-native mindset has never been more pressing. Foundation Health stands out for its commitment to innovation, offering a unique chance to work on a revolutionary digital pharmacy platform. To succeed in this role, candidates should possess a strong technical leadership background, experience with AI tools like OpenAI, and a passion for driving projects from concept to production. Before applying, it's crucial to understand the current landscape of AI in healthcare and the potential for growth and impact in this field.

Job Description

About the Role

The Senior Software Engineer position at Foundation Health is a pivotal role in the company's mission to transform healthcare through an AI-powered digital pharmacy platform. As a senior member of the team, you will be responsible for driving the development of production-grade applications from scratch, leveraging your technical expertise and leadership skills to shape the technical stack and product roadmap. The team at Foundation Health fosters a culture of innovation, creativity, and forward-thinking, making it an exciting environment for professionals who thrive in ambiguity and are ready to influence technical direction.

The role entails working closely with cross-functional teams to identify and prioritize project requirements, designing and implementing scalable and efficient software solutions, and ensuring the highest standards of code quality through rigorous testing and review processes. As a technical leader, you will have the opportunity to mentor junior engineers, lead code reviews, and contribute to the growth and development of the team.

What You Will Do

  • Own full features end-to-end, from initial concept and architectural design to production deployment
  • Collaborate with the product team to define and prioritize project requirements
  • Design and implement scalable, efficient, and reliable software solutions
  • Work with AI tools such as OpenAI, Langfuse, and Vertex AI to develop innovative features
  • Lead code reviews and ensure high code quality standards
  • Mentor junior engineers and contribute to the team's growth and development
  • Participate in the definition and evolution of the technical stack and product roadmap
  • Engage in continuous learning to stay updated with the latest technologies and trends in AI and software engineering
  • Collaborate with the operations team to ensure smooth deployment and maintenance of software applications
  • Analyze and troubleshoot complex technical issues, providing effective solutions

What We Are Looking For

  • Proven track record of shipping production-grade applications from scratch
  • AI-native mindset and technical leadership experience
  • Experience with AI tools such as OpenAI, Langfuse, and Vertex AI
  • Strong programming skills in languages such as Python, Java, or C++
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork skills
  • Ability to work in a fast-paced environment and adapt to changing requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field

Nice to Have

  • Experience with agile development methodologies
  • Knowledge of containerization using Docker
  • Familiarity with Kubernetes or other orchestration tools
  • Experience with CI/CD pipelines and automation tools
  • Certification in AI, machine learning, or a related field

Benefits and Perks

  • Significant equity in a company that is revolutionizing healthcare
  • Opportunity to work on a cutting-edge AI-powered digital pharmacy platform
  • Collaborative and innovative work environment
  • Flexible remote work options with the ability to work from anywhere
  • Comprehensive health insurance and benefits package
  • Generous PTO policy and paid holidays
  • Access to the latest technologies and tools
  • Professional development opportunities and continuous learning support

How to Stand Out

  • Ensure your resume and portfolio highlight your experience with AI tools and technologies, as well as your ability to drive projects from concept to production.
  • Prepare to discuss your approach to technical leadership and how you mentor and lead teams.
  • Be ready to provide specific examples of your experience with agile development methodologies and CI/CD pipelines.
  • Familiarize yourself with the company's mission and values, and be prepared to discuss how your skills and experience align with their goals.
  • Research the current market salary range for senior software engineers and be prepared to negotiate your salary based on your experience and qualifications.
  • Ask about the company's approach to remote work and what support systems are in place for remote employees.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.