Senior Software Developer - Remote Position at Oracle
About the Role
We are seeking a Senior Software Developer to join the OCI Unified Imaging & Artifacts team at Oracle. This remote position offers an exciting opportunity to design, architect, and build best-in-class software architecture. As a senior member of our team, you will participate in the entire software development lifecycle, owning and delivering the software design and development for major components and features of our service. You will be a rock-solid coder and troubleshooter, valuing simplicity, quality, and scalability while working comfortably in a collaborative, agile environment.
What You'll Do
- Design and implement software solutions for complex problems in a distributed systems environment.
- Provide technical leadership to other software developers and assist in defining software tasks.
- Specify, design, and implement changes to existing software architecture to meet evolving needs.
- Utilize your strong knowledge of object-oriented paradigms, data structures, and algorithms to enhance our software.
- Work with technologies such as Java, Python, and Terraform to build scalable applications.
Requirements
- 4+ years of experience in software engineering, particularly with distributed systems.
- Strong knowledge of Java and experience with languages such as Scala or Python.
- Experience in microservices architecture and API-driven service-oriented architecture.
- Familiarity with Kubernetes, Containers, and Cloud Control Plane.
- Proven troubleshooting skills and experience in performance tuning.
Nice to Have
- Experience with build automation, continuous integration, or continuous deployment tools.
- Knowledge of AI technologies and frameworks.
- Experience in developing multi-tenant, virtualized distributed infrastructure.
What We Offer
- Competitive salary range between $79,200 - $178,100 per year.
- Comprehensive benefits package including medical, dental, and vision insurance.
- Flexible vacation policy and paid time off.
- 401(k) plan with company match.
- Employee Stock Purchase Plan and financial planning assistance.
This Senior Software Developer position at Oracle offers a fantastic opportunity to work remotely while leading innovative projects in AI and cloud solutions. With a competitive salary and comprehensive benefits, it's an attractive role for experienced developers.
Who Will Succeed Here
Proficient in designing and implementing microservices architectures using Java and Python, with hands-on experience in developing RESTful APIs that integrate seamlessly with Kubernetes and Terraform.
Self-motivated and disciplined, thriving in a fully remote work environment, demonstrating strong time management skills and the ability to collaborate effectively with distributed teams across different time zones.
Possesses a growth mindset with at least 5 years of experience in software development, showcasing a deep understanding of best practices in software design and architecture, as well as a passion for continuous learning and adapting to new technologies.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months