CrawlJobs Logo

Senior Software Engineer

Cyware

Location Icon

Location:
United States

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a passionate back-end Software Engineer who is deeply driven by a passion for building highly scalable products that customers love. You would be building technology solutions for the Cybersecurity domain, but your job is not just to build, but also ideate on what would be best for our customers. You will drive the development of features from proposals to polished end results and earn experience in working with cross-functional teams to design, build and roll-out products that deliver the company's vision and strategy.

Job Responsibility:

  • Develop features from proposal to polished end result
  • Manage and review code contributed by the rest of the team and work with them to get it ready for production
  • Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer
  • Keep code easy to maintain and keep it easy for others to contribute
  • Work with multi-disciplinary teams to maintain and support production and operations of Cyware Products

Requirements:

  • US Citizenship is a requirement of this position in accordance with 8 U.S.C 1324b(a)(2)(C)
  • Bachelor’s degree or higher, in Computer Science, Engineering, IT or a related discipline
  • 5+ years of practical experience in building Django applications is a huge plus
  • Knowledge in Python, with the ability to build efficient REST API using Django REST Framework
  • Experience with AI/ML integrations: building and consuming REST / gRPC services that use LLMs (OpenAI, local models, etc.)
  • Hands-on experience designing and implementing RAG pipelines (vector stores, embeddings, document indexing, retrieval strategies)
  • Experience with Go (GoLang) for building high-performance microservices or backend components is a strong plus
  • Knowledge of scheduling framework or event-driven programming in Django
  • The ability to naturally follow good development practices like test automation, CI/CD, source version control, GitHub, etc.
  • Experience with applications that have scaled
  • Experience in designing scalable micro-services required
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles (including MVC)
  • Good hands-on experience in working on a scalable AWS environment (ECS/EKS, Lambda, API Gateway, S3, RDS, etc.)
  • Experience with different RDBMS and NoSQL databases like Postgresql, MongoDB, etc.
  • Understanding of caching architecture and usage of different datastore like Redis, Memcache, etc.
  • Experience with Elasticsearch for search, log analytics, or as part of an indexing layer is a strong plus
  • Strong unit testing and debugging skills
  • Proficient understanding of code versioning tools such as Git
  • Knowledge of different message brokers like Rabbitmq, Kafka, Redis, etc.
  • Knowledge about caching mechanisms using Redis, Memcache, etc.
  • Strong proficiency in data structure and algorithms
  • Knowledge of container technologies like Docker, k8s, etc.
  • Knowledge of OOPS and different design patterns like strategy, adapter, etc. to build a modular and scalable solution
  • Good understanding of RBAC controls and multi-tenant architectures
  • Understanding of secure coding principles and basic application security best practices (OWASP, secrets management, etc.)
  • Self-driven approach to enjoy technical challenges and is eager to explore new technologies (AI, LLMs, RAG, Go, etc.)
  • Experience in developing products from scratch
  • prior experience in search-heavy, data-intensive, or AI-powered products is a big plus

Nice to have:

  • 5+ years of practical experience in building Django applications is a huge plus
  • Experience with Go (GoLang) for building high-performance microservices or backend components is a strong plus
  • Experience with Elasticsearch for search, log analytics, or as part of an indexing layer is a strong plus
  • Experience in developing products from scratch
  • prior experience in search-heavy, data-intensive, or AI-powered products is a big plus
What we offer:
  • We offer a comprehensive benefits package including time off, paid holidays, retirement plans, insurance coverage and much more
  • We’ll invest in your career
  • We offer competitive compensation packages

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.