Senior Software Engineer

2 weeks ago


San Francisco, California, United States Protecht Full time
Job Overview

Protecht is transforming the refund experience, aiming to make every transaction refundable. Our core strength is our proprietary Software-as-a-Service (SaaS) refund protection platform, which delivers extensive distribution and an exceptional digital purchasing experience for insurance providers, event coordinators, booking platforms, ticketing systems, and their customers. Our e-commerce solution is integrated into millions of shopping carts each month, and we are looking for a skilled engineer to enhance our high-performing team.

We are in search of a Staff Engineer with substantial experience in developing high-performance, scalable applications using Python and Django, alongside a proven track record in architecting and designing large-scale eCommerce systems. As a pivotal leader within our engineering team, you will play a crucial role in defining technical strategies and constructing enterprise SaaS products that third-party developers can integrate into high-traffic e-commerce platforms. You should be someone who can elevate standards and motivate everyone, including leadership, to strive for excellence. A positive attitude and alignment with Protecht's values are vital, as you will significantly influence the future of our team and technology.

Key Responsibilities:

  • Lead the architecture and development of APIs and services that support applications and websites with extensive user bases, processing millions of events on a daily basis.
  • Drive ongoing enhancements of the Protecht platform, spearheading feature definition, refactoring, and optimization efforts.
  • Oversee and engage in code reviews, establishing high standards and best practices throughout the development team.
  • Manage the release process, ensuring efficient and timely deployment of new features with minimal downtime and seamless integration into existing systems.
  • Actively participate in agile workflows, including sprint planning, estimation, retrospectives, and daily stand-ups.
  • Create and maintain thorough documentation for the Protecht platform, ensuring clarity and accessibility for both internal teams and external developers.
  • Provide technical support and guidance to affiliate developers for seamless integration of Protecht's products into their systems.
  • Mentor and support team members, fostering a culture of learning and growth in design principles and practical programming techniques.

Qualifications:

  • Minimum of 8+ years of experience in designing high-volume APIs and microservices, with a preference for candidates in leadership or senior roles.
  • Expertise in Python development with significant experience in substantial consumer or enterprise SaaS products.
  • In-depth knowledge of Django and the Django Ninja framework, along with familiarity with FastAPI, Flask, or similar Python frameworks.
  • Advanced proficiency with relational and NoSQL databases (PostgreSQL, Redis, DynamoDB).
  • Understanding of queuing and streaming technologies (RabbitMQ, Kafka, SQS, Kinesis, etc.).
  • Experience with payment systems such as Stripe, Braintree, CyberSource, FreedomPay, and ledger-based transaction systems.
  • Strong grasp of scalability and performance optimization in distributed systems, with experience in multi-tiered caching and CDNs.
  • Proficiency in serverless AWS technologies (Lambda, Step Functions, Fargate, etc.).
  • Comprehensive knowledge of testing, profiling, and debugging methodologies.
  • Experience in architecting and developing multi-region global solutions, considering localization, regulatory compliance (e.g., GDPR, CCPA, PCI, and SOC), and privacy.
  • Demonstrated ability to take end-to-end code ownership, from requirement analysis to deployment, including documentation.
  • Exceptional communication skills, with the ability to collaborate effectively and provide technical support to external developers.
  • Bachelor's Degree in a relevant field of study or equivalent work experience.
  • This position allows for remote work, with travel to Protecht hubs as necessary.

What We Offer:

  • Fully Remote Working Environment
  • Competitive Salary and Equity Opportunities
  • Unlimited Paid Time-off
  • Medical, Dental, and Vision Benefits
  • Annual Bonus Program
  • 401k Matching
  • $100/month for Event Ticket Purchase
  • Company Sponsored Events

Powered by JazzHR

