Staff Software Engineer
WellSky · Overland Park, KS · 6 days ago
On-siteInformation TechnologyFull-time
Key Responsibilities
- Lead the design and architecture of major systems and services
- Ensure software solutions are scalable, reliable, maintainable, and aligned with business needs
- Collaborate with solution managers, engineers, data scientists, and other stakeholders to define and prioritize technical requirements
- Collaborate with teams to ensure sustained quality and reliability of our software solutions
- Act as a go-to expert by identifying and resolving complex, high-priority issues in both development and production environments
- Contribute to code reviews, provide constructive feedback on design and implementation, and provide technical guidance to other engineers
- Drive innovation by evaluating and implementing new technologies, methodologies, and AI capabilities
- Ensure code meets functional and performance requirements
- 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
- Mentor, teach, guide, and improve the productivity of other Software Engineers
- Conduct system analysis and proof of concepts
- Lead and/or create architecture and/or design as needed
- Enforce the development of unit tests, automated tests and performance tests as needed
- Review appropriate documentation as needed
Required Qualifications
- Bachelor's degree in a related field or equivalent work experience
- 8-12 years related work experience
- Experience in designing and developing Web-based applications using Python, Node JS, GraphQL, RESTful Web API, NoSQL
- Modern JavaScript frameworks such as Angular or React
- Git experience
- Experience with cloud platforms, preferably Google Cloud Platform (GCP)
- Experience utilizing AI tools (preferred Claude)
- Familiarity with observability and APM tools (e.g., New Relic, OpenTelemetry)
- Solid understanding of CI/CD pipelines and deployment automation
- Proficient in debugging applications and performance tuning
- Proficiency in infrastructure as code (e.g., Terraform)
- Excellent communication and leadership skills
- Good hands-on and working knowledge of application development and SDLC life cycle process
Preferred Qualifications
- 8+ years of programming experience in languages such as Python & Django
- 8+ years of experience in NoSQL
- 8+ years of experience with cloud technologies such as GCP/AWS
- 8+ years of CI/CD experience (Docker, Kubernetes, Terraform, CloudFormation, Elastic Search)
- Familiarity with observability and APM tools (e.g., New Relic, OpenTelemetry)
- Experience utilizing AI tools (preferred Claude)
- Experience in healthcare domain