
Senior Software Engineer

NICE
Summary
Join NICE, a global leader in software solutions, as a Senior Software Engineer and play a pivotal role in developing complex software solutions for our multi-region, multi-tenant cloud-based SaaS product. Leverage your expertise in technologies like Microservices, AWS, Java, Spring, Angular, and JS. Contribute to a core R&D team, building high-performance, scalable, and integratable enterprise-grade software. Utilize your experience in software design patterns and Agile methodologies. Mentor other engineers and contribute to a collaborative, innovative environment. Enjoy the flexibility of NICE-FLEX, a hybrid work model combining remote work and in-office collaboration.
Requirements
- Possess a Degree in Computer Science, Industrial/Electronic Engineering
- Have 4-7 years of IT experience
- Demonstrate strong Backend expertise development experience in Node.js, TypeScript, Java, Spring Boot, Rest API
- Possess strong knowledge around concurrency, and code performance
- Show a comprehensive familiarity and proven experience in OOD/OOP
- Have experience developing enterprise-grade software products that can perform, scale, and integrate into a broad enterprise ecosystem
- Demonstrate deep knowledge and experience with software design patterns and how they can effectively be incorporated into software design and when not
- Show great initiative and a proven ability to tackle projects with a can-do attitude
- Have proven experience in operating within a global environment
Responsibilities
- Develop complex software solutions using Microservices, AWS, Java, Spring, Angular, and JS
- Work as part of a core R&D team
- Build high-performance, scalable, and integratable enterprise-grade software products
- Utilize software design patterns effectively in software design
- Educate and mentor others in engineering best practices and patterns
- Work with Agile/SCRUM/Agile software development methodology
- Tackle projects with a can-do attitude
- Operate within a global environment
Preferred Qualifications
- Familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS)
- Knowledge of Serverless computing and/or Cloud-Native Development
Benefits
Enjoy NICE-FLEX! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week
Share this job:
Similar Remote Jobs

