{"id":1122099,"url":"https://alion.io/job/oracle-senor-software-engineer-core-infrastructure","title":"Senor Software Engineer, Core Infrastructure","company":{"id":53,"name":"Oracle","domain":"oracle.com","url":"https://alion.io/company/oracle","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":91,"open_postings":202,"ghost_share":0,"stale_share":0.559,"repost_share":0.005,"time_to_fill_p50_days":4,"computed_at":"2026-09-28T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Reston, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":121000,"max_usd":223000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":2304},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Incident Management","optional":false}],"status":"live","first_seen_at":"2026-09-22T15:52:39Z","employer_posted_date":"2026-09-22","last_verified_at":"2026-09-29T00:30:51Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Designs, implements, and optimizes components in distributed systems with an emphasis on scalability, resiliency, and operability. Delivers features and load/performance tests; leverages data plane platforms and distributed state tools for high-volume retrieval, storage, and processing; and reviews peers’ implementations for scalability compliance. Builds fault-tolerant paths (redundancy, replication, automatic failover), applies recovery-oriented principles, and implements retries, circuit breakers, and timeouts. Proactively detects and mitigates issues via tests, alarms, dashboards, and telemetry; authors runbooks and participates in incident response and RCAs. Implements standard replication and synchronization, develops automation/IaC for troubleshooting and maintenance, and applies advanced security controls (encryption, access, remediation) while ensuring change, compliance, and documentation standards are met.\n Key Responsibilities\nSystem Design & Architecture - System Scalability:\n-Implements and contributes to the development for components of distributed systems that support horizontal and vertical scaling including leveraging distributed state management tools.\n-Optimizes code and/or systems for large-scale data processing in large-scale systems.\n-Implements scalability requirements for assigned components and reviews implementation of team members.\n-Leverages components of data plane platforms to handle large-scale data retrieval, storage, and processing.\n-Implements performance and load testing.\nSystem Design & Architecture - System Reliability Design:\n-Collaborates with team to build fault-tolerant components capable of withstanding in-service updates by implementing redundancy, replication, and automatic failover mechanisms.\n-Applies recovery oriented computing principles to design components that effectively handle service disruptions.\n-Implements retry mechanisms, circuit breakers, and timeouts to help handle network unreliability.\nSystem Design & Architecture - System Reliability Performance:\n-Implements tests and alarm configurations to proactively detect and address issues/failures.\n-Supports efforts to recover from failures by drafting and executing runbooks and operational procedures.\n-Builds and customizes dashboards, telemetry systems, and alerting mechanisms to monitor component health.\nSystem Design & Architecture - Correctness / Availability:\n-Designs and implements functional requirements and testing for assigned features within an existing system.\n-Implements tests scenarios (e.g., fault-injection, brown-out) to evaluate system correctness.\n-Implements standard data replication and synchronization techniques to maintain data integrity and availability.\nOperational Troubleshooting & Incident Management:\n-Diagnoses, debugs, and resolves issues in system components to support ongoing operation.\n-Implements basic strategies to prevent interruptions, ensuring no maintenance windows are required for customers and users when resolving issues.\n-Designs and implements automation scripts and tooling used to troubleshoot operational issues.\n-Participates in operational support rotations, assisting in incident responses and root cause investigations.\nCompliance & Security:\n-Applies advanced security measures to protect data and applications in multi-tenant environments, including encryption and access controls.\n-Implements remediation plans to continuously improve security.\n-Collaborates with the team to ensure cloud infrastructure complies with relevant industry standards and regulations and that documentation is up-to-date\nAutomation & Change Management:\n-Maintains automation scripts and tools (e.g., Infrastructure as Code (IaC)) for managing cloud infrastructure.\n-Adheres to change management plans for patching, updating, and rolling back applications.\nCore Responsibilities\nPlanning & Execution:\n-Track timelines with minimal supervision, ensuring work is completed in a timely manner and is in alignment with project requirements.\n-Prioritize and adjust work as resources or timelines change, with some guidance\nCollaboration & Partnership:\n-Collaborates across teams to align on expectations and achieve shared objectives. Builds and maintains a comprehensive understanding of business, stakeholder, and/or customer needs to build and support effective partnerships. Actively listens to diverse perspectives and asks questions to ensure understanding of others.\nProblem Solving:\n-Independently identifies and addresses standard and non-standard issues in accordance with standard practices, escalating more complex issues as appropriate. Analyzes data and/or information from multiple sources to troubleshoot standard and non-standard errors. Contributes to knowledge sharing and best practices\nContinuous Learning:\n-Embraces continuous learning by actively seeking to build knowledge and new skills and/or tools, and staying current with industry trends and best practices. Seeks out and leverages feedback and training to improve skills. Contributes to a culture of continuous learning and knowledge sharing with team members..\nContinuous Improvement:\n-Develops ideas and recommends updates to increase the efficiency and effectiveness of processes, protocols, and workflows within a team. Seeks input from team members on alternative approaches and methods for improving work.\n Minimum Job Qualifications\nEducation and/or Experience:\n8 years of experience in software development\nOR\nBachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development\nOR\nBachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development\nOR\nMaster's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development\nOR\nMaster's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development\nOR\nDoctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field.\nJob Skills:\nSame skills as prior level plus;\nDistributed Systems: Demonstrated ability in or knowledge of distributed systems, including designing or managing scalable, secure, and highly available software systems.\nPrototyping: Demonstrated experience creating and refining prototypes for system validation and stakeholder feedback.\nComputer Science Programming: Demonstrated understanding of computer science principles and ability to implement them in code.\nSoftware Engineering: Demonstrated proficiency in all phases of software engineering and development.\nWeb Development: Demonstrated ability in or knowledge of web development, including designing, developing, or maintaining modern web applications using current frameworks.\nInnovation: Demonstrated ability in or knowledge of innovation, including generating or supporting new ideas, technologies, or processes for organizational growth.\nCross-Functional/Team Collaboration: Demonstrated ability in or knowledge of cross-functional collaboration, including working with stakeholders across teams or geographies to achieve common objectives.\nInformation Vulnerabilities: Demonstrated ability to assess and mitigate vulnerabilities in IT and physical information assets.\nOperating Systems: Demonstrated ability in or knowledge of operating systems, including installing, upgrading, and troubleshooting various operating environments.\nAPI Development: Demonstrated ability to develop, test, and maintain secure APIs for application integration.\nAPI Integration: Demonstrated ability to build and manage robust API integrations for seamless interoperability between systems.\nApplied Algorithm Engineering: Demonstrated skill in designing, analyzing, and optimizing algorithms for efficiency and scalability.\nSource Control: Demonstrated ability in or knowledge of source control, including managing and documenting code versions and release branches.\nCloud - Cloud Platforms Experience:\n2 years of professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).\nTesting and Automation Experience:\n3 years of experience working in testing and automation at the system level.\nDistributed Systems Experience:\n2 year of experience working with delivering and operating large-scale distributed systems.\nPreferred Job Qualifications\nEducation and/or Experience:\n8 years of experience in software development\nOR\nBachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development\nOR\nBachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development\nOR\nMaster's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development\nOR\nMaster's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development\nOR\nDoctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics.\nPeople Leadership / Management Experience:\n2 year of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).","description_format":"text","description_chars":10994,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["CRM Software","Cloud Platforms (IaaS & PaaS)","ERP & Business Management Software","HR & Payroll Software"],"lifecycle":[{"event":"open","at":"2026-09-22T19:29:34Z"}],"liveness":{"score":26,"band":"fade","label":"Fading","p_open":1,"p_active":0.474,"p_room":0.55,"age_days":5,"expected_fill_days":4,"reasons":["conf:1","stale_co","velocity","win:tail","comp:brand"],"computed_at":"2026-09-28T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/oracle-senor-software-engineer-core-infrastructure","json_url":"https://alion.io/job/oracle-senor-software-engineer-core-infrastructure.json","meta":{"generated_at":"2026-09-29T03:02:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2696,"day_limit":5000,"remaining_today":2304,"minute_limit":60,"resets_at":"2026-09-30T00:00:00Z"}}}