Remote Position
Principal Software Engineer, AI, PHP, Python, React
🌍 Remote · United States
💼 Full-time
Job Description:
- Partner closely with Product, Design, and Engineering to shape product strategy, scope, and technical execution
- Design and build API-first, cloud-native services that integrate with web clients, internal tools, and external partners
- Own projects end-to-end: architecture, implementation, testing, deployment, monitoring, and iteration
- Develop and maintain scalable, distributed systems with a focus on performance, reliability, and security
- Contribute to the evolution of our conversational AI platform, including messaging pipelines, integrations, and data flows
- Write clean, testable, well-documented code while raising engineering standards through reviews and technical leadership
- Continuously improve development workflows, CI/CD pipelines, and operational excellence
- Identify and resolve performance bottlenecks across application, database, and infrastructure layers Requirements:
- Bachelor's degree in Computer Science or a related technical field
- 8+ years of professional software engineering experience building production systems
- Strong experience with modern web development: RESTful APIs, relational databases, CI/CD, background jobs, and event-driven systems
- Proficiency in at least one modern programming language with solid object-oriented and/or functional design principles
- Hands-on experience with backend technologies: Laravel, Express, Serverless, Python, PHP, TypeScript
- Hands-on experience with frontend technologies: React, modern JavaScript/ES6+
- Strong understanding of software architecture patterns, system design, and best practices for large-scale applications
- Experience building and operating systems on AWS, including services such as: S3, SQS, SNS, SES, Step Functions, RDS, EC2, Kinesis, Lambda
- Familiarity with distributed systems, messaging queues, and asynchronous processing
- Working knowledge of testing strategies, linters, package management, and CI pipelines
- Practical understanding of machine learning concepts and how they apply to real-world products Benefits:
- About NiCE
- Equal opportunity employer Apply tot his job