Software Developer
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.