We're hiring!

JOIN OUR TEAM OF "DEEPFACTORIANS"

Deepfactor is a breakthrough developer security startup based in San Jose, CA, with an engineering office in Bangalore, India. The company is founded by serial entrepreneurs who have built virtualization products, written hypervisors from the ground up, and sold startups to companies like Citrix and Cisco. We recently raised a Series A financing round from a star panel of security experts, silicon valley executives, and entrepreneurs. We are looking for engineers and sales/sales engineer professionals to join our early team and be part of building and growing our SaaS platform and company.

If you take pride in being a super-power geek, love security, and/or want to work with tireless, successful, and hungry minds, email us!

Deepfactor team members at a convention

Deepfactor Named Top 100 Early-Stage Company to Work For In 2022

Read the Press Release >

Engineering: Remote OR Bangalore, India

  • Senior Software Engineer—Systems (Multiple Openings)

    As a Senior Software Development Engineer, you will be working with a highly talented engineering team to design and develop the Deepfactor developer security platform. This will be an opportunity for you to contribute to developing a highly scalable data-intensive security platform for developers. We are working with exciting new technologies and building a state-of-the-art observability platform. If you are creative and have a passion for deep systems software and enjoy working in a fast-paced environment, this team is right for you.

    Required Skills:

    • Solid systems-level knowledge in the following areas:
      • Linux applications (how applications are structured internally, linkers, runtime loaders, and libraries)
      • At least 5 years of experience developing C/C++ applications on Linux
      • At least 2 years of experience developing applications using Golang
    • Knowledge in Java, Python, and/or NodeJS interpreter internals is a plus
      • Experience with interfacing with native code is a plus
    • Must understand how to debug, troubleshoot, and diagnose issues in a complex C/C++ Linux environment
      • Application crashes and hangs
      • Performance bottlenecks
    • Must be a team player and willing to work closely with teams dispersed in different timezones
    • Experience working with SaaS products is highly desired
    • Experience working with DevOps and CloudOps practices is a plus
    • Familiarity with Cloud (AWS, GCP, Heroku, etc.), Application Security, OWASP is a plus
    • Excellent communication, written, and analytical skills
  • Senior Software Developer Engineer—Platform (Multiple Openings)

    As a Senior Software Development Engineer, you will be working with a highly talented engineering team to design and develop software modules and microservices for cloud deployments. This will be an opportunity for you to contribute to developing highly scalable data-intensive applications that our customers can rely on. We are working with exciting new technologies and building a SaaS-based observability platform. If you are creative and have a passion for security and enjoy working in a fast-paced environment, this team is right for you.

    Required Skills: 

    • At Least 2 years experience in Golang programming.
    • Proficiency in modern programming languages such as Go, Java.
    • Minimum 5+ years experience in developing software for cloud deployments.
    • Working experience with Linux is a must.
    • Working experience with cloud services like AWS/GCP/Azure is a must.
    • 2+ years of experience in developing data-intensive, event-driven applications is highly desired.
    • Familiarity with Container and Container Orchestration (Docker, Kubernetes, Docker Swarm) is highly desirable.
    • Must be a team player and willing to work closely with teams dispersed in different time zones.
    • Success driving quality through process, instrumentation, requirements, and testing.
    • Experience working with SaaS products is highly desired.
    • Experience working with DevOps and CloudOPS practices is a plus.
    • Familiarity with Application Security, OWASP is a plus.
    • Excellent communication and analytical skills.
  • Senior Software Developer Engineer—Test Automation

    We are seeking a talented Sr Software Test Automation Engineer to help build our Developer Security Platform. Working with a team of engineers and architects, you will be responsible for writing an automation Test suites for functional and regression Testing supporting Deepfactor  SaaS and at-prem-based products. This is a great opportunity to be an integral part of an early start-up with a star panel of security experts. Work on Next-generation Micro-Services, leverage open-source technologies, and work on challenging projects. We are looking for a talented, self-motivated, and passionate engineer who can work and support by working with the team and achieving business objectives.

    Responsibilities:

    • Work closely with the engineering team to understand QA Automation Requirements and functionality.
    • Leverage the automation framework for automating feature tests and propose changes or enhancements to the framework for enabling new feature tests.
    • Execute and analyze the results of automated test cases.
    • Participate in the creation and enhancement of the continuous integration platform used to test all Deepfactor products.
    • Communicate test results to identify risks, dependencies and escalate the same.
    •  Strong hands-on knowledge of UI/API/Functional Testing along with programming skills.

    Qualifications:

    • 6+ years experience in QA/QA Automation role in a product/Service based company.
    • Experience in Java/Python/Perl programming
    • Strong understanding of generic test automation frameworks (data-driven, keyword-driven) and tools (Pytest, Robot, TestNG, Eclipse, Maven, Selenium, JMeter, Cucumber).
    • Experience with Web application standards (Web services, XML, JSON, HTTP, HTTPS) and API testing.
    • Good understanding of Web Architecture
    • Strong knowledge of SaaS model/cloud-delivered application testing
    • Good understanding of Database concepts and good working knowledge with Oracle, Postgres, etc
    • Experience with Test and defect management tools like Jira
    • Excellent analytical and program solving skills, excellent written and oral communication, self-starter, and highly motivated.
    • Work in a dynamic environment and ability to adapt quickly to changes.

    Additional Skills Desired:

    • Previous experience as a developer or exposure to white box testing is desirable.
    • Previous experience with microservice-based products
    • Previous Experience with Kubernetes and docker
    • Experience in the Security domain is an advantage.
    • Prior experience in working with a globally distributed team is a plus.
    • Comfortable working in an Agile environment
  • Senior Software Engineer—Test

    We are seeking a talented Sr Software Test Engineer to help build our Deepfactor developer security platform. Working with a team of engineers and architects, you will be responsible for functional and regression Testing supporting Deepfactor  SaaS and on-prem-based products. This is a great opportunity to be an integral part of an early start-up with a star panel of security experts. Work on next-generation microservices, leverage open-source technologies, and work on the challenging product. We are looking for a talented, self-motivated, and passionate engineer who can work and support by working with the team and achieving business objectives.

    Responsibilities:

    • Establish yourself as an expert in your assigned platform, component, product, or feature area.
    • Should assume the responsibility for end to end product delivery
    • Understand end-to-end testing requirements and maintain test plans for functionality and system testing.
    • Plan and execute tests, providing quality test status reports while meeting scheduled commitments.
    • Contribute to Test Case/Test script writing
    • Contribute to Test Automation Development/Enhancement.
    • Review and analyze product documentation to ensure documentation accuracy.
    • Create comprehensive bug reports in JIRA for the development team
    • Install, configure and troubleshoot the integrated solution under test on different Linux Operating Systems.
    • Ability to work independently on own tasks and collaboratively with the rest of the team to achieve common goals.

    Qualifications:

    • 4-6 years of hands-on experience in testing
    • Good understanding of Linux Operating systems
    • Experience with API testing, Web Services testing Web application testing
    • Experience Testing system integrations at the functional as well as the non-functional level
    • Experience with microservices architecture using Kubernetes and Docker containers
    • Familiarity with Networking concepts SQL
    • Demonstrated ability to  write test cases that can be carried out, Debug through logs Troubleshoot, and perform root-cause analysis
    • Scripting with Python/Shell
    • Understanding of JSON, REST,

    Additional Skills Desired:

    • Experience in the Security domain is an advantage.
    • Prior experience in working with a globally distributed team is a plus.
    • Comfortable working in an Agile environment
  • Senior Software Engineer—Web UI

    As a Senior Software Engineer in the Web UI, you will work with multiple cross-functional teams to understand the requirements clearly from product management, implement the required UI pieces while coordinating with backend developers for any API dependencies, work with QA team to review test cases, and explain the implemented functionality. You will own the interface of Deepfactor to our users, primarily developers.

    Responsibilities:

    • Build and maintain the Deepfactor on-prem, SaaS and admin panel UI
    • Work with product management, UX teams to deliver features in releases
    • Work with backend teams to coordinate design and implementation of REST APIs
    • Take ownership of delivering delightful user experiences for our users
    • Write modular code that can be reused across multiple user interfaces present in Deepfactor.

    Requirements:

    • 3-5 years of experience working on UI projects
    • Good knowledge of JavaScript, HTML, CSS and web fundamentals.
    • Good knowledge of react, react hooks, redux and saga.
    • Good at communicating with team members, leads and management
    • Must be a team player and willing to work closely with teams dispersed in different time zones
    • Ability to build features from scratch which are modular and scalable, and can deliver it end-to-end.
    • Keen eye for UX, preferably of B2B products.
  • Senior CloudOps Engineer

    We are looking for self-driven engineers who are passionate about technology with experience in managing high data volume platforms to join our team and be part of building our SaaS platform. Candidates with the following skills would be the best fit for this role.

    Responsibilities:

    • Build, maintain, and support all cloud-based infrastructure that powers Deepfactor’s SaaS platform and back-end systems.
    • Help foster a culture of security, and enforce comprehensive security best practices throughout Deepfactor’s infrastructure.
    • Set up and maintain automated monitoring of all systems, to ensure maximum uptime and peak performance.
    • Work with architects to implement infrastructure solutions for maximum scalability, employing techniques and technologies such as “scale-out”, redundancy, automated failover, and micro-services.
    • Work closely with software development teams to support their infrastructure needs, and provision and maintain all needed development, testing, and production environments.
    • Employ DevOps automation, “infrastructure as code”, and continuous integration/deployment practices as much as possible.
    • Work closely with compliance, engineering, and product teams to implement necessary security certifications such as SOC2 and other security certifications.
    • Position requires the ability to be on-call and respond within defined SLAs.

    Requirements:

    • Experience managing Kubernetes clusters in a production environment is a must
    • Minimum 6-8 yrs of experience as an SRE /DevOps with minimum 3-4 yrs of relevant experience handling cloud operations.
    • Strong background administering scalable infrastructure in a public cloud environment (AWS preferred.)
    • Experience with setting up monitoring tools such as Graphite, Grafana and Prometheus.
    • Experience with HashiCorp technologies such as Consul, Vault, Terraform and Vagrant.
    • In-depth experience with CI/CD tools (Jenkins, CircleCI, etc.) 
    • In-depth experience with GitOps tools (ArgoCD, FluxCD, etc) 
    • Proficiency in Linux system administration, network administration, and security, along with expert knowledge of associated tools and utilities.
    • Proficiency in scripting languages such as Bash and Python, as well as SQL
    • Experience with managing large scale deployments of message-oriented middleware such as Kafka, NATS, etc.
    • Must have experience in monitoring and diagnosing issues with high throughput microservices.
    • Experience with infrastructure automation tools, such as Chef, Puppet, Ansible, etc, is a plus.
    • Strong debugging and problem-solving skills, as well as verbal and written communication skills.
    • Candidates with experience managing multiple technologies or roles is a plus.
    • BS in Computer Science or related field, or equivalent experience. 
    • Must be willing to work closely with teams dispersed in different time zones
  • Senior Full Stack Engineer

    As a Senior Full Stack Software Engineer, you will work with multiple cross-functional teams to understand the requirements clearly from product management, implement the required UI interfaces and backend APIs. You will also work on different integrations like CI/CD and IDE plugins. 

    Responsibilities:

    • Build and maintain the Deepfactor on-prem, SaaS and admin panel UI
    • Work with product management, UX teams to deliver features in releases
    • Implement backend APIs in co-ordination with the backend team
    • Implement integrations like CI/CD and IDE plugins
    • Write modular code that can be reused across multiple user interfaces present in Deepfactor.

    Required Skills:

    • 3-5 years of experience working as a full stack developer
    • Good knowledge of JavaScript, HTML, CSS and web fundamentals. Good knowledge of react, react hooks, redux and saga.
    • Good knowledge of either python or java or Golang
    • Knowledge of distributed systems architecture
    • Good at communicating with team members, leads and management
    • Must be a team player and willing to work closely with teams dispersed in different time zones
    • Ability to build features from scratch which are modular and scalable, and can deliver it end-to-end.

