Software Engineer III (Golang)
Software Engineer III - Job Description
3 Point Recruiting has a client which is a team of passionate advisors and engineers that develop advanced healthcare automation solutions. Leveraging industry leading technology platforms, we build solutions that deliver intelligent information to healthcare customers. They engage with health systems, payers, healthcare technology companies, and healthcare services organizations, allowing them to leverage advanced technology to improve the efficiency and effectiveness of every human worker. Our goal is to provide solutions that work alongside existing software, bringing users real time data to make faster and more informed decisions. The position is currently remote however looking for candidates in Colorado so that the leadership team can meet in person when appropriate in the future.
Salary Range is $160,000 - $190,000
Responsibilities
Participate in code and design reviews
Work with customers to devise technical solutions that meet complex business requirements from the very beginning.
Personify engineering and operational excellence
Ability to meet deadlines and satisfy requirements from other Engineers and Product Management
Quickly produce well-organized, optimized, and documented code
Lead technical and operational product requirements while ensuring engineering & security best practices
Lead the creation of software products, frameworks, reference architectures, and patterns and practices for product implementation, coordinating initiatives across engineering
Strong written and verbal communication skills, including the ability to communicate complex technical issues to internal and external stakeholders
Take technical ownership of tasks and successfully work independently
Demonstrate the ability to become a domain expert in projects
Mentor and lead junior engineers on multiple tasks or projects
Background and People Skills:
Bachelor’s degree in Computer Science, Computer Engineering, or relevant equivalent experience
6+ years of relevant programming experience
Experience in software design/architecture, applying design patterns, data structures, and algorithms in multithreaded applications
History of designing and delivering software solutions to real world problems across a variety of technology stacks and programming languages with deep experience in several modern programming languages (e.g. JavaScript, TypeScript, Python, Go, JVM based languages)
Leadership experience leading teams and mentoring people is mandatory
Proven problem-solving skills, including balancing multiple priorities and addressing team and/or prioritization conflicts
Ability to work independently and be resourceful when confronted with ambiguity, while also working effectively in team settings
Effective organizational skills and attention to detail, and ability to prioritize/organize/multitask and meet multiple competing deadlines
Ability to think beyond the task at hand and understand the desired outcome, impact to the customer, and how the entire end product will be used
Willingness to provide constructive feedback to more junior and senior team members to be a part of improving the performance of the entire company
Strong communication, critical thinking, and problem-solving skills
Demonstrated understanding of fundamentals engineering concepts
Experience working in startup or healthcare environments is a plus