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). #J-18808-Ljbffr
- ...Senior Full-Stack Software Engineer We are in search of a Senior Full-Stack Software Engineer to join our Gigantic Playground team. In this role, you will play a crucial part in driving technological innovation for our clients, primarily in the business-to-consumer...FullstackSenior
$190k - $240k
...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that... ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and...FullstackSeniorRemote workFlexible hours- A leading AI research accelerator is seeking an experienced software engineer to evaluate AI-generated code and enhance coding solutions. The role requires strong software development skills and a deep understanding of software architecture. The position offers flexibility...FullstackSeniorContract workRemote work10 hours per week
- I did my part and supported the Regular Toilet is seeking a Senior Software Engineer in San Diego, CA. You will create and build full stack solutions for PlayStation features on PS5 and mobile platforms. The ideal candidate will have strong programming skills, particularly...FullstackSenior
$115k - $140k
...Senior Software Engineer What If… You could leverage your passion for technology to create solutions that will directly impact our food supply chain? The agriculture industry is facing numerous challenges including coordinating workforces in a rapidly shifting environment...FullstackSeniorShift work- ...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
$750 per month
...This is a fully remote position. We're looking for a driven Senior Software Engineer to join our team and help eliminate the financial complexity of healthcare. This role will support building our core pricing systems. We value autonomous contributors who can handle complex...FullstackSeniorFor contractorsWork experience placementFreelanceRemote workWork from homeFlexible hours$150k - $215k
Senior Software Engineer - FedRAMP ATO Location: San Diego, California, United States Compensation: $150,000 - 215,000 USD / year About the Role Vannevar is a defense technology company building AI to deter our adversaries. In the 21st century, conflict moves at algorithmic...FullstackSeniorFor contractorsRemote workRelocation- ...operate and interact with customers. Seismic Aura, our leading AI engine, is powering this change in the sales enablement space and is... ...tasks, and to drive more successful sales outcomes. As a Senior Software Engineer - AI/ML , you will play a crucial role in developing...FullstackSenior
- Senior Software Engineer - Platform & Integrations Overview The Platform and Integrations team is building core services to support the Seismic Platform, integrating external systems such as CRMs to create seamless experiences. With autonomy and ownership, you will apply...FullstackSenior
- ...the 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 software...FullstackSenior
$180k - $184k
...world. Are you ready? We're seeking a skilled Senior Full Stack Developer I or Senior DevSecOps Engineer I to join our dynamic team in San Diego, CA, building... ...ideal candidate will bring a strong foundation in software development alongside a keen understanding of...FullstackSeniorFull timeContract workLocal areaRemote work$177.3k - $265.9k
...4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also... ...Entertainment, a wholly-owned subsidiary of Sony Group Corporation. Senior Software Engineer, Social Location: San Diego, CA (Rancho Bernardo) The...FullstackSeniorImmediate startRelocation- A financial technology company is looking for a Mobile Engineering Lead for its team in San Diego. You will be responsible for guiding your... ...communication skills, and at least 4 years of experience in software engineering. This is a remote-first role, offering competitive...FullstackSeniorRemote work
$120k - $145k
A leading solutions-based company in San Diego is seeking an experienced software developer with a strong background in software design and agile methodologies. The role requires at least 10 years of software development experience and the ability to obtain a Secret security...FullstackSeniorRemote work$145k - $165k
A leading hospitality software company is looking for a Senior Fullstack Engineer to enhance products that connect properties to global distribution channels. This remote role requires deep experience in PHP and JavaScript frameworks, as well as expertise in Docker and...FullstackSeniorRemote work- ...Curology is looking for a Senior Software Engineer in San Diego to lead the migration to a microservices architecture. You will architect and deliver high-quality solutions, emphasizing scalable and maintainable systems. Ideal candidates will bring 5–7+ years of backend...FullstackSeniorRemote work
- ...Developer in San Diego to shape the Navy’s mission by leading the engineering efforts for the Integrated Communications and Data System (... ...successful applicant will harness 8+ years of experience in software development and Agile methodologies while working with a team...FullstackSeniorRemote job
- A leading academic health system in San Diego is seeking a Senior Cloud Application Engineer to design, develop, and deploy cloud-native applications focused on applied AI and digital health initiatives. Candidates should have strong full stack development skills, experience...FullstackSeniorWork experience placement
- ...University of California - San Diego Medical Centers is seeking a Full Stack Cloud Application Engineer to design and deploy cloud-native applications that support AI initiatives. This senior role involves collaboration with data scientists and automation engineers to...FullstackSenior
- ...Title: Senior Angular Java Full Stack Developer Location: Sunnyvale CA (Local candidate) Duration: Long Term Technical Skills: ~5+ years of hands-on experience in Angular 8+ (preferably Angular 12 or higher) . ~ Strong understanding...FullstackSeniorLocal area
$133.4k - $222.3k
A leading healthcare technology company is seeking an experienced full-stack developer to design and implement scalable full-stack applications. With a focus on cloud services like Google Cloud Platform, you will work with cross-functional teams to modernize legacy systems...FullstackSenior€50k - €70k per year
A global leader in digital identity is seeking a Sr. Full Stack Software Engineer to work on transformative products in mobile banking and identity authentication. The position offers flexibility to work remotely or in-office, alongside a competitive salary of €50,000 -...FullstackSeniorRemote jobWork at office- A leading technology company is looking for a Senior Backend/Fullstack Engineer in San Diego, California. In this role, you will design and architect... ...7 years of experience, a strong background in scalable software development, and familiarity with both backend and...FullstackSenior
- ...processing, segmentation, metrology, alignment, and identification. # Engineer vision solutions for automated test handlers and other quality... ...preferred. Experience: 5+ years developing machine vision software in industrial environments; 5+ years C++/C#/.NET Windows...FullstackSenior
- A cloud technology company in San Diego is seeking a Full-Time Senior Full Stack Java Developer with over 10 years of experience in large-scale enterprise projects. The ideal candidate will design and implement functionality for web applications and incorporate cloud technologies...FullstackSeniorFull time
$119.4k - $230.8k
...leading university in California seeks a Sr. Cloud Application Engineer to design and develop impactful cloud-native applications. Candidates... ...stakeholders to implement AI-enabled workflows. This senior position offers a hybrid working model with a salary range of $...FullstackSeniorRemote job- ...Job Summary: As a Senior Software Engineer, you'll be a part of highly collaborative, cross-functional Scrum teams within the Software Solutions group. Key Requirements: To succeed in this role, you'll need a customer-first attitude and the following:...FullstackSenior
- ...Senior AI R&D Engineer (Bilingual Korean required)\n\nTimpl has partnered with a is a global leader in 3D inspection technology for\nelectronics manufacturing company and we are seeking a Senior AI R&D Engineer to\njoin our team. The successful candidate will have a strong...FullstackSeniorNight shift
- ...RF and Protocol support Engineer/Senior software engineer Location: San Diego, USA (Onsite) Type: Fulltime Required Skills: RF and Protocol support on 5G systems, Integration of new software features, Lab Support, PCAT, RF RCT Job description:...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Fullstack. Be the first to apply!
- software engineer full time San Diego, CA
- startup software engineer San Diego, CA
- intermediate software engineer San Diego, CA
- research software engineer San Diego, CA
- rust software engineer San Diego, CA
- work from home software developer San Diego, CA
- software developer San Diego, CA
- software development engineer aws San Diego, CA
- software qa engineer San Diego, CA
- associate software developer San Diego, CA

