Principal Software Developer

$94,200 - $223,500/Yr

Oracle - Boston, MA

posted 12 days ago

Full-time - Principal
Boston, MA
Publishing Industries

About the position

As a Principal Software Engineer at Oracle, you will lead software design, development, and operations for both new and existing products. This role requires a strong technical background, the ability to architect complex systems, and a hands-on approach to software engineering. You will provide technical leadership, work independently, and ensure the resilience of cloud-scale services while fostering a culture of operational excellence within your team.

Responsibilities

  • Define and develop software for tasks associated with the development, design, and debugging of software applications or operating systems.
  • Take an active role in the definition and evolution of standard practices and procedures within the software engineering division.
  • Architect broad systems interactions and dive deep into any part of the stack.
  • Deliver high-scale services and ensure their operational excellence.

Requirements

  • BS or MS degree in Computer Science or relevant technical field involving coding or equivalent practical experience.
  • 6+ years of total experience in software development.
  • Demonstrated ability to write great code using Java, GoLang, C#, or similar OO languages.
  • Proven ability to deliver products and experience with the full software development lifecycle.
  • Experience working on large-scale, highly distributed services infrastructure.
  • Experience working in an operational environment with mission-critical tier-one livesite servicing.
  • Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive.
  • Experience designing architectures that enable high availability, scalability, and flexibility.

Nice-to-haves

  • Experience as technical lead on a large scale cloud service.
  • Hands-on experience developing and maintaining services on a public cloud platform (e.g., AWS, Azure, Oracle).
  • Experience working on Kubernetes.
  • Knowledge of Infrastructure as Code (IAC) languages, preferably Terraform.
  • Strong knowledge of databases (SQL and NoSQL).
  • Strong knowledge of Computer Networking (OSI layers, HTTP, DNS, TCP/IP, DHCP, Routers, Gateways, Subnets, etc.).
  • Knowledge of Linux internals and troubleshooting skills.
  • Familiarity with host virtualization technologies (KVM, Containers, Docker, etc.).
  • Experience with hiring, mentorship, and raising the talent bar across the organization.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short term disability and long term disability.
  • Life insurance and AD&D.
  • Supplemental life insurance (Employee/Spouse/Child).
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Flexible Vacation and paid time off.
  • 11 paid holidays.
  • Paid sick leave: 72 hours upon date of hire, refreshing each calendar year.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal services.
  • Voluntary benefits including auto, homeowner, and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service