Senior Software Engineer - Full Stack (SE II and above)
Oracle
Senior Software Engineer – Full Stack (SE II and above) | Oracle-Opower UGBU Operations Development
About the team
The Operations Development team builds distributed services and responsive UIs that power alerting and visualization for Oracle-Opower’s Operations Center. We are growing rapidly and need engineers who operate with high ownership,minimal oversight, and strong execution in Oracle Cloud Infrastructure (OCI).
Role overview
We’re seeking a senior full-stack engineer who is self-directed, decisive, and reliable—someone who can take a loosely defined problem, clarify requirements, make sound technical decisions, and deliver production-quality software end-to-end. You will collaborate with a distributed team but are expected to be self-sufficient and not require day-to-day handholding.
Required qualifications
- BS/BE/B.Tech in CS/IS or equivalent practical experience.
- 4+ years full-stack development experience building critical web apps and services.
- 2+ years modern React (Hooks, Redux/Redux Toolkit), with tooling such as Webpack and Yarn.
- Proficiency with SQL and relational databases; performance profiling and query tuning.
- Strong grasp of REST and API design (versioning, pagination, idempotency,auth).
- Hands-on with testing: Jest/RTL, RSpec, API testing, and performance testing.
- Comfortable with containers and deployment (Docker; Nomad or similar orchestrators; CI/CD).
- Excellent written and verbal communication; proven success collaborating across time zones.
Nice to have
- 3+ years deep React experience; JavaScript/TypeScript microservices (Express or Koa)
- Rails and background jobs.
- Experience with Nomad in production, blue/green or canary deploys, feature flags.
- Observability with Prometheus/Grafana.
- Prior work on operations tooling, SLOs/SLIs, incident response
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people 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 emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.
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.
Role overview We’re seeking a senior full-stack engineer who is self-directed, decisive, and reliable—someone who can take a loosely defined problem, clarify requirements, make sound technical decisions, and deliver production-quality software end-to- end. You will collaborate with a distributed team but are expected to be self-sufficient and not require day-to-day handholding.
Career Level - IC2
What you’ll do
- Design, build, and maintain React frontends and backend services (JavaScript and Rails) used daily by Operations.
- Own features from discovery to production: requirement clarification,design, implementation, testing, deployment, documentation, and iteration.
- Operate in a No-QA model by automating the full testing pyramid (unit,integration, contract, e2e, performance) and maintaining high coverage and reliability.
- Build for performance, scalability, and resilience across large-scale distributed systems on OCI.
- Implement robust observability (logs/metrics/traces), actionable alerts, dashboards, and runbooks.
- Collaborate asynchronously across time zones; communicate risks early;propose solutions, not just problems.
- Uphold security, privacy, and compliance best practices in code,dependencies, data handling, and deployment.
How you’ll work
- Self-management: You plan your work, unblock yourself, and deliver on commitments without close supervision.
- Technical leadership: You make pragmatic architecture decisions, create clear RFCs/design docs, and collaborate with peers through reviews and pairing.
- Quality mindset: You prevent defects through automation, proactive refactoring, and strong CI/CD hygiene.
- Documentation-first: You write concise specs, runbooks, and user-facing documentation that make the team faster.
What success looks like in 90 days
- 30 days: You’re shipping small features/bug fixes independently, adding tests and documentation.
- 60 days: You own a cross-stack feature (UI + service), instrument it, and deploy safely with clear rollout/rollback.
- 90 days: You lead a small reliability or performance initiative, improve automation, and reduce toil for Operations.