Senior Software Engineer

Bengaluru, Karnataka, India
Jan 09, 2025
Jan 02, 2026
Onsite
Full-Time
3 Years
Job Description

Oracle is looking for a Senior Software Engineer to join our team. The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player with the ability to lead development of new software products and enhance existing ones. This role involves working on large-scale applications and frameworks, and requires excellent communication and leadership skills.

As a Senior Software Engineer, you will be responsible for.

  • Writing clean, high-quality, maintainable code.
  • Developing new software products and adding functionality to existing systems.
  • Coordinating with cross-functional teams to ensure business objectives and compliance standards are met.
  • Supporting testing and deployment of new products and features.
  • Participating in code reviews to maintain coding standards and best practices.

Responsibilities

  • Develop high-performance, maintainable, and scalable code.
  • Take ownership of software features, implementing new functionality and improvements.
  • Work closely with other teams (product management, business stakeholders, etc.) to ensure that software solutions meet business objectives.
  • Coordinate efforts across teams to ensure that the project meets all technical requirements, compliance, and business standards.
  • Support the testing and deployment of new products and features.
  • Troubleshoot, debug and optimize software applications.
  • Participate in code reviews to ensure adherence to coding standards and software quality.
  • Mentor junior developers and contribute to the growth of the engineering team.
  • Provide guidance on technical challenges and help solve complex problems.

Qualifications

  1. Education. A Bachelor’s degree in Computer Science (or a related field).
  2. Experience. 3+ years of experience in software engineering, including experience working with large-scale applications.

Skills

  • Proficiency in Object-Oriented Design (OOD) and Database Design.
  • Strong experience with XML Schema and web services.
  • Experience with Agile or Scrum development methodologies.
  • Strong ability to work under pressure and manage multiple tasks.
  • Solid understanding of version control systems like Git.
  • Strong analytical and problem-solving abilities.
  • Ability to design complex systems and troubleshoot issues effectively.
  • Proactive and willing to take initiative.
  • Ability to mentor and lead teams on technical projects.
  • Excellent verbal and written communication skills to interact with cross-functional teams and stakeholders.

Desired Skills (Nice to Have)

  • Experience with cloud platforms like AWS, Azure, or Oracle Cloud Infrastructure (OCI).
  • Microservices architecture experience.
  • Familiarity with CI/CD pipelines and automation tools.
  • Knowledge of DevOps practices.
  • Understanding of security principles in software development.

About Oracle. Oracle is a leading provider of database software and enterprise software solutions. The company offers a wide range of products and services to help businesses optimize operations, accelerate performance, and manage critical data. As part of Oracle, you’ll be working on technologies that impact global businesses, collaborating with talented professionals, and contributing to groundbreaking software solutions.

Why Join Oracle?

  • Work with cutting-edge technologies in cloud computing, AI, and enterprise software.
  • Collaborate with highly skilled engineers and thought leaders.
  • Grow your career with ample opportunities for professional development.
  • Be a part of a global company with a diverse and inclusive culture.

This role is ideal for a candidate who enjoys solving complex problems, working in a collaborative environment, and contributing to innovative software development. If you are passionate about coding, mentoring, and creating impactful software solutions, we’d love to hear from you!

Related Jobs