Karius is hiring a
Staff Software Engineer

Logo of Karius

Karius

πŸ’΅ $191k-$287k
πŸ“Remote - United States

Summary

Join Karius as a Senior Staff Software Engineer in the Engineering team to lead high-level technical initiatives, provide mentorship, and drive innovation to enable the operation of Karius products in commercial and research setups.

Requirements

  • BS or MS degree in Computer Science, or related technical fields involving algorithms and coding, with at least three years in a senior role
  • 12+ years of software engineering experience, including designing, developing, and maintaining backend solutions in a production environment
  • 10+ years hands-on experience designing, building, and maintaining microservices-based systems
  • 6+ years of hands-on experience with event-driven architecture (EDA), including message brokers (e.g., Kafka, RabbitMQ, AWS SNS/SQS) and event streaming technologies
  • Ability to design systems with asynchronous communication and eventual consistency
  • Extensive experience deploying and managing applications in cloud environments (AWS, Google Cloud, or Azure)
  • Deep knowledge of cloud-native technologies like Docker, Kubernetes, and serverless architectures
  • 5+ years of experience and deep knowledge of Typescript/javaScript backend stack using frameworks such as Express, Nest.js , and Node.js
  • Practical examples of complex system data modeling and se++rvicing using REST, GraphQL, no-SQL/SQL databases & ORMs
  • Hands-on experience with both relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
  • Experience implementing CI/CD pipelines and automated testing for cloud deployments using tools like Jenkins, Github actions etc
  • Strong grasp of system design principles, including performance optimization, scalability, and reliability in distributed systems
  • Knowledge of security best practices (e.g., OAuth, JWT, data encryption) and experience with monitoring tools (e.g., Prometheus, Grafana, ELK stack)
  • Proven track record of leading technical teams, mentoring engineers, and collaborating with cross-functional teams
  • Experience in healthcare, life sciences, or other regulated industries is a big plus

Responsibilities

  • Architect and Design Solutions: Lead the design and development of complex systems, ensuring scalable and maintainable architecture
  • Software Development: Write high-quality, maintainable, and scalable code using modern software engineering best practices
  • Technical Leadership: Provide hands-on technical leadership, making key decisions on technologies, frameworks, and tools to be used
  • Code Quality and Best Practices: Ensure adherence to best coding practices, identify opportunities and propose process and tools improvements
  • Mentor other engineers, helping them grow their technical skills and improve productivity
  • Innovation & Problem Solving: Proactively identify technical challenges and recommend innovative solutions to ensure the development of cutting-edge software applications that meet the company’s evolving needs
  • Collaboration: Work closely with cross-functional teams (product, operations, customer success) to align engineering efforts with business goals
  • Problem-Solving and Debugging: Lead troubleshooting efforts to resolve complex technical issues and identify long-term solutions
  • Documentation: Ensure comprehensive documentation of all system designs, codebases and development processes to maintain clarity and transparency across teams
  • Innovation and R&D: Drive innovation by exploring new technologies and educating the team on the latest applicable industry trends
  • Performance Optimization: Ensure system reliability and performance through proper monitoring, tuning, and optimization of the codebase
  • Strategic Impact: Contribute to the engineering and technology roadmap, aligning technical goals with broader company objectives
  • Stakeholder Communication: Act as a liaison between the engineering team and key stakeholders, providing regular updates on project progress and technical challenges

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.

Similar Jobs

Please let Karius know you found this job on JobsCollider. Thanks! πŸ™