Senior Software Engineer
Markup AI
Role Description
We’re looking for a Senior Software Engineer to own product capabilities from the data model to the final interaction. This is a frontend-leaning full-stack role: roughly 70% TypeScript and React and 30% Python and backend work, varying by project. A typical feature starts with a database query or API contract and ends as a polished experience in production. The team’s scope includes:
- Organization and user management
- Permissions and SSO
- Reporting and analytics
- Self-serve onboarding
- Our shared design system
- Integrations with Google Docs and Word Online through our Chrome extension
The work combines traditional enterprise product engineering with unusually difficult browser and document problems. Our product must remain dependable while AI results arrive incrementally, enterprise permission models evolve, and third-party applications change underneath our integrations.
What You'll Own
- Lead substantial product features from discovery and technical design through implementation, rollout, instrumentation, and iteration.
- Build complex, responsive product experiences with React, TypeScript, Next.js, and TanStack Query.
- Design the endpoints, data models, queries, and migrations that support those experiences.
- Evolve our Chrome extension and document integrations across Google Docs, Word Online, and other enterprise authoring environments.
- Improve our shared design system while treating accessibility, keyboard behavior, and focus management as product requirements.
- Build interfaces for asynchronous and LLM-powered workflows, including streaming results, partial failures, retries, and long-running operations.
- Maintain strong automated coverage with Vitest, Testing Library, and Playwright, including end-to-end tests against third-party applications.
- Use instrumentation and evidence to diagnose production behavior, including failures caused by upstream applications we do not control.
- Write concise design documents or ADRs when a decision affects multiple systems, packages, or teams.
- Raise the engineering bar through thoughtful reviews, pairing, and improvements to shared foundations.
Qualifications
- Deep experience building production applications with React and TypeScript.
- Strict TypeScript habits and clear, well-reasoned views about component boundaries, state, data flow, and API design.
- Experience with client data layers, including cache-key design, invalidation, optimistic updates, and failure recovery.
- A history of shipping features across the stack.
- Experience building enterprise software involving multi-tenancy, roles and permissions, administration, organization-level settings, onboarding, or customer reporting.
- Strong testing habits and experience treating accessibility as part of implementation rather than a later audit.
- Strong debugging abilities: working with traces, logs, product analytics, and debugging in third party applications.
- The ability to scope ambiguous work, communicate tradeoffs, and take responsibility for quality after launch.
What Would Be Cool To Have
- Building backend Python FastAPI APIs.
- Streaming or SSE interfaces for AI products, including latency, partial results, retries, and non-deterministic output.
- Temporal or another distributed workflow system, including activities, determinism, retries, timeouts, and task queues.
- ClickHouse or customer-facing analytics data visualization.
How We Work
We hold a high bar for correctness: strict types, zero-error static analysis, test-first development, accessible interactions, and clear technical decisions. Senior engineers are expected to own outcomes, collaborate closely across product and design, and leave shared systems stronger than they found them.
If this work excites you and you meet most of the core qualifications, we encourage you to apply even if you do not match every preferred technology or domain.
- Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional InformationSeniorFull time
- ... ajesh.b at krgtech.com KRG Technologies Inc Phone: (***) ***-**** Ext -221 Job Description Position : Senior Software Engineer Location : San Jose, CA Duration : Full-time / Contract · Implemented L2/L3 protocols on a Broadcom Tomahawk...SeniorFull timeContract work
- Your IT Recruiter is looking for a Senior Software Engineer for our client. \ \ This position will be working as \\\\\\ Software Engineer \\\\\\ for our client on projects for one of its top clients, John Deere, located in Milan, IL. The candidate needs to understand...SeniorFull time
- Company Description Rajesh r ajesh.b at krgtech.com KRG Technologies Inc Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...SeniorFull time
$85k - $100k
...Full-time Description Job Description: Software Engineer Position Overview The Software Engineer will provide critical engineering support in the design, development, testing, evaluation, and sustainment of software systems for Air Force and joint service...SeniorFull time- ...Job description Position Overview We are seeking a Senior/Advanced Java Developer to support a newly established team working on an Omnichannel Payment Platform (OPP) and a new Point-of-Sale (POS) system. The consultant will help stabilize the POS environment and...SeniorFull time
$225k - $265k
...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check...SeniorFull timeWork at officeWork from home- ...Microsoft Technologies ( C++,C#, .Net ), DICOM knowledge Desired Skills: Cloud computing background Responsibilities: New software development using HL7 standards & DICOM ( EMR Medical) Choose appropriate software architecture to integrate medical device with...SeniorFull time
- ...VAST Data is looking to add a Senior Software Engineer – Authentication & Authorization to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure companies in history—at the heart of the AI revolution. “VAST’s data management...SeniorFull time
- ...impactful fixes for customers. You'll work with our product-focused engineers to design, build and secure a best-in-class sandbox... ...Design and implement frameworks that help the team deliver secure software, force-multiplying your knowledge Review source code, architecture...SeniorFull timeWork at office
- ...Job Description Summary: Sr. software engineer with experience of at least 5 years in developing software applications using Java/C++ in a complex distributed environment. Experience of at least 2 years developing Android applications and services. Candidate...SeniorFull time
- ...out of our office in SOMA. As an early engineer, you will be a true owner of your work,... ...least 4 years of professional full-time software development, including at least one 2 years... ...technical challenge (waived for very senior candidates) ~45-min live-coding interview...SeniorFull timeWork at office
- ...assessment. Join one of the leading companies in the multi-billion dollar HR tech industry. Job Description The Senior Software Engineer works as a leader/key player on our development team to assist in new product development, functionality enhancements, maintenance...SeniorFull time
$140k - $175k
...Contribute to the development of the Gentuity imaging application software and internal software tools · Contribute to the... ...Must have: · Minimum of 5 years of experience in Software Engineering · Modern C++, including Objected Oriented Design, Multithreaded...SeniorFull time- ...We are seeking an experienced Senior Software Engineer to join a newly-formed team focused on developing advanced autonomous systems for area defense. This role involves building state-of-the-art solutions combining sensors, effectors, and intelligent decision-making...SeniorFull time
- ...implementation, documentation, and maintenance of new and existing systems and the creation of new software solutions. You will work internally with other software engineers, program managers, and product owners to deliver quality solutions in the expected time frame,...SeniorFull time
$99k
...ITQ is assisting a confidential client to identify multiple Software Developers to join a low turnover, high energy, medium sized company... ...is completed on schedule Correcting or improving software engineering practices, as needed Some UI design Collaborate with...SeniorFull timeRelocation package- ...data from our computer vision technology. \\\ \\\ Work with other engineers to implement and launch that solution. \\\\ \\\ \\\ Qualifications \\\ \\\ ~5+ years experience in a production software development environment \\\\ ~ Experience working within an early/...SeniorFull timeRemote work
$95.6k - $119.5k
...Purpose The Digital Product Management (DPM) Development Systems Engineer II is responsible for projects, system enhancements and... ...scripting using Python) o Fundamentals of DevSecOps framework o Agile software development methods General knowledge across the Product...SeniorFull timeTemporary workWork experience placementRemote workRelocation package- ...The Senior Software Developer must have working knowledge and an understanding of software engineering practices. In addition, must have experience collaborating with architects, team leads, project managers and product owners to help deliver high quality software features...SeniorFull time
- ...Overview \ \ We are seeking an experienced Software Engineer to develop, maintain, and enhance complex software systems supporting mission -critical environments. The ideal candidate will have extensive experience working on large -scale software development efforts...SeniorFull timeLocal area
- Senior Software Engineer - Strong knowledge of Java and Python. Alpharetta GA \ \ Mandatory Areas Must Have Skills – Skill 1 – Yrs of Exp – Java, Spring boot, microservices Skill 2 – Yrs of Exp – Python Skill 3 – Yrs of Exp – Spark Skill 4 – Yrs...SeniorFull time
- ...and evaluation pipelines Architect a deterministic secondary perception system with radar as a primary modality Mentor junior engineers on radar perception best practices You have ~ Bachelor's or Master's degree in Computer Science, Robotics, Electrical...SeniorFull time
- ...to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description Job Title: Senior Software Engineer Location: Denver, CO Description Of Services Experience managing and provisioning computing infrastructure -...SeniorFull time
- ...Senior Rails Developer Quve is a fully funded, early stage company, developing a new way for consumers to improve their fitness, and for personal trainers to manage their business, find new clients, and train their clients with in-person sessions integrated with...SeniorFull time
- ...how you think, not how you keyword-match ~5+ years in backend engineering, full-stack development, or infrastructure/DevOps: internships... ...Experience in EDA, semiconductor, or hardware-adjacent software environments Our AI Bullshit Meter We are very good...SeniorFull timeInternshipWork at office
$150k - $230k
...About Clockwork Systems Clockwork.io – Software Driven Fabrics to increase GPU cluster... ...researchers and veteran systems engineers who share a vision for redefining the foundations... .... About the Role We are seeking a Senior Engineer to lead development of our Core...SeniorFull time- ...Familiarity with Object Oriented Programming techniques and languages (in particular Java or C++) • CVS, SVN or other version control software • Knowledge of database modeling including designing tables , keys, and indexes for maximum efficiency • Social game...SeniorFull timeImmediate startWeekend workAfternoon shift
$160k - $210k
...marketing solutions for small businesses. We're seeking an experienced Engineer to develop and build innovative data products and systems that... ...that deliver rich interactions with our data. Engage with software engineers, data scientists, and product managers to create...SeniorFull timeTemporary work$150k
...Senior Software Engineer Richmond, VA $150,000 I am hiring for a Senior Full Stack Software Engineer to join a small, specialist software company that supplies innovative software to organizations across the globe. This Senior Software engineer Role is...SeniorFull timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- oracle software engineer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote


