Backend Software Engineer (Python, TypeScript)
Wiraa · United States · 2 wk ago
RemoteRemoteInformation Technology$230k–$288k/yrFull-time
About The Company Semgrep is a leading innovator in the field of application security, dedicated to empowering developers and security teams to build safer code without compromising speed or productivity. Founded in San Francisco and backed by prominent venture capital firms such as Menlo Ventures, Felicis Ventures, Lightspeed Venture Partners, Redpoint Ventures, and Sequoia Capital, Semgrep has established itself as a trusted partner for organizations committed to secure software development. Recognized by Gartner in Application Security Testing, Semgrep's solutions are trusted by industry leaders including Vanta, Lyft, and Dropbox. The company's core mission is to integrate security seamlessly into the development process, providing tools that learn and adapt as developers build, thus enabling invention without friction. With a diverse team that spans various disciplines and backgrounds, Semgrep fosters a culture of respect, honesty, and inclusivity, encouraging innovation and continuous learning. The company's commitment to employee well-being, diversity, and long-term growth makes it an attractive workplace for talented professionals seeking to make a meaningful impact in the cybersecurity landscape. About The Role We are seeking a talented Backend Engineer to join our dynamic team at Semgrep. In this role, you will be instrumental in designing, developing, and maintaining our backend systems and infrastructure that deliver a fast, reliable, and scalable user experience. Your work will directly impact how our customers interact with Semgrep's security solutions, ensuring that our APIs, data models, and services operate efficiently at scale. Collaboration is key; you will work closely with cross-functional teams of engineers to develop robust backend components, optimize database queries, and integrate third-party vendors seamlessly into our existing architecture. The ideal candidate will have a strong understanding of distributed systems, databases, and query optimization, with a passion for building secure and efficient backend solutions. Our technology stack includes Typescript and React on the frontend, Python, Flask, and SQLAlchemy on the backend, deployed via Kubernetes and hosted on AWS. While experience with these specific technologies is preferred, a demonstrated ability to learn quickly is equally valued. This position offers a hybrid work model, with the expectation of working 3+ days per week from our offices in San Francisco, New York, Boston, or Denver. Remote candidates with exceptional qualifications will also be considered. Qualifications Proven experience in backend development, ideally with Python, Flask, or similar frameworksStrong understanding of databases, query optimization, and data modelingExperience with distributed systems and cloud infrastructure, preferably AWSFamiliarity with container orchestration tools such as KubernetesKnowledge of frontend technologies like Typescript and React is a plusExcellent problem-solving and debugging skillsStrong collaboration and communication abilitiesAbility to learn new technologies quickly and adapt to evolving project requirementsBachelor’s degree in Computer Science, Engineering, or related field; equivalent practical experience acceptable Responsibilities Design, develop, and maintain scalable backend systems and APIs to support Semgrep’s productsCollaborate with product and engineering teams to define technical requirements and implement solutionsOptimize database queries and data models for performance and scalabilityIntegrate third-party services and vendors into existing infrastructureEnsure the security, reliability, and high availability of backend servicesParticipate in code reviews, testing, and documentation to maintain high-quality standardsContribute to continuous improvement of development processes and deployment pipelinesStay current with emerging technologies and industry best practices to enhance system performance and security Benefits Competitive annual salary range from $230,000 to $288,000 USD, commensurate with experience and skillsEquity options to share in the company's long-term successComprehensive benefits package aligned with local market standards, including health, dental, and vision insuranceFlexible work arrangements with a hybrid model; remote options available for exceptional candidatesProfessional development opportunities and a culture of continuous learningInclusive and diverse workplace environment that values different backgrounds and perspectivesWell-being programs and initiatives to support work-life balance Equal Opportunity Semgrep is an equal-opportunity employer committed to fostering an inclusive environment for all employees. We celebrate diversity and are dedicated to creating a workplace where everyone feels valued and respected, regardless of race, gender, age, sexual orientation, disability, religion, or background. We believe that a diverse team drives innovation and excellence, and we welcome applicants from all walks of life who share our mission and values.