Senior Software Developer

A world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's problems, providing cloud solutions and enterprise software.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Developer

Oracle NetSuite is seeking a Senior Software Developer to join their Engineering & Development team responsible for developing software, automation, and standards for NetSuite's Acquired Services. This role focuses on building tools that automate complex tasks traditionally done manually by operations staff. The position involves developing applications supporting various technologies running on Oracle's Cloud Infrastructure.

The ideal candidate will lead initiatives to extend existing tools into new areas within the company and into the cloud. While the primary development language is Python, experience with Java (Spring), JavaScript (express.js), Ruby (Rails), or similar languages is valuable for candidates willing to learn Python.

The role combines software engineering with infrastructure management, requiring strong technical skills in automation, cloud services, and development. You'll work with technologies like Salt, Ansible, Terraform for automation, and containers (Docker, Kubernetes) for deployment. The position offers opportunities to work with modern tech stack including Django, REST APIs, and various databases.

Oracle offers a comprehensive benefits package and promotes an inclusive culture that values diverse perspectives. The company has thrived for over 40 years by innovating and operating with integrity, serving top companies across industries. This role provides an excellent opportunity to work on cutting-edge cloud technologies while contributing to tools that improve operational efficiency at scale.

The position is based in Prague, Czech Republic, offering a chance to work with a global team in a company that emphasizes work-life balance and professional growth. Join Oracle NetSuite to be part of a team that's transforming traditional operations through innovative software solutions.

Last updated 18 days ago

Responsibilities For Senior Software Developer

  • Create and adapt python tools to automate maintenance and configuration of technologies
  • Create self-service tools for operational staff
  • Use Salt, Ansible, Terraform for automation
  • Enhance automated monitoring and alerting
  • Design CLI and Web interfaces for reporting and maintenance
  • Test new versions of underlying open-source technologies
  • Develop RESTful web services
  • Provide operational support for software and infrastructure
  • Provide leadership for development initiatives

Requirements For Senior Software Developer

Python
Java
JavaScript
Ruby
Linux
MySQL
Kubernetes
  • Bachelor's degree or equivalent work experience
  • 1+ years software development experience (Python preferred)
  • Excellent understanding of object-oriented design
  • Strong Linux background
  • Experience with continuous integration workflows
  • Experience with relational databases
  • Experience developing software in cloud environments
  • Knowledge of web frameworks (Django)
  • English language proficiency

Benefits For Senior Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Competitive Employee Benefits package
  • Medical and Life Insurance
  • Retirement Planning
  • Work-life balance
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle NetSuite Senior Software Developer

Senior Software Developer

Senior Software Developer role at Oracle NetSuite, working on core Tax framework with Java, TypeScript, and React in Prague. Hybrid work model with comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Oracle NetSuite, developing cloud-based business software solutions with focus on ERP, CRM, and ecommerce systems.

Senior Software Engineer (Python,SQL)

Senior Software Engineer position at Oracle NetSuite focusing on schema validation and deployment automation using Python and SQL.

Senior Software Engineer in Test

Senior Software Engineer in Test at Oracle NetSuite, developing testing tools for microservices and Java applications.

Senior Software Engineer in Test

Senior Software Engineer in Test at Oracle NetSuite: Develop testing tools for microservices and Java applications, implement CI/CD pipelines, and ensure quality across the development lifecycle.