Scratch Financial is the world's simplest patient financing solution.
Principal Software Engineer - Apps
Location
New York
Posted
1 day ago
Salary
$185K - $215K / year
Seniority
Senior
Job Description
Principal Software Engineer - Apps
Scratch Financial
Company Description NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit www.nbcuniversal.com for more information. Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world. Job Description NBC News is creating the digital future for one of the world's most trusted news organizations. Our Digital Technology organization is at the center of building and improving a suite of digital products including mobile apps, OTT experiences (Roku, tvOS, FireTV, etc), publishing tools, and the platforms that power them. Our brands include household names like NBC News and Today, reaching hundreds of millions of users worldwide. The Apps Platform team supports NBC News' mobile and OTT engineering organization by building shared libraries, tooling, and infrastructure that enable product teams to deliver high-quality applications quickly, reliably, and at scale. We are seeking a Principal Engineer to play a critical role in the evolution of NBC News' mobile and OTT application platform. As a Principal Engineer on the Apps Platform team, your work will have a broad impact across systems, teams, and technical direction. You will contribute both tactically and strategically - writing high-quality code while also shepherding large, complex initiatives that span multiple teams. You will partner closely with Product, Engineering leadership, and application teams to improve developer productivity, raise quality standards, and define the long-term technical vision for our applications. This role is ideal for an engineer who thrives on cross-cutting problems, platform ownership, and mentoring others. Responsibilities: - Drive the architecture and evolution of shared application libraries and platform components used across iOS, Android, and OTT applications - Author and contribute to RFCs, technical design documents, and proposals that influence engineering direction across teams - Partner with application teams to identify pain points and deliver platform solutions that improve velocity, reliability, and developer experience - Design, build, and evolve CI/CD pipelines and release workflows supporting mobile and OTT applications - Identify and act on opportunities to standardize testing best practices across platforms, working closely with QA and application teams - Write code and tests that set a high bar for quality, maintainability, performance, and security - Debug complex platform and release issues to identify root causes and systemic improvements - Help define long-term platform roadmaps and technical vision aligned with product and business goals - Actively mentor and coach engineers, supporting individual growth and raising the technical bar across teams - Promote a culture of collaboration, shared ownership, and continuous improvement Qualifications - 8+ years of professional software development experience or equivalent industry experience - Bachelor's degree in Computer Science or related field, or equivalent practical experience - Deep experience with application architecture and development in at least one mobile platform with the ability to work across platforms as needed - Recent experience with Kotlin, Kotlin Multiplatform (KMP), and/or Swift, including building and evolving shared libraries or platform components - Demonstrated ability to influence technical direction across multiple teams without direct authority, influencing technical direction beyond an individual team through RFCs, architectural reviews, and shared best practices - Experience building or maintaining shared libraries, SDKs, or internal platforms - Fluency and comfort designing, maintaining, and improving CI/CD pipelines for mobile applications - Demonstrated success leading and delivering complex projects involving multiple engineers, external dependencies, and long-term technical trade-offs - Strong problem-solving skills, sound engineering judgment, and systems-level thinking - Excellent written and verbal communication skills, including technical documentation and design reviews with the ability to present the same information to both technical and non-technical audiences Desired Experience: - Experience shipping high-traffic consumer applications to production, including ownership of release processes, versioning, and post-release support - Experience integrating and supporting video playback technologies such as ExoPlayer, AVFoundation, and/or JW Player - Familiarity with dynamic ad integration and tracking (client-side and server-side ad insertion) in video content - Experience designing, standardizing, or scaling automated testing strategies across multiple platforms (unit, integration, UI, E2E) - Experience working within a large, matrixed media organization, effectively navigating cross-team dependencies and stakeholder alignment Additional Requirements: Hybrid: This position currently has a hybrid schedule, which requires contributing from the office a minimum of four days per week. The Company reserves the right to change in-office requirements at any time. This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $185,000 - $215,000 (bonus eligible) Additional Information As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.
Related Guides
Related Job Pages
More Backend Engineer Jobs
About AKASA At AKASA, our mission is to build the future of healthcare with AI. As the leading provider of generative AI solutions for the healthcare revenue cycle, we help health systems comprehensively capture and communicate the full patient clinical journey. By empowering health systems to streamline their operations, they can focus on what matters most - delivering quality patient care. We have raised over $205M in funding from investors such as Andreessen Horowitz, BOND, and Costanoa Ventures. This is the most exciting time to join AKASA. Revenue bookings for our new AI-native product suite have grown over 20x since launching in 2024. In this time, we have broken our record for the largest deal in company history three times consecutively. This growth is driven by the massive improvement we are generating for our customers across clinical quality and documentation accuracy, both top priority areas for health system leaders. Our deployments have been recognized nationally as "one of the most comprehensive real-world uses of GenAI in healthcare finance to date" (link). Our customer base represents more than $120B+ in net patient revenue and includes the most innovative health systems in the country, like Cleveland Clinic, Duke, Stanford, and Johns Hopkins. Some of our recent recognitions include being named one of America's Top Startup Employers 2026 by Forbes, #1 most promising healthcare RCM startup of 2025 by Black Book Market Research, and one of the fastest-growing GenAI startups to watch by AIM Research. Our CEO was ranked among the “Top 50 Healthcare Technology CEOs” by the Healthcare Technology Report, and we have been certified as a “Great Place to Work” for the past 6 years in a row. We’re building on this momentum to redefine what’s possible in healthcare. We’re looking for exceptional people to help us accelerate that reality. About the Role As a Sr. Software Engineer, Backend, you will be building AI-powered solutions across our Clinical Documentation and Medical Coding suite. You will work closely with the product, design, and machine learning teams to design and build services, APIs, and tools that support our SaaS products. Together with the broader team, you will work on AI-native products that correct clinical errors for hundreds of thousands of patients, and deliver hundreds of millions of dollars in measurable value for our customers. These products improve the quality of physician documentation, help clinicians identify missing diagnoses, convert documentation to medical codes and ensure financial integrity for health systems. The interfaces you develop help thousands of clinicians and hospital staff tackle some of the most challenging and high-impact patient encounters in U.S. healthcare. What You'll Do - Build and land cutting-edge and novel experiences at large healthcare organizations - Create and maintain backend services and build on top of machine learning to solve challenging customer problems - Design, build, and maintain shared APIs, tools, services, and applications that help form the foundation of our technology ecosystem - Bring creative solutions to the table, knowledge-share with the team, and work together to shape our platform architecture - Lead and participate in design discussions, planning sessions, and code reviews - Partner closely with our product, design, and machine learning teams - Mentor junior engineers on the team Skills & Qualifications - Bachelor of Science in Computer Science/Software Engineering or related field - 5+ years of professional experience in software development or machine learning - Software engineering experience in Python is required - Proven track record with SaaS products - Strong communication and interpersonal skills with meticulous attention to detail - Experience building consumer applications on top of ML pipelines - Familiarity with FastAPI, SQLAlchemy, Postgres - Proficiency in Docker, Kubernetes, AWS - CI/CD experience with GitHub Actions - Firm grasp of system design principles - Experience with healthcare data exchange (FHIR, HL7, EDI) is a plus What We Offer - Flexible paid time off (PTO) - Expansive coverage for health, dental, and vision - Employer contribution to Health Savings Accounts (HSA) - Generous parental leave policy - Full employee coverage for life insurance - Home office stipend - Cell phone/internet reimbursement - Company-paid holidays - 401(K) plan Compensation - Based on market data and other factors, the salary range for this position is $180,000-$230,000 + Equity. However, a salary higher or lower than this range may be appropriate for a candidate whose qualifications differ meaningfully from those listed in the job description. The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors. We’re committed to doing the best work of our lives, together. Come see if we're the right team for you. We’re committed to doing the best work of our lives, together. Come see if we're the right team for you. AKASA is a proud equal opportunity employer and we believe that a diverse and inclusive workforce is an imperative. We welcome people of different backgrounds, genders, races, ethnicities, abilities, sexual orientations, and perspectives, just to name a few. We do not discriminate based upon any protected class and we encourage candidates of all identities and backgrounds to apply. AKASA considers qualified applicants regardless of criminal histories in accordance with the San Francisco Fair Chance Ordinance. AKASA is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at recruiting@akasa.com.
Salesforce Marketing Cloud, Loyalty Management Technical Architect
Salesforce👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.
• Act as a trusted advisor to customers, helping them connect business objectives with Salesforce capabilities. • Lead or support discovery sessions, workshops, requirements gathering, process mapping, and solution design discussions. • Translate customer needs into functional requirements, user stories, journeys, loyalty rules, campaign flows, and solution recommendations. • Support the design and implementation of Marketing Cloud solutions, including segmentation, journeys, campaign orchestration, personalization, automation, and channel execution. • Support the design and implementation of Loyalty Management capabilities, including loyalty program structure, tiers, points, benefits, promotions, vouchers, member engagement, business rules and Loyalty Automations. • Bring industry perspective to customer conversations, especially around customer lifecycle, retention, engagement, personalization, and loyalty strategies. • Collaborate with architects and technical teams to validate solution feasibility, integrations, data requirements, and platform best practices. • Help customers adopt new capabilities and improve the business value of their Salesforce investment. • Document requirements, solution decisions, risks, assumptions, and recommendations in a clear and structured way. • Continuously learn Salesforce products, industry trends, AI-driven customer engagement, and new platform capabilities.
Role Description CVS Health is looking for hands-on, passionate people who want to join a high energy and growing team to make a difference in customers’ lives and who want to be on the forefront of digital innovation that aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Staff Software Engineer – Search / AI who as a Senior technical leader, be responsible for driving architecture, design, and delivery of scalable, cloud-native platforms built on microservices architecture and AI capabilities. This role combines deep hands-on engineering with strategic leadership to build intelligent, distributed systems. The right candidate will be a strong analytical thinker and be able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically. We love to collaborate and help each other and we want someone to share that ideology. Expectations for the Role - Drive enterprise architecture and technical strategy with strong focus on microservices-based design and AI platform engineering - Design and develop highly scalable microservices architectures, including APIs, domain-driven services, and event-driven systems - Lead the development and integration of AI/ML solutions, including LLMs, Retrieval-Augmented Generation (RAG), and agentic frameworks - Develop scalable data platforms and pipelines to support real-time and batch processing across enterprise systems - Enable AI-powered capabilities, including intelligent search, recommendations, and decision-support systems - Lead the development and optimization of search algorithms and systems utilizing technologies such as Elastic/OpenSearch/Solr - Drive adoption of CI/CD, DevOps, and automated testing practices using modern tooling (GitHub, Jenkins, CircleCI, Harness) - Ensure high standards of system reliability, observability, and performance through monitoring and operational excellence - Collaborate with product managers, architects, and business stakeholders to deliver scalable, modular, and intelligent solutions - Lead design reviews, defining best practices for microservices design, API contracts, and service governance, and mentoring engineers - Drive responsible AI practices, including model evaluation, governance, and production readiness Qualifications - 7+ years of experience in software engineering, including full software development lifecycle (design, development, testing, deployment) - 5+ years of experience building enterprise-scale cloud-native applications (GCP, Azure, or AWS) - 5+ years of programming skills in any one of the following programming languages: Java, Python, Kotlin, or Go, with an emphasis on backend and API-driven development - 3+ years of experience in designing and developing microservices architecture, including service decomposition, API design, and event-driven patterns - 2+ years of experience integrating AI/ML solutions, including familiarity with LLMs, RAG architectures, or AI-enabled applications - 2+ years of experience designing and implementing distributed systems and microservices at scale, including resiliency, scalability, and fault tolerance - Experience with any search technology such as ElasticSearch/OpenSearch/Solr/Lucene - Experience with CI/CD pipelines and DevOps practices - Experience with containerization and orchestration (Docker, Kubernetes) - Strong understanding of observability, logging, monitoring, and production support Preferred Qualifications - Experience building intelligent data-driven systems, including personalization, recommendations, and analytics platforms - Proficiency in machine learning, statistical analysis, predictive modeling, and mathematical methods, with exposure to search relevance and ranking techniques - Demonstrated ability to communicate complex technical concepts and business implications effectively to diverse stakeholders Education - Bachelor’s degree or equivalent experience (HS diploma + 4 years relevant experience) Benefits - Comprehensive benefits package designed to support the physical, emotional, and financial well-being of colleagues and their families - Medical, dental, and vision coverage - Paid time off - Retirement savings options - Wellness programs and other resources, based on eligibility
Contract Drupal Developer
OneOncologyEstablished in 2018, OneOncology is working to redefine how cancer care is delivered in communities across the United States. As a dynamic network of leading on
Role Description OneOncology is seeking an experienced Contract Drupal Developer for a four-month engagement supporting the Enterprise Solutions team. This role will work closely with our existing Drupal Developer and the Product Manager for the Drupal/Acquia platform to deliver on active development priorities, including the OnePlace intranet portal build, content migrations, and ongoing platform enhancements across our Drupal/Acquia environment. This is a hands-on technical role designed to add parallel build capacity during a high-volume period. The successful candidate will be able to work independently, ramp quickly, and collaborate effectively with a small, distributed team. This fully remote contract position runs for four months and requires availability during standard business hours in either the Central or Eastern Time zone. Responsibilities - Design, develop, and maintain custom Drupal modules and themes on Acquia Cloud - Contribute to the OnePlace intranet portal build, including page layouts, content types, views, and custom components - Execute content migrations from legacy systems into Drupal, including field mapping and custom source/process plugin development - Implement REST API and third-party integrations within Drupal - Build and configure Drupal features including content types, taxonomies, paragraph-based architectures, workflows, and user roles/permissions - Support SSO/OAuth integration and custom access control implementations - Participate in sprint planning, daily standups (Microsoft Teams), and sprint reviews - Write clean, well-documented code adhering to Drupal coding standards and best practices - Perform code reviews and QA on your own deliverables prior to handoff - Identify and resolve defects, performance issues, and accessibility gaps in existing Drupal implementations - Maintain and update technical documentation for modules, integrations, and configuration decisions - Partner directly with the PM and resident Drupal Developer to align on priorities and avoid duplication - Communicate blockers, progress, and risks proactively in Microsoft Teams and sprint tooling - Participate in knowledge transfer activities to ensure continuity beyond the contract period - Additional responsibilities as assigned to help drive our mission of improving the lives of everyone living with cancer. Qualifications - 4+ years of Drupal development experience, with strong proficiency in Drupal 9/10/11 - Custom module development and paragraph-based architecture - Migration API experience including custom source and process plugins - Multisite configuration and config management in multi-site setups - SSO/OAuth integration and Drupal access control, including custom access control implementations - Layout Builder and site configuration - Proficiency in PHP, HTML5, CSS3, and JavaScript (ES6+) - Proven experience managing Drupal deployments across dev, staging, and production environments, including Acquia pipelines, deployment hooks, and configuration management (drush cim/cex) - Local development experience using DDEV, Lando, or Docker-based environments Preferred Qualifications - Front-end experience: Twig templating, custom theme implementation, component-based theming, Drupal theme hooks, and JavaScript - Third-party API integration experience beyond core Drupal REST patterns - Familiarity with healthcare or regulated-industry environments - Experience supporting or building intranet/employee portal solutions - Exposure to ServiceNow or Salesforce integrations with Drupal - Familiarity with accessibility standards (WCAG 2.1) Essential Competencies - Ability to work independently in a remote environment with minimal ramp time - Strong written and verbal communication skills; comfortable in async-first, Teams-based collaboration - Experience with Acquia Cloud (hosting, deployments, environments, pipelines) - Proficiency with Git and Git-based workflows; Composer for dependency management - Familiarity with Drupal coding standards, best practices, and code review processes - Attendance is an essential job function.



