PayPal-posted 2 months ago
$123,500 - $212,850/Yr
Full-time • Mid Level
Hybrid • San Jose, CA
5,001-10,000 employees
Credit Intermediation and Related Activities

As a Sr Software Engineer, you will participate in all phases of our software development lifecycle from design, architecture and planning to development, testing, deployment, monitoring and beyond. You will be responsible for delivering an industry-leading product specifically, participate in design and development efforts of existing and new frameworks built in Risk Data Platform and Infrastructure and demonstrate end to end ownership of features, projects, modules, and services that you and your team deliver.

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Advises immediate management on project-level issues.
  • Guides junior engineers.
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices.
  • Applies knowledge of technical best practices in making decisions.
  • Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
  • Strong programming skills and expertise in Java, Spring, Messaging Infrastructures like Kafka, Dataflow, Flink, Spark streaming and server-side technologies.
  • Strong foundational knowledge in Object-Oriented Design Principles, Data Structures, Algorithms, SQL/NoSQL, Concurrency, Operating Systems, and Software Engineering.
  • Experience with NOSQL Databases, Distributed systems, Cloud-based technologies, Big Data Frameworks.
  • Experience on Big Data Technologies such as Bigtable, BigQuery etc.
  • Applied Experience with development of RESTful APIs, Web Services, SOA.
  • Expertise in understanding high level design and translating it into detailed design artifacts.
  • Ability to drive projects independently and demonstrated ability to learn new technologies quickly.
  • Should be a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code.
  • Authority in writing Unit Test cases, Functional test cases and meeting Non-Functional requirements like application security, availability and performance.
  • Experience with building end to end data pipelines, data streaming and ingestion, Machine Learning, data storage and processing using Airflow, Cloud Pub/Sub, Dataproc etc. along with some Vibe Coding is a big plus.
  • Flexible work environment
  • Employee shares options
  • Health and life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service