Med-Metrix logo
Med-Metrix

Med-Metrix will not discriminate against any employee or applicant for employment because of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information (including family medical history), political affiliation, military service, veteran status, other non-merit based factors, or any other characteristic protected by federal, state or local law.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000

Location

Worldwide

Posted

39 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Med-Metrix

Role Description The Senior Software Engineer – Full Stack will collaborate to define, design, and ship new features in a production application while simultaneously improving existing functionality. The Senior Software Engineer – Full Stack will also be responsible for fixing bugs and enhancing application performance. Full Remote, Required Hours: 9AM-5PM EST Duties & Responsibilities - Implement all aspects of application design, from initial concepts, spikes, coding, performance, security, scalability, code reviews, testing, and deployment. - Write TypeScript, HTML, and SCSS utilizing Angular and rxjs that powers our front-end client applications. - Write more TypeScript utilizing Node.js which powers our serverless architecture, hosted on AWS utilizing Lambdas and Docker containers. - Design and implement APIs utilizing serverless REST APIs and WebSocket services. - Design databases utilizing DynamoDB, our application’s primary database. - Manage our infrastructure through cdk and CloudFormation. - Manage and improve continuous integration and delivery. - Perform functional testing for your work in a local development environment. - Write unit tests and integration tests. - Monitor new features post deployment using monitoring tools like Sentry. - Work closely with the product management team to understand and build out requirements for new work. - Work closely with the software engineering team to collaborate on new features, resolve issues, and knowledge share. - Other duties as assigned. - Use, protect and disclose patients’ protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards. - Understand and comply with Information Security and HIPAA policies and procedures at all times. - Limit viewing of PHI to the absolute minimum as necessary to perform assigned duties. Qualifications - High school diploma or equivalent required. - At least 5 years of experience in software development, with a focus on full-stack web application development. - Minimum of 2 years of experience with Angular, rxjs, and TypeScript. - Proven track record of designing and implementing features on web applications as a full-stack engineer. - Familiarity with working in a cloud-based environment, either directly with AWS, Serverless, Lambda, S3 or comparable technologies from Azure, Google Cloud, etc. - Some database experience with DynamoDB or a comparable database experience. - Familiarity with cloud computing security and scalability best practices. - Ability to work independently and with a team. - Proficiency in Microsoft Office Suite. - Strong interpersonal skills, ability to communicate well at all levels of the organization. - Strong problem solving and creative skills and the ability to exercise sound judgment and make decisions based on accurate and timely analyses. - High level of integrity and dependability with a strong sense of urgency and results oriented. - Excellent written and verbal communication skills required. - Gracious and welcoming personality for customer service interaction. Working Conditions - Must possess a smart-phone or electronic device capable of downloading applications, for multifactor authentication and security purposes. Physical Demands - While performing the duties of this job, the employee is occasionally required to move around the work area; sit; perform manual tasks; operate tools and other office equipment such as computer, computer peripherals and telephones; extend arms; kneel; talk and hear. Mental Demands - The employee must be able to follow directions, collaborate with others, and handle stress. Work Environment - The noise level in the work environment is usually minimal.

Related Job Pages

More Software Engineer Jobs

Software Engineer

Viktor

Viktor is the AI coworker. It lives in Slack and Microsoft Teams, connects to thousands of tools, and does real work for real companies: finance, marketing, ops, engineering. We're building the product that replaces half the SaaS stack with a single teammate. The team is small. The scope is not.

