Senior Software Engineer - Database Solutions
Oracle - Providence, RI
Apply NowJob Description
Join Our Team! Are you a talented software engineer ready to make an impact in the world of database services? We invite you to become a crucial part of our Oracle Base Database Service team as a Senior Software Engineer. In this role, you will have the opportunity to design, deploy, optimize, and maintain enterprise-grade database services in both cloud and hybrid environments. If you have a solid background in database technologies, cloud infrastructure, automation, and service delivery, we want to hear from you! Key Technical Skills: Java Expertise: Proficient in Java, with a focus on creating automation tools and seamless database integrations. Cloud Architecture Insight: In-depth knowledge of cloud concepts (IaaS, PaaS), microservices, and distributed system architectures. API Design: Demonstrated experience in creating RESTful APIs emphasizing usability, scalability, and maintainability. Event-Driven Architecture: Familiarity with messaging frameworks like Kafka and RabbitMQ, and event-driven orchestration models. Security Acumen: Understanding of API security, including authentication, authorization, encryption, and logging best practices. Reliability Engineering: Skills in monitoring, alerting, and incident response for high-availability database components. DevOps Methodologies: Hands-on experience with CI/CD pipelines, containerization (Docker, Kubernetes), and ongoing deployment practices. Experience with leading cloud platforms, specifically Oracle Cloud Infrastructure and its database services. Familiarity with Terraform and similar frameworks. Comprehensive knowledge of database architecture, high availability features, and scalability techniques. Practical experience with SQL, PL/SQL, and automation via shell scripting or Python. Solid understanding of database backup, recovery strategies, and disaster recovery planning. Awareness of database security concepts, including encryption, access control, and auditing practices. Professional Experience Required: Proven track record in successfully delivering Java-based applications. Experience in designing or implementing cloud Database Service solutions, preferably with Oracle technologies. History of collaborating with diverse teams, including engineering, security, infrastructure, and development. Operational support experience and performance optimization for production databases. Exceptional communication skills for technical discussions with both technical and non-technical audiences. Strong ability to document operational procedures and facilitate knowledge sharing. Key Responsibilities: Design, implement, and manage Database as a Service solutions for a variety of business applications and stakeholders. Automate database provisioning, monitoring, and maintenance, ensuring maximum reliability and security. Work in partnership with development, DevOps, Product Marketing, Support, SRE, and security teams to meet project goals while maintaining best practices. Continuously monitor database performance to identify issues, implementing proactive improvements. Develop and maintain robust backup, restoration, and disaster recovery strategies for all database instances. Maintain meticulous documentation of designs, configurations, and operational procedures. Implement strong security measures to protect data integrity, including encryption and access controls. Evaluate and integrate new database technologies to enhance our service offerings. Support migrations from on-premises databases to cloud or between cloud providers. Provide on-call support and troubleshoot critical database incidents as necessary. Note: This position requires working in the office. We are not able to provide visa sponsorship for this role, and candidates requiring sponsorship will not be considered. #LI-JC1 About Us: As a frontrunner in cloud solutions, Oracle confronts today's challenges with cutting-edge technology. We are dedicated to cultivating an inclusive workforce that empowers every individual to contribute. Our competitive benefits and supportive environment help employees maintain a healthy work-life balance. Join us and be part of revolutionizing the tech industry!
Created: 2026-03-10