Engineering: Remote, U.S.

  • Lead CloudOps Engineer

    We are looking for self-driven engineers who are passionate about technology and have handled high data volume to join our team and be part of building our SaaS platform. Candidates with the following skills would be the best fit for this role.

    Responsibilities:

    • Build, maintain, and support all cloud-based infrastructure that powers Deepfactor’s SaaS platform and back-end systems.
    • Help foster a culture of security, and enforce comprehensive security best practices throughout Deepfactor’s infrastructure.
    • Set up and maintain automated monitoring of all systems, to ensure maximum uptime and peak performance.
    • Architect infrastructure solutions for maximum scalability, employing techniques and technologies such as “scale-out”, redundancy, automated failover, and micro-services.
    • Work closely with software development teams to support their infrastructure needs, and provision and maintain all needed development, testing, and production environments.
    • Employ DevOps automation, “infrastructure as code,” and continuous integration/deployment practices as much as possible.
    • Work closely with compliance, engineering, and product teams to implement necessary security certifications such as SOC2 and other security certifications.
    • Position requires the ability to be on-call and respond within defined SLAs.

    Qualifications:

    • Strong background administering scalable infrastructure in a public cloud environment (AWS preferred)
    • Experience with setting up monitoring tools such as Graphite, Grafana and Prometheus.
    • Experience with HashiCorp technologies such as Consul, Vault, Terraform and Vagrant.
    • In-depth experience with CI/CD tools (Jenkins, CircleCI, etc.) 
    • In-depth experience with GitOps tools (ArgoCD, FluxCD, etc) 
    • Proficiency in Linux system administration, network administration, and security, along with expert knowledge of associated tools and utilities.
    • Proficiency in scripting languages such as Bash and Python, as well as SQL
    • Experience managing Kubernetes clusters in a production environment required
    • Experience with managing large scale deployments of message-oriented middleware such as Kafka, NATS, etc.
    • Must have experience in monitoring and diagnosing issues with high throughput microservices.
    • Experience with infrastructure automation tools, such as Chef, Puppet, Ansible, etc, is also a plus.
    • Strong debugging and problem-solving skills, as well as verbal and written communication skills.
    • Candidates with experience managing multiple technologies or roles is a plus.
    • BS in Computer Science or related field, or equivalent experience.
  • Senior Software Engineer—Backend

    As a Senior Software Development Engineer, you will be working with a highly talented engineering team to design and develop software modules utilizing microservices/distributed systems architecture for DeepFactor’s SaaS platform. This will be an opportunity for you to contribute to developing highly scalable data-intensive applications that our customers can rely on. We are working with exciting new technologies and building a SaaS-based developer security platform. If you are creative and have a passion for security and enjoy working in a fast-paced environment, this team is right for you. 

    Required Skills 

    • 5+ years of hands-on experience in developing software for SaaS platforms utilizing microservices/distributed systems architecture in public or private cloud deployments.
    • 3+ years of Golang programming experience in the design, prototype, and performance profiling of data-intensive, event-driven applications.
    • Experience with NoSQL or time-series databases and RDBMS is a must.
    • Must be proficient in the design of data-intensive SaaS platforms using:
      • Messaging middleware like Kafka, NATS
      • RESTful APIs
      • Columnar DB like Clickhouse or equivalent
      • NoSQL like Cassandra, Mongo, etc
      • In-memory caching like Redis
      • Indexing services like Elastic Search etc or similar technologies.
    • Experience working with DevOps and CloudOps practices is highly desirable.
    • Must be willing to work closely with teams dispersed in different time zone (USA and India)
    • Familiarity with Application Security is a plus.

    Preferred Experience

    • Knowledge of public clouds like AWS, Azure, and/or GCP
    • Experience with Jenkins, GH actions, Gitlab (CI tools)
    • Development experience in containerized applications

Email us the job title for which you are applying with your resume attached.

SUBSCRIBE TO OUR NEWSLETTER!