JOBSEARCHER

Associate Software Engineer

NiceSanta Clara, CAMay 8th, 2026
Role OverviewAs Backend Software Engineer, you will play a key role in building and enhancing robust backend systems that support critical business applications for Fraud Prevention and Anti-money Laundering. The ideal candidate is experienced, self-driven, and has a strong grasp of modern backend technologies.Key ResponsibilitiesDesign, develop, and maintain backend services and APIsCollaborate with frontend developers, product managers, and other stakeholders to build scalable solutionsEnsure high-quality code through testing, code reviews, and adherence to best practicesOptimize application performance and troubleshoot issuesParticipate in an agile development environment, attending daily stand-ups and contributing to sprint planningQualificationsBachelor's degree or higher in Computer Science or related field2+ years of experience in backend developmentStrong proficiency in Java, Python and object-oriented programmingStrong proficiency with relational databases (MySQL, PostgreSQL, etc.)Experience developing and consuming RESTful APIsFamiliarity with message queues such as Kafka or RabbitMQProven ability to work in an agile development environmentExperience with CI/CD pipelines and tools like Jenkins, Docker, or KubernetesExperience using AWS cloud infrastructurePreferred SkillsExperience developing LLM-based applicationsFamiliarity with vector databases (such as pgvector, ChromaDB, etc.)Experience with Github CopilotBenefitsHybrid work model (NICE-FLEX): 2 days in office, 3 days remote per week. Opportunities for internal career growth across multiple roles and disciplines.NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.J-18808-Ljbffr