Staff Software Engineer

Kyruus Health Logo

Kyruus Health

πŸ’΅ $155k-$175k
πŸ“Remote - United States

Summary

Join Kyruus Health as a Staff Software Engineer and assume a technical leadership role on the Search Services team. You will develop, review, test, and debug code, contribute to the growth of other engineers, and develop tactical and strategic plans. This role demands deep technical expertise in full-stack, cloud-based SaaS application development, AI-augmented search, and front-end user experience. You will design and write code, participate in Agile DevOps activities, and own multiple products with a DevOps mindset. You will collaborate with cross-functional teams and contribute to the broader engineering organization. Growth opportunities include linear career paths (individual contributor or management) and lateral moves within the organization.

Requirements

  • Assess business value, trade-offs, and risks, feasibility and technical constraints, usability, and business viability during discovery, planning, and work prioritization
  • Develop and deliver robust, scalable backend Search solutions to complex business and technical design problems using Java EE, Python, and AWS services
  • Lead other software engineers, sometimes on multiple projects that you are technical lead on
  • Contribute to fostering an inclusive environment where you and your peers are intrinsically motivated to succeed with autonomy, mastery, and purpose through mentorship and peer leadership
  • Lead team members in one or more functional areas and/or domains, and influence across organizational levels, divisions, departments, and teams
  • Contribute to the development of other software engineers and your team
  • Mentor engineers on areas of your technical expertise and share your knowledge on relevant topics with fellow Kyruunauts by presenting at Lunch & Learns, Technical Brown Bags, and demos
  • Play a significant role in shaping the technical direction of the team and organization
  • Build, scale, and deliver dynamic and highly-available enterprise solutions
  • Think creatively about how to use technology and tools to solve problems faced by our users and customers
  • Evaluate and recommend new technologies relevant to add to our stack
  • Understand the needs of our users and customers
  • Align with the team on shared goals
  • Operate as a technical point person or project lead and work with leaders from other functional areas and domains to coordinate and align on system architecture and solutions
  • Set clear expectations, communicate status, and address conflicts or issues as they arise
  • Provide complete, actionable, and timely technical feedback to others
  • Establish relationships throughout the organization
  • Practice effective relationship management across teams and with upper management to align expectations and ensure project success
  • Create relationships both within and across the organization
  • Take on mentorship roles which require strong relationships built on trust and respect
  • Frequently collaborate with executives, project managers, and other senior staff to shape project priorities and technical strategies
  • Be effective at influencing, persuading, guiding and supporting teams through communication
  • Be adept at articulating technical decisions with rationale while leading technical discussions and design meetings
  • Be able to recognize and adapt discussion of complex technical topics to audience
  • 5+ years of software engineering experience
  • Operational knowledge and experience in AI technologies, including; LLM, ML, etc. preferably using the AWS stack

Responsibilities

  • Assume a technical leadership role on our Search Services team, with ownership of solutions, systems, and projects
  • Develop, review, test, and debug code to support our software products
  • Contribute to the growth and development of other software engineers and team(s)
  • Develop and execute tactical and strategic plans from discovery through delivery
  • Understand requirements and translate them into high-quality, production deliverables to achieve progress on our product roadmap and planned customer commitments
  • Design and write code, and review others’ designs and code
  • Participate in and contribute to Agile DevOps team activities
  • Help drive clarity in planning
  • Contribute to task definition, prioritization, and assignment
  • Drive your deliverables with a sense of urgency and ownership along with surfacing risks, mitigating them, and suggesting course corrections when appropriate
  • Own multiple products with a DevOps and service-ownership mindset
  • Deliver quality solutions with TDD, test automation, instrumentation, monitoring, secure/defensive coding, resiliency, and scalability
  • Select methods and procedures on new or special assignments collaboratively
  • Design, develop, review and deliver application, service and infrastructure architecture for search applications and services
  • Collaborate on work with your team and contributing teams
  • Engage in cross-functional teams and ensure successful project and/or product delivery
  • Contribute to the broader engineering organization by driving improvements to shared resources and infrastructure, such as internal libraries, tools, and best practices
  • Be an expert choice maker, able to effectively drive conclusions and resolve issues that impact and influence across multiple teams and domains
  • Drive innovation within the search team and with cross functional teams as applicable ensuring that the application, services and infrastructure are best of breed within the industry
  • Drive the technical strategy for AI-driven search, LLMs, and several back-end services aligning it with Kyruus Health’s overall goals and objectives
  • Provide technical guidance and support to team members, helping them solve complex problems, assess and select third-party technologies, and make informed decisions
  • Lead and contribute to prototype and proof of concept (POC) development, delivery and demos; vendor technology evaluations and technology selection evaluations
  • Lead projects, make critical technical decisions, and are responsible for ensuring the quality and reliability of deliverables
  • Play a significant role in shaping the technical direction of your team and organization
  • Become a recognized leader within your functional team
  • Develop and execute tactical plans with some strategic planning and direction
  • Establish tactical direction and some strategy within teams
  • Lead team members and influences cross-functional stakeholders and customers
  • Plan and execute tasks independently

Benefits

  • Medical, dental, and vision benefits
  • Unlimited paid time off (PTO)
  • Generous paid parental leave
  • A home office stipend
  • 401(k) program with company match
  • A wellness and lifestyle program
  • Annual bonus program
  • Equity

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.