Sr. Software Engineer

WellSkyOverland Park, KS
Onsite

About The Position

The Sr Software Engineer is responsible for all stages of the software development lifecycle using a variety of technologies and tools to build impactful software solutions. The scope of this job includes building and optimizing comprehensive solutions that prioritize end-user efficiency and experience. Key Responsibilities: Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable. Collaborate with solution managers, designers, and other teams to gather requirements, translate them into technical specifications, and ensure alignment with priorities and project goals. Analyze and solve complex technical problems, identify bottlenecks, and prepare technical documentation to optimize system performance. Facilitate code reviews, provide constructive feedback, and lead by example in code quality, development best practices, and problem-solving approaches. Ensure code meets functional and performance requirements, and advocate for high-quality software and ensure rigorous testing processes, including automated unit tests, integration tests, and other testing frameworks. Leverage AI tools and platforms as an integral part of daily responsibilities to enhance decision-making, streamline workflows, and drive data-informed outcomes. Perform other job duties as assigned.

Requirements

  • Bachelor's degree in a related field or equivalent work experience
  • 4-6 years related work experience
  • Proven experience in a Site Reliability Engineer role
  • Strong expertise in Kubernetes and container management
  • Experience with cloud platforms, preferably Google Cloud Platform (GCP)
  • Familiarity with observability and APM tools (e.g. New Relic, OpenTelemetry)
  • Proficiency in infrastructure as code (e.g. Terraform)
  • Solid understanding of CI/CD pipelines and deployment automation
  • Willing to work additional or irregular hours as needed
  • Must work in accordance with applicable security policies and procedures to safeguard company and client information
  • Must be able to sit and view a computer screen for extended periods of time

Nice To Haves

  • Experience with Azure DevOps Pipelines and Argo CD
  • Strong networking fundamentals, including experience with Istio and service mesh technologies
  • Experience with Ruby on Rails and Angular
  • Healthcare industry experience

Responsibilities

  • Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable.
  • Collaborate with solution managers, designers, and other teams to gather requirements, translate them into technical specifications, and ensure alignment with priorities and project goals.
  • Analyze and solve complex technical problems, identify bottlenecks, and prepare technical documentation to optimize system performance.
  • Facilitate code reviews, provide constructive feedback, and lead by example in code quality, development best practices, and problem-solving approaches.
  • Ensure code meets functional and performance requirements, and advocate for high-quality software and ensure rigorous testing processes, including automated unit tests, integration tests, and other testing frameworks.
  • Leverage AI tools and platforms as an integral part of daily responsibilities to enhance decision-making, streamline workflows, and drive data-informed outcomes.
  • Perform other job duties as assigned.

Benefits

  • Excellent medical with Rx, dental, and vision benefits
  • Mental Health support through EAP
  • Generous paid time off, plus 13 paid holidays
  • 100% vested 401(K) retirement plans
  • Educational assistance up to $2500 per year
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service