Senior Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
Experteer Overview In this Software Engineer role, you will design, develop, and optimize backend services and APIs for distributed cloud systems. You join the OCI Software Engineering team, contributing to scalable, reliable server-side components that power global-scale platforms. You will work within existing architectures and may propose incremental improvements to align with design specs. The role emphasizes delivering high-quality solutions through thorough problem-solving and collaboration in a fast-growing cloud environment. This position offers a chance to impact OCI’s scale, reliability, and innovative cloud solutions, with on-site offices in multiple U.S. locations. Compensation / Benefits * Design, develop, debug, and enhance backend services, APIs, and server-side components * Work within existing architectures to build scalable, reliable applications or operating systems * Improve cloud-native distributed systems and microservices * Propose incremental architectural improvements aligned with design specifications * Collaborate with cross-functional teams to deliver high-quality solutions Tasks * 4+ years of software development experience * BS or MS in Computer Science or related field, or equivalent practical experience * Knowledge of distributed systems, OO design, data structures, and algorithms * Proficient in at least one OO language (Java, C++, C#, Go, etc.) * Experience building highly available, scalable distributed services * Experience with microservice design patterns * Strong communication, ownership, and drive Key requirements * competitive benefits * flexible medical * life insurance * retirement options * volunteer programs * accessibility accommodations for disability
Requirements
reliable aligned with design specifications * Collaborate with cross-functional teams to deliver high-quality solutions Tasks * 4+ years of software development experience * BS or MS in Computer Science or related field, or equivalent practical experience * Knowledge of distributed systems, OO design, data structures, and algorithms * Proficient in at least one OO language (Java, C++, C#, Go, etc.) * Experience building highly available, scalable distributed services * Experience with microservice design patterns * Strong communication, ownership, and drive Key requirements * competitive benefits * flexible medical * life insurance * retirement options * volunteer programs * accessibility accommodations for disability
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Best Countries for Software Engineers
7 Important Tips That Every Software Developer Should Know
Top-Paying Tech Jobs (with Salaries)