Careers Portfolio

Software Developer

Reco

Reco

Software Engineering
Posted on Jan 5, 2026

Software Developer

  • R&D
  • Senior
  • Full-time

Responsibilities

  • Lead the development process from design through implementation to delivery.
  • Work closely with Product, DevOps, and Client Services to maximize the impact of your features.
  • Collaborate with team members on technological and architectural topics.

Requirements

  • 5+ years of experience in software development.
  • Experience in building scalable and highly available backend services.
  • Mastery of at least one technology stack.
  • Experience with the entire software development lifecycle, including requirements gathering, architecture, design, development, testing, code review, deployment, documentation, debugging, and refactoring.
  • Understanding of software design principles such as SOLID, testability, modularity, and traceability.
  • Experience working in cybersecurity companies or on security-focused products.
  • Hands-on experience with AI technologies or integrating AI capabilities into systems.

Team & Personality

  • A true team player (“soul player”) who prioritizes team success over individual credit.
  • Leads by example, takes responsibility for outcomes, and creates a culture of trust, openness, and technical excellence.
  • High ownership mindset and strong sense of accountability to customers and production systems.

Bonus Points If You Have

  • Experience applying cybersecurity principles specifically to SaaS environments, including:
  • Single Sign-On (SSO), MFA, and identity federation (SAML, OAuth, OpenID Connect)
  • SaaS application configuration and security controls
  • Monitoring and detection of suspicious or risky behavior within SaaS applications
  • Integrating with SaaS APIs for security visibility and enforcement
  • Familiarity with Go, Scala, Python, and modern backend ecosystems.
  • Experience with microservices, event-driven architectures, and distributed systems.
  • Experience deploying and operating services on AWS, Azure, or GCP.
  • Exposure to LLMs, NLP, or agent-based systems, including taking complex solutions from concept to production.
  • BSc in Computer Science, Software Engineering, or equivalent practical experience.