Sr. Software Engineer
As the first operating system designed for healthcare, Commure enables health organizations and digital innovators to create or customize the solutions they need and empowers clinicians and staff with easy-to-use clinical, financial, and safety applications.
At Commure, we're on a mission to connect, protect, and empower healthcare by developing groundbreaking and hyper-connected clinical, financial, and operational technologies. We believe deeply that by joining our many datasets and digital solutions together in harmony, we can solve our industry's biggest challenges: improving the experiences of our care providers, bringing down the cost of care, and ensuring the health and wellbeing of our communities.
If you share our vision of a vibrant health ecosystem and want to improve healthcare innovation through close partnerships between developers and doctors, come work with us!
Commure is looking for a Senior Software Engineer to build a new area of our platform, with our engineering team.
At Commure, Senior Software Engineers are ones who develop a tech vision. They build highly available and performant products, implement all of this with the collaboration of other software engineers.
We are a welcoming and diverse team with a wide range of backgrounds and experiences. We pride ourselves on building robust, high-quality software using a modern tech stack. If you share our commitment to improving healthcare innovation and are excited to build the technical foundation that will accelerate that innovation, come work with us!
Collaborate with Product Management and Development team members on technical design and problem solving to come up with compelling solutions to problems
Build a new area of our platform, with a product and software engineering mindset with the expectation of taking intelligent risks and delivering high-quality software
Grasp a comprehensive knowledge of how we’ll solve Healthcare problems for the entire ecosystem
Contribute to making long term technical decisions that will influence future engineering teams within our EPD structure
Code and implement high-quality software that performs at scale
Work within development processes and tools to ensure ongoing improvements to team productivity and product scalability
Bachelors and/or Masters, in Computer Science
5+ years of software engineering experience with a focus on Platform Engineering
Expert-level proficiency in one or more prominent languages such as NodeJS, Go, or C/C++
An expertise in contributing to large scalable distributed systems
Experience building, and operating SaaS-based enterprise software solutions
Experience with synchronous and asynchronous messaging technologies such as Kafka, SQS, or RabbitMQ, Caching, Infra as code
Demonstrated experience developing highly available, scalable and low latency APIs with GraphQL, GRPC and Rest, in one or more clouds
Experience in optimizing data schemas in DBMS. SQL and NoSQL datastores (PostgreSQL preferred)
Experience with Kubernetes or Docker
The salary range that Commure reasonably expects to pay for this position is 14,083,000-16,566,667 COP/monthly. Actual salary offered will vary depending on factors including but not limited to: location, education, experience, skills, and qualifications. In addition to your salary, Commure also offers many competitive elements in our total compensation package for employees such as equity, a comprehensive benefits package, and flexible time off.
- Medical, Dental, and Vision Coverage
- FSA & HSA accounts
- Commuter Benefits
- Flexible Time Off
Commure is committed to creating and fostering a diverse team. We are open to all backgrounds and levels of experience, and believe that great people can always find a place. We are committed to providing reasonable accommodations to all applicants throughout the application process.
Employees will act in accordance with the organization’s information security policies, to include but not limited to protecting assets from unauthorized access, disclosure, modification, destruction or interference nor execute particular security processes or activities. Employees will report to the information security office any confirmed or potential events or other risks to the organization. Employees will be required to attest to these requirements upon hire and on an annual basis.