duyxAKw3pP



  • San Francisco, California, United States Acceler8 Talent Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Acceler8 Talent. As a key member of our engineering team, you will be responsible for designing, developing, and deploying large-scale software systems using a modern tech stack.Key Responsibilities:Orchestrate cloud infrastructure to support data and machine learning...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for software developers, there was a lack of equally effective tools for machine learning practitioners to enhance their models.Initially launching our...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while there were exceptional resources for developers to enhance their code, there was a lack of equally effective tools for machine learning practitioners to refine their models. From our initial experiment...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while developers had access to excellent coding tools, there was a significant gap in resources available for machine learning practitioners to enhance their model-building capabilities. Our initial product...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for developers to enhance their code, there were insufficient tools available to assist machine learning practitioners in refining their models. Beginning...


  • San Francisco, California, United States Willows Landing Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our Jira Align team at Willows Landing Senior Living. As a key member of our engineering team, you will be responsible for designing, developing, and implementing innovative software solutions to support our engineering teams.Key ResponsibilitiesDesign and Development:...


  • San Francisco, California, United States US Tech Solutions Full time

    Senior Software Development EngineerUS Tech Solutions is seeking a highly skilled Senior Software Development Engineer to contribute to the development of cutting-edge software solutions.About the RoleDuration: 12+ months contract with possible extensionKey Responsibilities:Develop comprehensive technical design documents that meet industry standards and...


  • San Francisco, California, United States Talent Software Services Full time

    Position Overview: Talent Software Services is seeking a skilled Software Developer for a contract role. This position is designed for a professional with a strong background in software development, focusing on creating and enhancing applications.Key Responsibilities: - Collaborate with cross-functional teams to define, design, and implement software...


  • San Francisco, California, United States GEICO Full time

    Join GEICO as a Senior Software EngineerWe are seeking a talented individual to become a pivotal member of our engineering team, focusing on the development of innovative software solutions for Data Center Hybrid Cloud environments. In this role, you will spearhead the architecture, implementation, and optimization of high-performance Software-Defined...


  • San Francisco, California, United States Talent Software Services Full time

    Position Overview: Talent Software Services is seeking a highly skilled Software Developer for a contract role. This position offers a unique opportunity to contribute to innovative projects and collaborate with a dynamic team.Key Responsibilities: - Develop and implement software solutions that meet business requirements. - Collaborate with cross-functional...


  • San Francisco, California, United States INA SOLUTION Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at INA SOLUTION as a Full Stack Engineer. This is an exceptional opportunity for a talented individual to play a key role in shaping the current and future capabilities of our product.Key ResponsibilitiesDesign and develop high-quality, scalable, and...


  • San Francisco, California, United States Lionheart Ventures Full time

    Senior Backend Software EngineerCalm is a leading mental wellness and self-care platform that empowers users to take control of their mental health. We're seeking a highly skilled Senior Backend Software Engineer to join our team and help us build innovative solutions that make a meaningful impact on people's lives.About the RoleThis is a critical position...


  • San Francisco, California, United States Talent Software Services Full time

    Position Overview: Talent Software Services is seeking a highly skilled Software Developer III for a contract role. This position offers an excellent opportunity to contribute to innovative projects and work with a dynamic team.Key Responsibilities: - Develop and implement software solutions that meet business requirements. - Collaborate with...


  • San Francisco, California, United States Talent Software Services Full time

    Position Overview: Talent Software Services is seeking a skilled Software Developer for a contract role. This position offers a unique opportunity to engage in innovative projects and contribute to the development of cutting-edge software solutions.Key Responsibilities: - Collaborate with cross-functional teams to design and implement software applications....


  • San Francisco, California, United States Talent Software Services Full time

    Position Overview: Talent Software Services is seeking a highly skilled Software Developer for a contract role. This position offers the potential for a long-term engagement.Key Responsibilities: - Develop and implement software solutions that meet business requirements. - Collaborate with cross-functional teams to define, design, and ship new features. -...


  • San Francisco, California, United States Talent Software Services Full time

    Position Overview: Talent Software Services is seeking a skilled Software Developer for a contract role. This position offers a significant opportunity for professional growth and development.Role Responsibilities: - Develop and implement software solutions that meet client needs. - Collaborate with cross-functional teams to define, design, and ship new...


  • San Francisco, California, United States SnapMagic Full time

    SnapMagic, the leading platform for electrical engineers, is revolutionizing electronics design with artificial intelligence. We help 1.5 million engineers design products like drones, electric cars, and virtual reality headsets 10x faster.We're fresh off a funding round backed by the world's best investors, including Y Combinator, Bow Capital, Friends &...


  • San Francisco, California, United States Descript, Inc. Full time

    Software Engineer - FrontendWe are seeking a highly skilled Senior Software Engineer to join our team at Descript, Inc., a leading-edge platform that empowers effortless and rapid creation of audio and video content powered by AI. As a frontend engineer, you will play a pivotal role in refining and expanding our next-generation web-based, collaborative audio...


  • San Francisco, California, United States Square Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Square Inc. as a key member of our Mobile Application team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our mobile applications, ensuring they meet the highest standards of quality, performance, and user...


  • San Francisco, California, United States Skale Talent Full time

    Company OverviewSkale Talent is a dynamic and ambitious company in the DTC health tech industry, generating multimillion-dollar revenues and boasting a highly profitable business model.Job SummaryWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our early team in San Francisco. As a key member of our engineering...