Principal Software Engineer
Oracle
Principal Software Development EngineerAs a Principal Software Development Engineer, you will:Design, develop, and maintain production software supporting OCI network deployment and lifecycle management.Build and evolve engineering platforms, APIs, automation services, and operational systems that enable OCI's global network infrastructure.Own software solutions throughout their lifecycle, from architecture and implementation to deployment, operations, and continuous improvement.Develop scalable automation using modern programming languages and software engineering practices.Partner with Network Engineering, Infrastructure Engineering, and Network Automation teams to transform operational challenges into scalable software solutions.Design and implement resilient, observable, and highly available platform services.Improve platform reliability, scalability, performance, and operational efficiency.Build and enhance CI/CD pipelines, automated testing frameworks, deployment workflows, and release processes.Troubleshoot production software, infrastructure, and networking issues across distributed systems.Lead technical design discussions and contribute to the long-term architecture of NRB engineering platforms.Develop technical documentation, engineering standards, runbooks, and operational best practices.Leverage AI-assisted development tools to accelerate software development, testing, debugging, documentation, and operational workflows while applying sound engineering judgment and validating all outputs.Mentor engineers through technical leadership, code reviews, and engineering best practices.Drive continuous improvement by identifying opportunities to simplify operations through software and automation.What We're Looking ForWe're looking for engineers who enjoy building software that powers infrastructure. Successful candidates are comfortable working across software engineering, systems engineering, infrastructure engineering, and networking. They thrive on building reliable platforms, automating complex operational workflows, and owning services throughout their lifecycle. They are curious, collaborative, and passionate about solving challenging infrastructure problems through software.Required QualificationsBachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience.Strong software engineering experience in Python, Java, Go, or Rust.Experience designing scalable APIs, distributed systems, and service-oriented architectures.Design software architectures that emphasize modularity, extensibility, maintainability, and long-term operational sustainability.Experience building and operating production engineering platforms.Experience with Git, CI/CD pipelines, automated testing, and modern software development practices.Experience supporting Linux-based production environments.Experience designing highly available, resilient, and observable systems.Experience using AI-assisted engineering tools such as Oracle AI, GitHub Copilot, Codex, or similar technologies to improve software development, automation, documentation, and engineering productivity.Infrastructure Engineering and NetworkingStrong understanding of networking fundamentals, including TCP/IP, BGP, OSPF, IS-IS, MPLS, IPv4, IPv6, DNS, and DHCP.Experience with hyperscale cloud, data center, or service provider networking environments.Familiarity with Ethernet switching platforms, network fabrics, optical networking, and large-scale infrastructure deployments.Experience with network automation technologies such as YANG, OpenConfig, NETCONF, gNMI, or similar frameworks.Understanding of infrastructure observability, telemetry, monitoring, and operational analytics.Preferred ExperienceBuilding and operating hyperscale cloud infrastructure.Developing software for infrastructure automation, platform engineering, or developer platforms.Experience designing workflow orchestration systems, distributed state machines, or long-running infrastructure automation.Supporting AI or GPU data center deployments.Designing and maintaining engineering platforms used by large operational organizations.Root cause analysis and production incident response.Infrastructure as Code (IaC) and configuration management.Vendor collaboration and platform integration.Driving engineering excellence through automation and continuous improvement.Work EnvironmentThis role is primarily focused on software development and platform engineering while working closely with Network Engineering teams. Engineers may occasionally travel to OCI data centers to support deployments, validate platform capabilities, troubleshoot production issues, and gain firsthand understanding of the infrastructure their software supports.Why Join NRB?The Network Region Build team enables Oracle Cloud Infrastructure's global expansion by building the platforms, automation, and engineering systems that power OCI Regions and AI data centers around the world.As a Principal Software Development Engineer, you will help define the future of infrastructure engineering by building software that automates and scales one of the world's largest cloud networks. Your work will directly influence how OCI deploys, operates, and expands the infrastructure powering next-generation AI workloads while collaborating with world-class engineers solving some of the industry's most complex distributed systems and networking challenges.Career Level - IC4Required SkillsBorder Gateway Protocol RoutingDistributor Management SystemsJavaNetwork InterfacesNetwork ManagementNetworking FundamentalsOCI - DNSPythonREST APIsTCP/IP ProtocolAbout UsOnly Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.True innovation starts when everyone is empowered to contribute. That's why we're committed to growing a workforce that promotes opportunities for all with competitive benefits that 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 View email address on click.appcast.io or by calling View phone number on click.appcast.io 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.
$50 per hour
Principal Software EngineerThe global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions... ...extraction and benchmarking of legal terms.As a Principal Software Engineer, Full Stack at Noetica, you'll help build robust backend...SuggestedFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$50 per hour
...Principal Software EngineerThe global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions... ...extraction and benchmarking of legal terms.As a Principal Software Engineer, Full Stack at Noetica, you'll help build robust backend...SuggestedWork at officeLocal areaFlexible hours2 days per week3 days per week$183.1k - $340k
...including Cloud Audit Suite—a connected set of products spanning Engagement Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical architect and hands-on design leader for our product platforms,...SuggestedFull timeWork at officeLocal areaFlexible hoursShift work$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours$180k - $220k
...maintenance of those applications in the field. As the Technical Lead, Power Applications, you will coordinate data scientists and software engineers to produce these applications, define repeatable and scalable workflows that let the team deliver efficiently, and act as the...SuggestedLocal areaRemote workFlexible hours- ...EngineerQuantum Signal AI is looking for a motivated Applications Engineer to join our team. In this role you will work cross-functionally... ...technical understanding across mechanical, electrical, and software systems, along with experience in rapid prototyping, analysis,...Local areaFlexible hours1 day per week
- ...MMI Engineered Solutions is seeking an Applications Engineer to join our Engineering Department. In this role, you will develop innovative, technically sound solutions that align with customer needs and business goals. You will collaborate across departments and serve...Temporary workWork at officeLocal area
$127k - $235k
Senior Software Engineer - AI (Materia AI)We're building the next generation of AI‑powered platforms for tax and accounting professionals, and we’re looking for a Senior Software Engineer who can architect high‑performance backend systems that bring real‑world AI capabilities...Full timeWork at officeLocal areaFlexible hours2 days per week3 days per week$139.3k - $203.6k
...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure...Full timeTemporary workLocal areaRemote workFlexible hours$129.6k - $220.3k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... .../Preferred QualificationsWe are seeking a highly skilled Sr. Software Engineer with specialized expertise in Machine Learning,...Minimum wageFull timeFlexible hours$109k - $203k
Are you a hands-on engineer who wants to build the next generation of legal AI solutions from the ground up?Thomson Reuters is hiring a Senior Software Engineer (Legal) on our CoCounsel Forward Deployed Engineering team. In this role, you will help design, build, and deploy...Full timeWork at officeLocal areaFlexible hours$293.9k - $406.8k
...comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable... ..., develop, and drive industry-leading software, hardware, and technology solutions with... ....Mentor and influence senior and principal engineers, elevating technical leadership...Full timeTemporary workLocal areaRemote workFlexible hours- We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI. This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an external-facing product for...Permanent employmentFull timeWork experience placement2 days per week3 days per week
- ...culture of innovation that embraces flexibility, collaboration, and career growth. Roles & Responsibilities:MITRE is seeking a Software Engineer to support the development, modernization, and transition of software-intensive Ground Combat Systems for Army sponsors...Work experience placementInternshipLocal areaImmediate start
$189k - $310.5k
...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City... ...scale.You’ll collaborate daily with ML researchers, software engineers, robotics engineers, and hardware teams to design, build, and...Temporary workWork at officeFlexible hours$99.9k - $137.37k
...changing the timing industry. For more information, visit: .Job SummarySiTime is looking for a talented and motivated Senior Software/Firmware Engineer to join our growing infrastructure team in Michigan. You will build and scale next‑generation mixed-signal semiconductor...Overseas- ...This is an opportunity to join IRIS Software Group as we transform into an AI-first company delivering cloud-native solutions that impact... ...operate and succeed. Role Purpose As a Senior Software Engineer, you will be a technical leader within your team, responsible for...Shift work
- ...Senior Software Engineer - Autonomy Core FrameworksAt Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our...Full timeImmediate startRelocation
- ...Torc is hiring for a senior data/ML infrastructure engineer to own the Auto Tagger pipeline. You will write production-grade Python, build scalable data pipelines, and manage CI/CD with GitHub Actions, Databricks workloads, and AWS infrastructure as code. You will partner...
- ...Senior Software Developer Position InquiryOur Development team focuses on implementation, using a test-driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis. At Menlo, it's not...Full timeWork at officeTrial period1 day per week
- ...service & revolutionizing the industry through the use of the latest technology. Job Purpose Priority Waste is seeking a Senior Software Engineer to build the applications and integrations that connect our business systems. This is a hands-on senior role reporting...
$120k - $150k
...Software EngineerUtilidata is a fast-growing AI company enabling AI data centers to dynamically orchestrate power and unlock more compute... ...use the power already available to them. We are expanding our engineering team and looking for a Software Engineer to support the...Casual workLocal areaRemote workFlexible hours$110k - $145k
...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the... ...excellent environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a...Work at officeRelocation packageFlexible hoursNight shift1 day per week- ...expectation does not apply to contractor positionsAs an Autonomy Engineer at Applied, your role is pivotal. Your work will involve... ...the entire company to integrate core GNC algorithms into their software and product stacks, supporting applications in both commercial...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift2 days per week
- ...Senior Software EngineerMS2 is a national leader in transportation data management and analysis and has the largest traffic count database... ...environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a...
- ...Software EngineerMS2 is a national leader in transportation data management and analysis and has the largest traffic count database... ...excellent environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a...
$120k - $160k
...heading to the office, or leaving earlier when needed to accommodate family commitments. About the role We’re seeking a Senior Software Engineer to architect the world representation layer at the heart of Applied Intuition’s Acuity autonomy stack. If you’ve spent your...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...Senior Software Engineer, CalibrationRemote - U.S, Ann Arbor, MIAt Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.A leader in autonomous driving since 2007, Torc has spent over a decade commercializing...Full timeWork at officeImmediate startRemote workRelocation
$60.8k - $121.8k
...Software EngineerWe are seeking aspiring engineers, signals analysts, and physicists to join our team to support the development of algorithms and software related to synthetic aperture radar, low observables, electro-optical, and other remote sensing capabilities. As...Contract workWork experience placementWork at officeRemote workFlexible hours- ...KLA-Belgium is seeking a talented HPC Software Engineer in Ann Arbor, Michigan, to design and optimize HPC software for semiconductor manufacturing. This role involves collaborating with hardware and systems teams to define requirements and ensure system-level efficiency...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!


