Senior Software Engineer

PointClickCareSalt Lake City, UT
$158,000 - $176,000Hybrid

About The Position

In this position, you will oversee the end-to-end software development process, including gathering and refining requirements in partnership with business teams. You will write and optimize code, focusing on delivering high-performance, maintainable applications. Automating workflows, troubleshooting issues, and conducting thorough testing are key responsibilities to ensure product quality and functionality. Working closely with cross-functional teams and external partners, you will contribute to ongoing product enhancements while staying current with evolving technologies. Additionally, you'll foster a collaborative environment by reviewing and providing feedback on team members' work.

Requirements

  • Excellent organization, critical-thinking and personal leadership skills
  • Experience writing clean code that performs well at scale using Java
  • Experience with Microservice Architecture
  • Solid experience writing RESTful API endpoints
  • Self-starter with the ability to deliver with minimal supervision
  • Team player with a passion for mentoring others in a professional setting

Nice To Haves

  • Generative AI Code Assistants - Use of Generative AI Code Assistants (e.g. Github Copilot) and knowledge of latest Generative AI Model capabilities would be an asset
  • Experience using system and performance monitoring tools (e.g. Prometheus, Grafana, Splunk)
  • Experience with Angular
  • Experience with Docker, Kubernetes
  • Experience with CI/CD pipeline

Responsibilities

  • Identify, prioritize and execute tasks in the software development life cycle
  • Work with partners to iterate over software requirements
  • Develop tools and applications by producing clean, efficient, and testable code
  • Automate tasks through appropriate tools and scripting
  • Analyze and debug systems
  • Perform validation and verification testing
  • Review the work of others and collaborate with others to review your own

Benefits

  • Benefits starting from Day 1!
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition
  • … and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service