Senior Software Engineer - Fullstack
Curology
Department: Engineering
Level: Senior (IC)
Reports To: Senior Engineering Manager
Version Date: May 2026
About Curology
Curology’s mission is to make effective, personalized skincare accessible. We were founded by dermatologists who believe everyone should have access to skincare products that actually work. Today, our licensed dermatology providers have helped millions of patients across all 50 states make that mission a reality.
We combine expert medical care with personalized prescription formulas and dermatologist‑developed skincare essentials to deliver science‑backed solutions that meet people where they are. Join us in our mission to transform skin health and enhance lives—one patient at a time.
Mission of the Role
The mission of the Senior Software Engineer is to architect and deliver high‑quality, reliable solutions to Curology’s most critical technical challenges—playing a central role in evolving our platform from a monolithic system into a scalable constellation of microservices. Reporting to the Senior Engineering Manager, this role spans both patient‑facing applications and internal tools that support business scale. Success requires the judgment to move quickly without sacrificing quality, the rigor to own outcomes end‑to‑end, and the technical leadership to raise the bar for the engineers around you. The ideal candidate ramps fast, contributes to production code early, and brings deep backend expertise paired with the curiosity to operate across the stack.
Essential Functions and Impact Areas
Platform Migration & Architecture
- Lead the migration of services from our monolithic codebase to a distributed microservices architecture—designing for scalability, reliability, and long‑term maintainability.
- Design and build microservices that integrate cleanly into our broader distributed system, with strong attention to observability and fault tolerance.
- Apply sound architectural patterns across APIs, database schemas, and event‑driven systems—making decisions that won’t box the team in as we scale.
- Anticipate where architectural decisions create downstream risk, raise them early, and bring a concrete path forward.
Engineering Execution & Delivery
- Deliver production‑ready code at a high cadence—contributing meaningfully within the first 30 days and sustaining that pace as scope grows.
- Write advanced, adaptable code that captures the core essence of the solution and holds up as requirements evolve.
- Identify and resolve production issues—individually or as part of a team—and take technical ownership of the health of systems you touch.
- Distinguish reversible from irreversible decisions and act accordingly: move fast where it’s safe to, slow down where it matters.
Cross‑Functional Partnership
- Serve as a technical partner in cross‑functional settings—representing the engineering perspective to technical and non‑technical audiences with clarity.
- Work collaboratively with product, design, and data science to ship solutions that meet patient and business needs.
- Communicate progress, blockers, and risks proactively—not at the deadline.
Mentorship & Technical Standards
- Mentor and coach mid‑level and senior engineers—helping them grow their craft through direct feedback, pairing, and code review.
- Role‑model high technical, cultural, and process standards: quality is the baseline, not the goal.
- Continuously build and share domain expertise—turning what you learn into leverage for the team.
AI‑Augmented Engineering
- Actively use AI tools (e.g., ChatGPT, Claude, Gemini) to accelerate design, code generation, debugging, and documentation—with a clear point of view on where AI helps and where human judgment is non‑negotiable.
- Review AI‑generated outputs critically before acting on them—take personal accountability for everything you ship, regardless of how it was produced.Share what’s working and what isn’t with your team—AI fluency grows collectively, not just individually.
Qualifications
- 5–7+ years of experience in a full‑stack, frontend, or backend software engineering role delivering production‑ready code (majority backend; full‑stack a strong plus).
- Hands‑on experience designing, building, and operating microservices in a production distributed system.
- Hands‑on experience with AWS infrastructure and/or DevOps‑related tasks.
- Strong programming skills in TypeScript/Node.js, Python, SQL, JavaScript, and React (or similar modern front‑end frameworks).
- Experience with architectural patterns of large, high‑scale applications, including well‑designed APIs, database schemas, and event‑driven architectures.
- Working knowledge of both relational (e.g., MySQL/PostgreSQL) and NoSQL databases.
- Experience working collaboratively with cross‑functional teams including design, product, and data science.
- Proficiency with automated testing, continuous integration, and modern engineering workflow practices.
- Builder mindset: hands‑on, willing to jump in, explore the unknown, and make things happen on ambiguous, fast‑moving projects.
- Demonstrated AI fluency: hands‑on experience using enterprise AI tools in your engineering workflow to accelerate design, code generation, code review, debugging, and documentation.
- Strong judgment in AI‑assisted work: a track record of critically reviewing AI‑generated outputs before acting on them, and a clear point of view on where AI augments engineering versus where human oversight is non‑negotiable.
Preferred
- Experience with contract testing (Pact or similar) across service boundaries.
- Experience in HIPAA‑regulated environments with PHI handling requirements.
- Familiarity with saga patterns, Step Functions, or orchestration testing.
- Experience with service‑oriented or microservices architectures.
- Experience coordinating manual QA, including offshore teams.
Nice to Have
- Familiarity with AWS‑native tooling (EventBridge, SQS, Lambda, Step Functions).
- Experience testing e‑commerce platforms.
- Exposure to testing subscription billing or payment processor integrations.
- Experience with observability tooling as part of a quality strategy.
- Familiarity with feature flag testing strategies (LaunchDarkly or similar).
- Exposure to mobile testing surfaces (iOS/Android) in addition to web.
Location
- Remote (Pacific Time Zone preferred).
Benefits and Compensation
The estimated base salary range for this role is 150‑180k plus a competitive equity package and benefits. Actual compensation will be determined based on several factors, including location, skills, experience, and job‑related expertise.
- Competitive compensation and equity package (RSUs).
- Comprehensive benefits: Medical, dental, vision, FSA and HSA, supplemental coverages (critical illness, accident, hospitalization), and 401(k).
- Access to wellbeing perks, including OneMedical, Spring Health, SoFi, and Employee Assistance Program.
- Flexible paid time off and holiday policy.
- Paid parental leave (birthing and non‑birthing parents).
- Employee donation matching program.
- Culture Committee and employee resource groups for virtual and in‑person connectivity.
- Complimentary VIP Subscription to Curology or Agency, plus online retail discount.
Interview Process
*Subject to change based on role.
- 30 minute Recruiter screen (phone).
- 45‑60 minute technical assessment (Live or take‑home).
- 30 minute interview focused on values and team collaboration (Google Meet or Zoom).
- 30‑45 minute final round interview with Hiring Manager or Team Leader (Google Meet or Zoom).
$115k - $145k
...Senior Full-Stack Software Engineer Gigantic Playground, a CourtAvenue company, is a fast-growing creative technology agency that creates immersive and interactive experiences that connect people, places, and products in extraordinary ways. Our unique experience + technology...FullstackSenior- Foster City, CA / Seattle, WA / San Diego, CASoftware - Software Platforms and Product /Full-time /HybridAt Zoox, we’re not... ...nervous system of this mission, and we’re looking for a Senior/Staff Software Engineer to be a technical leader in this critical area. This isn’...FullstackSeniorFull timeTemporary workRemote workRelocation package
$162.7k - $199.3k
...businesses.We are seeking an experienced Senior Full Stack Developer to design, develop,... ...Skills5+ years of professional software development experienceExpert proficiency... ...CompetenciesBachelor's degree in Computer Science, Engineering, or equivalent practical...FullstackSeniorFull timeLocal area- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help...FullstackSeniorFull timeFor contractorsRemote workFlexible hours
- ...techniques and outcomes of surgery so patients can resume their lives as quickly as possible. Position Summary : The Sr. Software Engineer position, Intraoperative Neuromonitoring, is responsible for the software applications & systems development function on...FullstackSenior
- ...Senior Software Engineer Satomic's mission is to close the gap from idea to molecule with faster navigation of chemical space. We are building an automated chemistry platform that integrates laboratory robotics, software, and AI to transform small-molecule synthesis...FullstackSeniorShift work
$175k - $200k
...possible in the realm of engagement. To learn more visit:POSITION SUMMARYSEPS is looking for a talented and motivated Senior Full Stack Software Engineer to join our team in building and enhancing internal applications that drive the Sony Engagement Platform. In this...FullstackSeniorFull timeTemporary workSummer workLocal areaImmediate startFlexible hours$162.7k - $199.3k
...Senior Full Stack Developer JLL empowers you to shape a brighter way. Our people... ...Technical Skills ~5+ years of professional software development experience ~ Expert... ...Bachelor's degree in Computer Science, Engineering, or equivalent practical experience Strong...FullstackSeniorDaily paid$160k - $220k
...**We are unable to sponsor or take over sponsorship of an employment Visa at this time. RIVO is seeking an experienced Senior Software Engineer to help accelerate the evolution of our proprietary Loan Management System (LMS), the platform that powers our business and...FullstackSeniorImmediate startRemote workWork visaWeekend work- ...PickTrace, we’re working to solve these problems and deliver products our customers love. That is why we’re looking for a Senior Software Engineer who not only builds great software, but knows how to harness AI as a force multiplier to help build the SaaS farm management...FullstackSeniorShift work
$160k - $200k
...a relaxed, collaborative, open-office environment. You\'ll join a close-knit engineering team working on software that has a direct, measurable impact. Role Description We are seeking a Senior Software Developer with 4+ years of full-stack development experience to help...FullstackSeniorFull timeWork at officeWorldwide- ...AIFirst Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AIfirst... ...roles. ~ Proven experience leading UI or fullstack teams building largescale, customerfacing enterprise products...FullstackSeniorPermanent employmentFlexible hours
$150k - $170k
...risk decisioning for lenders through large-scale consortium data, machine learning, and real-time systems. We are seeking a Senior Software Engineer to help design, build, and maintain the production platforms behind our core products, including real-time APIs, data...FullstackSeniorWork at officeFlexible hours- ...autonomous systems, mission command and control software, AI-enabled training and simulation, and... ..., Forward Slope, Systems Innovation Engineering, SoarTech, and Highbury Defense Group... ...and global perspective. Job Description Senior Full Stack Software Engineer (Level III)...FullstackSeniorFull timeTemporary workLocal areaRemote work
$156.4k - $211.6k
...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically... ...Native software for a regulated industry. Additionally, the Senior Principal Software Engineer will bring deep expertise in one...FullstackSeniorFull timeTemporary workLocal areaFlexible hours- We are seeking a Senior Manager of Software Engineering to build and lead a new product engineering team in San Diego, developing software for providers in the sleep health diagnostics domain.This is a people-first leadership role for an engineering leader who has previously...FullstackSeniorFull timeTemporary workWork experience placementFlexible hours
$190k - $220k
As a Senior ServiceNow Technical Consultant, you will take on a leadership role in developing and implementing cloud computing platforms to facilitate efficient digital workflows for enterprise operations. Your expertise will be pivotal in guiding complex technical implementations...FullstackSeniorFull timeLocal area$138.4k - $173k
...the AppFolio Property Manager: web-based software for managers of apartment buildings to... ...-experience designer, quality-assurance engineer, and 3-6 software engineers. We work closely... ..., CA.About this jobWe're looking for a Senior Software Engineer to join a 6-person...FullstackSeniorFull timeInternshipRemote workFlexible hours$112k - $179k
ResponsibilitiesPeraton is seeking an enthusiastic and talented senior DevSecOps engineer to build on ongoing modernization efforts for the US Navy... ...need your help to rapidly deliver cutting edge software solutions to the fleet for planning and executing missions...FullstackSeniorContract workLive inRemote workShift work$122.5k - $183.7k
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Cellular Technologies Software General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, standardizing, implementing, verifying...SeniorFull time- ...Job Description Job Description Senior Full-Stack Engineer, Platform-Leaning We’re hiring a Senior Full-Stack Engineer with strong backend... ...engineering workflow Helpful Experience Scientific software, biotech, or healthcare experience Sensitive or...FullstackSeniorFull time
$183.5k - $232.5k
...services layered on top. We're assembling a small, elite team of senior technical operators to own this platform end-to-end and define where Lytx goes next.We're looking for a Senior Staff Software Engineer with deep technical mastery and sharp architectural judgment to...FullstackSeniorFull timeWork at officeLocal areaImmediate startRemote work- ...forward-thinking organization, apply now.We are currently seeking a Senior .NET Full Stack Developer to join our team in San Diego,... ...leadership and mentoring junior developers.Ensure the highest level of software quality through automated testing frameworks, unit testing, and...FullstackSeniorWork at officeRemote workFlexible hours
- Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java...Senior
- ...opportunity with preference to candidates located in San Diego, CA, Norfolk, VA or Charleston, SC Position Overview: The Senior Site Reliability Engineer is a technical leader responsible for architecting the reliability strategy for large-scale, distributed government...FullstackSeniorContract workRemote work
- ...Sr. Software Engineer (PHP) Job Code: 1191 Reports To: VP, Software Engineering Grade: 21 Department: Information Technology... ...Contribute feedback and input concerning design and operations to Senior Management. • Contribute to recommendations for system...FullstackSeniorWork at office
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorFull timeRemote work$143k - $179k
We are seeking a Senior Software Engineer to join a new product engineering team being built in San Diego, developing software for providers in the sleep health diagnostics domain.This is a hands-on engineering role for someone who delivers high-quality software, raises...SeniorFull timeTemporary workWork experience placementFlexible hours$82.1k - $146.9k
Combine two of the fastest-growing fields on the planet with a culture of performance, collaboration and opportunity and this is what you get. Leading edge technology in an industry that's improving the lives of millions. Here, innovation isn't about another gadget, it'...SeniorTemporary workWork experience placementLive inLocal areaImmediate startRemote work$140.8k - $211.15k
Job SummaryJoin Insulet, the maker of Omnipod and a leader in tubeless insulin delivery. We're seeking a Senior iOS Software Engineer to help build the next generation of life-changing diabetes management solutions.In this role, you'll collaborate with a talented global...SeniorFull timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Fullstack. Be the first to apply!
- agile software developer San Diego, CA
- software developer internship no experience San Diego, CA
- software engineer staff San Diego, CA
- experienced software developer San Diego, CA
- work from home software developer San Diego, CA
- software developer fintech San Diego, CA
- software data engineer San Diego, CA
- financial software developer San Diego, CA
- software developer internship San Diego, CA
- software engineer San Diego, CA



