Software Developer 3

OracleBurlington, MA
Remote

About The Position

As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute.

Requirements

  • Building large-scale distributed system applications in C/C++ including Distributed Systems Consensus Algorithms exhibiting High Performance, Highly Availability, Low Latency, and Fault Tolerance software.
  • Operating System Multi-threading including Linux specifically, Computer Networks (TCP/IP), Socket Programming, and Operating Systems Concurrency Programming in C and C++.
  • Designing and building Production grade APIs capable of serving large number of requests per second in C and C++.
  • C, C++, and Java, ability to Test and Troubleshoot Software by means of Automated Software Testing, Unit Testing, and Integration Testing.
  • Supporting and developing cloud-native applications within large-scale environments such as AWS, GCP, or OCI, including application deployment pipelines.
  • Scrum/Agile, improving quality through code reviews, testing, and monitoring.
  • Cloud operational experience, application and system metrics, dashboard creation, and reviews.
  • Common code compilers.
  • Authz and authn.

Responsibilities

  • Design, develop, troubleshoot and/or test/QA software.
  • Apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications.
  • Build enhancements within an existing software architecture and/or suggest improvements to the architecture.

Benefits

  • flexible medical
  • life insurance
  • retirement options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service