Job Information
Oracle Senior Software Developer in PRAGUE, Czech Republic
Job Description
The NetSuite Application Team:
Do you want to advance your career with the world’s first cloud company? Since 1998, Oracle NetSuite has been on a mission to deliver an agile, unified application suite that gives leaders a complete view into their business. Our team is growing, and we’re looking for experienced professionals like you to help us make a global impact.
As the leading cloud business system, NetSuite includes financials, inventory management, HR, professional services automation, commerce, and more. Tens of thousands of customers around the globe rely on NetSuite for the visibility, agility, and control they need to make data-informed decisions quickly.
NetSuite is a place where you can build your career and have fun doing it! We’re invested in our people, our customers, and the community. As part of Oracle, our benefits are exceptional. Joining our passionate team means you’re ready to take your career to the next level with priceless learning opportunities, strong support, and a commitment to innovation.
We’re a diverse and multinational group of skilled software engineers and testers who enjoy working together and helping each other out. Collaboration is at the heart of what we do, and we’re always up for a challenge. We don’t just take things as they are—we dig deeper, find better solutions, and make things happen as a team. If you enjoy solving problems and being part of a supportive, global crew, you’ll fit right in.
What You’ll Do:
We are seeking a seasoned Senior Software Engineer with a proven track record in innovative back-end or full-stack web development and a passion for quality. Based at Oracle NetSuite in Prague, this role is designed for someone with extensive full-time work experience who can lead projects and mentor junior team members. You will leverage your expertise to design, implement, and maintain complex systems—from requirements analysis and architectural design through implementation, testing, deployment, and optimization. You’ll play a key role in shaping our technical direction while working on groundbreaking technologies to solve real-world challenges in a collaborative, agile environment.
What You’ll Bring (Objective Minimum Qualifications):
Experience: A minimum of 5 years of full-time software engineering experience, including experience in architectural design and mentoring.
Education: A degree in Computer Science (or a related Science, Technology, Engineering, and Math field) or equivalent practical experience.
Working Model: Hybrid working model determined by your team.
Front-end Coding: Expertise in JavaScript/ECMAScript; experience with TypeScript, React, HTML, and CSS is a plus.
Back-end Coding: Strong proficiency in one or more object-oriented languages (e.g., Java, C#, Python, Kotlin) along with a solid understanding of unit testing frameworks.
Application Knowledge: Deep understanding of modern web applications and database-driven systems (e.g., SQL); familiarity with ORM frameworks is advantageous.
Enthusiasm for Automated Testing: A strong passion for automated testing, including experience with continuous integration practices to ensure robust and reliable software.
Problem-Solving: A proven ability to tackle complex technical challenges with innovative, scalable solutions.
Communication: Excellent communication skills in both technical and non-technical contexts, with a history of collaborating across cross-functional teams.
Leadership & Teamwork: Demonstrated experience in leading projects, mentoring junior engineers, and driving team growth.
Values: A commitment to our core values—Customer First, Collaboration, Innovation, and Integrity.
Other Skills: Fluent with Git; familiarity with testing frameworks or methodologies; and a solid understanding of Agile methodologies. Experience in designing scalable systems is a bonus.
#Li-RH1
Responsibilities
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
About Us
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.
When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.
We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.
Disclaimer:
Oracle is an Equal Employment Opportunity Employer*. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
* Which includes being a United States Affirmative Action Employer
Oracle
-
- Oracle Jobs