Role Description Here's what building Viktor is like: someone in Slack asks Viktor to reconcile their Stripe payouts against their books. Viktor does it, live, in under a minute. The customer tells their network. Two more teams sign up that week. Your job is to make Viktor do more of those things, for more customers, more reliably. That's the job. Build the agent everyone else will try to copy. Remote means you're not in the room - but you're not on the sidelines either. You'll work directly with both founders, own a real surface of the product, and see your code in production the same day you write it. We default to async, document decisions in writing, and fly the team together a few times a year. What You'll Do - Build the agent runtime. - Ship integrations. - Run the infrastructure. - Ship product. - Whatever needs building. How You'll Know You're Succeeding - You're shipping to production every day, and the changelog has your name on it. - A feature you built is the reason a customer closed. - When Viktor breaks at 3am, you can fix it because you understand the system end to end. - Founders are writing less code because you've taken over surfaces they used to own. Qualifications - Agentic coding. - Systems thinking. - Speed, with the bar up. - Range. - Genuine interest in how AI actually works. - Remote. Bonus - Previous AI engineering experience: agents, harnesses, deep model understanding. - Previous founder or early-stage builder. You've worn every hat and liked it. - Open source contributions to the AI tooling we live in. Tech - TypeScript/React on the frontend. - Python on the backend and agents. - Modal for infrastructure. How we work - Small team, high trust, low process. - Decisions are made by owners, not committees. - You will ship your first week. - You will talk to users your first day. - We don't do alignment meetings or stakeholder syncs. - We build things, see if they work, and iterate. - Everyone here owns something real. - We use Viktor to build Viktor. Why Viktor This is a rare window. The product works. The market is pulling. The team is small enough that what you do next week will be live in production next week. That doesn't last forever. Right now, it's still true. Compensation Competitive salary, meaningful equity, and the kind of ownership that only exists at this stage. We're in Munich, New York, and Warsaw. Onsite preferred. The best work happens when you're in the room.

United States
Job Closed
OtherRemoteTeam 10,001+Since 1982H1B No Sponsor

Role Description Join Verity Solutions, a Cigna Company, and help shape the future of pharmacy supply chain technology. The Senior Software Development Engineer is a key contributor to Verity’s industry-leading medication purchasing platform. This role drives the design and delivery of scalable, high-impact solutions across reporting, workflow automation, analytics, optimization, and predictive capabilities, leveraging modern software technologies and complex pharmacy supply chain data models. As a Senior Software Development Engineer, you will play a critical role in designing and delivering high-impact, scalable software that simplifies complex processes, drives meaningful insights, and creates measurable value for our customers. This role is ideal for an experienced engineer who thrives on solving complex problems, enjoys partnering across disciplines, and is energized by building modern, data-driven platforms. - Design, build, and evolve scalable full-stack software solutions that support reporting, workflow automation, analytics, and predictive capabilities. - Lead technical design and contribute to architecture decisions for distributed, data-intensive systems. - Partner with product and business stakeholders to translate complex requirements into clear, effective technical solutions. - Own delivery outcomes by estimating work, sequencing initiatives, identifying risks, and driving execution to completion. - Apply modern development practices and AI-assisted tools to improve code quality, developer efficiency, and system performance. - Collaborate closely with engineering, QA, and operations partners to deliver reliable, production-ready software. - Ensure secure and resilient deployments through monitoring, observability, and performance optimization. - Continuously improve engineering standards, processes, and patterns to raise the overall quality and maturity of the platform. - Mentor and support fellow engineers through design reviews, code reviews, and knowledge sharing. - Stay current with emerging technologies and industry trends, applying new ideas where they add value. - Protect sensitive and proprietary data while supporting compliance requirements, including HIPAA. Qualifications - 10+ years of experience building enterprise-grade software applications and distributed systems. - Strong backend development experience using object-oriented or modern programming languages (Golang strongly preferred). - Experience designing systems for scalability, reliability, and fault tolerance. - Hands-on experience with cloud-native architectures and platforms such as AWS. - Experience working with modern CI/CD pipelines, version control, and automated testing. - Strong problem-solving skills with the ability to navigate ambiguity and evolving requirements. - Clear and effective written and verbal communication skills. - Ability to work independently while collaborating effectively within cross-functional teams. Preferred Qualifications - Bachelor’s or Master’s degree in Computer Science or a related field. - Experience building modern frontend applications using frameworks such as Angular or React. - Experience working with complex data models and large datasets, including NoSQL technologies such as MongoDB. - Experience leading technical initiatives or projects. - Experience working in Agile or Scrum development environments. - Experience with healthcare, pharmacy, or regulated industry systems. Requirements - If you will be working at home occasionally or permanently, the internet connection must be obtained through a cable broadband or fiber optic internet service provider with speeds of at least 10Mbps download/5Mbps upload. Benefits - For this position, we anticipate offering an annual salary of 130,200 - 217,000 USD / yearly, depending on relevant factors, including experience and geographic location. - This role is also anticipated to be eligible to participate in an annual bonus plan. - Starting on day one of your employment, you’ll be offered several health-related benefits including medical, vision, dental, and well-being and behavioral health programs. - We also offer 401(k), company paid life insurance, tuition reimbursement, a minimum of 18 days of paid time off per year and paid holidays.

