Cohere Health is a Software-as-a-Service (SaaS) company focused on improving the patient journey by enhancing the quality of care at lower costs, as well as emphasizing health over
Senior Software Engineer
Location
United States
Posted
13 days ago
Salary
$138K - $170K / year
Seniority
Senior
Job Description
Senior Software Engineer
Cohere Health
Role Description Will work as a senior member of a software engineering team responsible for building impactful healthcare technology on a modern stack. Duties will include: - Work as a senior member of a fast-paced, collaborative, agile team to build and enhance a growing software platform. - Provide leadership in the technical design process, bringing expertise and analysis to help make data-driven decisions. - Contribute heavily to feature design, development, testing, and delivery of our cloud platform and web applications. - Ensure smooth feature and product launches, focusing on delivering the best experience for customers and our users. - Play a lead role in production reliability and lead root cause analysis and preventive engineering. - Discover, evaluate, and implement new software and other technologies and services to maximize efficiency of our data science, machine learning, and clinical programs. - Drive and support innovation and learning within the team, learning and promoting new tools, technologies or methodologies where applicable. - Support all parts of our platform from the database to the frontend. - Lead technical and functional discussions within the team. - Contribute to a culture committed to testing, quality, and attention to detail by supporting best practices such as writing and maintaining comprehensive test coverage. - Actively participate in ensuring that Cohere maintains a disciplined approach to healthcare security. - Foster a community of mentorship for junior engineers on your team. Qualifications - Position requires a Bachelor’s degree (or an equivalent foreign degree) in Computer Science, Software Engineering or a closely related field. - 3 years of experience as a Software Engineer working on all aspects of the full software development lifecycle. - 3 years of experience in the following: - Designing, developing, and maintaining software platforms using Java, Groovy, and Python 3 for core application logic and cloud-native services. - Building and maintaining web applications with React, TypeScript, JavaScript, and Material UI. - Provisioning and managing S3 buckets, IAM roles, Lambda functions (Python 3 and Ruby), ECS, EC2, Athena, CloudWatch, ECR, CodeArtifact, and SNS. - Implementing containerized and event-driven architectures using Docker, Kafka, Grails, Micronaut, Ruby/ERB scripts, and defining infrastructure as code with Terraform. - Ensuring data integrity and observability via advanced SQL, MongoDB Atlas (with MongoCK), Elastic Search/Kibana, and validating quality through Cypress, Jest, Mocha, JUnit, and Cucumber. Requirements - This is a telecommuting position working from home. - May reside anywhere in the United States. - Salary range of $138,000-$170,000 offered.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Design, develop, and maintain high-quality iOS applications using Swift. • Collaborate with cross-functional teams using agile and extreme programming practices. • Practice pair programming and contribute to a collaborative coding culture. • Implement and maintain CI/CD pipelines for efficient app deployment and delivery. • Write clean, testable code and follow TDD principles to ensure software quality. • Participate in code reviews, retrospectives, and daily standups. • Stay current with iOS trends and continuously bring fresh ideas to the table.
Senior Software Engineer - C/C++
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. Since its inception i
Role Description We at Coforge are hiring a Senior Software Engineer with the following skill set. - Knowledge of software engineering best practices (including requirements analysis, system design, modularity, version control, testing, documentation, etc.) for productivity, collaboration, quality, and maintainability. - Knowledge of how a component fits into a larger ecosystem of products and services. - Understanding of how these different pieces work together, and communicate with them (using library calls, REST APIs, database queries, etc.). - Know how to build appropriate interfaces for components that others will depend on. - Knowledge of basic system design patterns to avoid bottlenecks and let your algorithms scale well with increasing volumes of data. - Perform research and development tasks. - Expected to design, code, test, do troubleshooting and document engineering systems applications by following the software development lifecycle. - Accomplishes engineering and organization mission by completing related results as needed. - Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizations. Qualifications - Degree in Computer Science, Engineering, or equivalent. - Skilled in project design and execution, interpretation of experimental results, and numerical analysis of data. - Software Development Fundamentals. - Strong understanding of Object-Oriented Design and Principles. Requirements - Primary mandatory expertise: MFC, C++, VC++, SQL Server, GIT. - Nice to have: C#, Oracle. - Java is a plus. Company Description At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Engine Programmer
AbstractionReasons or Results. What do you have more of? We create results at Abstraction.
• Analyse & Optimise: Profile and analyse large codebases using advanced performance capture tools such as PIX and Razor. • Improve Performance: Optimise targeted areas of the game including rendering systems, CPU performance, threading, and memory usage. • Debug Complex Systems: Investigate and resolve engine level and platform specific issues across console environments. • Collaborate Across Disciplines: Work closely with support teams, gameplay programmers, artists, and client-side developers to deliver high quality solutions. • Write High Quality Code: Develop concise, maintainable, and performant C++ code aligned with studio standards and best practices. • Support Console Development: Contribute to optimisation and development efforts for Xbox Series X|S and PlayStation 5 platforms. • Contribute as a Generalist: Support multiple areas of development including gameplay systems, optimisation, tooling, and content related features depending on project needs. • Stay Technically Curious: Explore modern engine technologies, rendering techniques, and optimisation strategies to continuously improve development workflows.
ERDS-Qliksense Developer
CapcoCapco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries
Job Title: Qlik sense Developer About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount. With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. WHY JOIN CAPCO? You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry. MAKE AN IMPACT Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services. #BEYOURSELFATWORK Capco has a tolerant, open culture that values diversity, inclusivity, and creativity. CAREER ADVANCEMENT With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. Job Description: Qlik sense Developer JD Required Skills · Qlik fundamentals: associative engine, app structure, master items, publishing lifecycle · Data modelling: star schema, keys/grain, link tables, master calendar; avoid synthetic keys/circular refs · Scripting: load script (resident/preceding loads, mapping/applymap, joins/keep), QVD layering, incremental loads, logging · Connectivity: SQL + connectors (ODBC/REST/files/SAP where applicable), reload scheduling/orchestration · Visualization/UX: chart selection, clean dashboard design, interactivity (drill-down, bookmarks, buttons), accessibility basics · Expressions: set analysis, Aggr(), variables, dollar-sign expansion, time comparisons · Security: Section Access, row-level security, privacy-aware handling of sensitive data · Performance: optimize data model and expressions, manage app size, monitor reload/render times · Delivery skills: requirements → KPIs, documentation, testing/reconciliation, stakeholder management, iterative delivery. Good to have skills · Automation: Qlik Application Automation (or equivalent) · Extensions: JavaScript + Qlik APIs/themes · Reporting: NPrinting · DevOps & governance: Git/versioning, CI/CD awareness, KPI glossary/lineage basics Roles & responsibilities · Requirements & KPI definition: gather needs, define measures/dimensions, document KPI logic and assumptions · Data acquisition: connect to sources, validate access, understand refresh cadence and constraints · Data modelling: design/maintain performant models; manage keys, calendars, and relationships · Reloads: build scripts, implement QVD/incremental loads, schedule/monitor reloads, troubleshoot failures · Dashboard build and Advanced analytics: develop sheets/visuals and master items; ensure consistent UX and accessibility and implement set analysis/variables/time logic; validate outputs with stakeholders · Security & governance: implement Section Access; follow data privacy controls; support audit needs. · Performance optimization: tune scripts/models/expressions; reduce app size and improve responsiveness. · Testing & release: reconciliation, regression testing, UAT support, release notes and handover · Operations & support: production support, incident triage, user enablement, continuous improvement/standardization



