NetSuite is a leading company in the cloud solutions space, and they are seeking a Senior Software Developer for their Cloud Native Platform Engineering team. The role involves designing, implementing, testing, deploying, and operating services that support Oracle’s enterprise cloud platform, while also contributing to improving engineering practices and system reliability.
Responsibilities:
- Design, implement, test, deploy, and operate services that support Oracle’s enterprise cloud platform
- Participate in all stages of the software development lifecycle, including requirements discussions, design reviews, implementation, testing, deployment, and operational support
- Contribute to improving engineering practices, code quality, automation, and system reliability
Requirements:
- Strong problem-solving and software engineering fundamentals
- Good communication and collaboration skills
- 3+ years of experience in software development
- Experience with at least one modern programming language such as Java, Scala, Go
- Experience building backend services or microservices
- Understanding of REST or GRPC APIs and distributed systems concepts
- Familiarity with databases and data modeling
- Experience with container technologies such as Docker and Kubernetes
- Experience with source control systems such as Git
- Familiarity with CI/CD tools such as Jenkins, TeamCity, or similar
- Ability to learn new technologies and frameworks quickly
- Experience working in Agile development environments
- Experience or interest in functional programming concepts
- Familiarity with Scala, ZIO, Akka, or similar technologies
- Experience with cloud platforms and cloud-native application development
- Exposure to Infrastructure-as-Code technologies such as Terraform or CloudFormation
- Experience working in Linux-based environments
- Understanding of highly available and distributed cloud services
- Strong interest in modern software engineering and DevOps practices