United States
$130.2K - $217K / year
Full TimeRemoteTeam 1,001-5,000Since 1955H1B No Sponsor

Role Description Complete the design, construction, development, testing, implementation, and technology delivery for business needs throughout the enterprise. Experienced Software Engineer is responsible for technical aspects of the entire process of agile development for moderately complex projects. - Design, code/develop, test, and implement moderately complex systems. - Design solutions to solve moderately complex business problems, considering operational and functional aspects of the solution, demonstrating an understanding of the business function. - Research and permanently resolve system problems and incidents. - Mentor Apprentice and Associate Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities. Qualifications - Bachelor’s Degree in Computer Science or related field, or equivalent experience. - 4+ years of programming experience. - Proficient programming experience in one or more current programming languages. - Excellent written and verbal communication skills. - Strong technical knowledge of all phases of application development including analysis and programming. - Exercise discretion and independent judgment in the performance of job duties. Requirements - Hands-on experience with SAP Fiori security, including: - Catalogs and groups. - Spaces and pages. - Fiori app role mapping. - Strong understanding of SAP authorization concepts (roles, profiles, SU24, PFCG, SUIM). - Working knowledge of GRC Access Control (ARM, ARA, EAM). Benefits - Salary Ranges: $63,000.00 - $108,675.00. - Eligible bonuses and commissions may be included as part of the compensation package.

United States
$63K - $108.7K / year

Senior Software Engineer I

Remitly

Remitly is a global digital financial services company providing fast, affordable, and secure remittance services with the aim of making it easier for people to

Role Description Perform complex research, design, and software development assignments within a software functional area or product line, and provide direct input to project plans, schedules, and methodology in the development of cross-functional software products. - Perform software design — typically across multiple systems. - Mentor more-junior members of the team. - Talk to users/customers and translate their requests into solutions. - Write and review portions of detailed specifications for the development of complex system components. - Complete complex bug fixes. - Work closely with other development team members to understand complex product requirements and translate them into software designs. - Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. - Resolve complex technical issues as necessary. - Keep abreast of new technology developments. - Successfully implement development processes, coding best practices, and code reviews. - Interface with other technical personnel or team members to finalize requirements. - Design and work with complex data models. - Mentor less-senior software developers on development methodologies and optimization techniques. - Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles. - Develop and test full-stack software solutions in an enterprise SaaS environment. - Leverage core product technologies for web development and business logic. - Participate in Agile Scrum Team, including estimates, design review, refinement, planning, and continuous improvement initiatives. - Participate in development processes including code reviews, documentation, and other support activities. - Collaborate with team members and other key stakeholders. - Proactively provide status, raise issues, and communicate necessary information to manager and/or appropriate team members on a regular basis via daily stand-up meetings, one-on-one meetings, checking messages, and/or impromptu occasions. - May be responsible for area of function ownership. - Perform other duties as needed. Qualifications - Bachelor’s degree (or foreign equivalent) in Computer Science, Software Engineering, Physics, Mathematics, or a related field required. - 2 years of experience in job offered or related occupations required. Requirements - 2 years of experience with web application architecture and designing and integrating web applications from the ground up, including front-end and back-end development, developing RESTful APIs, database design, and implementing various business workflows. - Utilizing Vue.js, Node.js, and Firebase, with the ability to work with server-side rendering to optimize SEO. - API Integration and Management using Stripe for payments, SendGrid for email marketing, and Rewardful for affiliate marketing. - Managing and securing API keys, ensuring smooth integration, and leveraging Google Cloud services like Secret Manager. - Serverless computing and cost optimization, optimizing backend logic using serverless functions on Google Cloud and AWS platforms. - Designing architectures that save on costs, including securing resources and managing workloads. - AI and data science implementation, developing and improving AI-based systems, particularly in tracking and recognition contexts. - Working on scientific data collection with iterative human feedback and publishing research on AI advancements. - Monitoring and notification systems, designing and implementing media monitoring systems and web-monitoring systems using Python, Flask, and various cloud services, and creating workflows for summarizing news trends, sending real-time notifications, and reducing manual workloads. Benefits - Salary range: $126,964.93 to $141,600.00/year + standard company benefits. - National Base Pay Range: $86,600 - $144,400. Geographic differentials may apply in some locations to better reflect local market rates. How to Apply Interested candidates should send email to ResumesICT@RELX.com and reference job code: R107248. Company Description We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

United States
$127.0K - $141.6K / year