Software Engineer

PayPal PayPal · Fintech · Austin, TX +1 · Software Engineering

Software Engineer role focused on defining, designing, and implementing complex, multi-tier distributed software applications, including high throughput back-end systems, object-oriented software, and user interfaces. Responsibilities include developing software code, leading code reviews, analyzing support requests, building automated software processes for technical debt remediation, interfacing with platform engineering teams, and identifying/fixing live software issues. The role also involves designing and implementing user interfaces using frontend frameworks, integrating APIs, optimizing UI performance, and ensuring accessibility. Experience with AWS ECS, Java, TypeScript, Ruby, JavaScript, jQuery, AngularJS, HTML, CSS, SQL, HIVE, PL/SQL, and ETL processes is required.

What you'd actually do

  1. Define, design, and implement complex, multi-tier distributed software applications.
  2. Design, develop, and test high throughput back-end software systems.
  3. Develop object-oriented software and design, code, and test complex software features.
  4. Develop software code and help lead code review sessions.
  5. Analyze and address the pipeline of support requests from web engineers.

Skills

Required

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, Data Science, or a closely related field plus one year of experience in the job offered or a related occupation.
  • Developing, testing, and maintaining software components and features of Amazon Web Services (AWS) Elastic Container Services (ECS).
  • On-call incident management, utilizing monitoring tools and logs, and collaborating with engineers to troubleshoot and resolve issues effectively.
  • Java for backend development and worked with TypeScript and Ruby for various software solutions.
  • Develop and maintain web applications using JavaScript, jQuery, and AngularJS, including the migration of web pages from jQuery to Angular frameworks (1 year).
  • Design and implement responsive web interfaces using HTML, CSS, and JavaScript, ensuring adherence to UI guidelines across applications (1 year).
  • Develop complex SQL stored procedures, triggers, HIVE queries, and PL/SQL functions such as views and packages to optimize query performance (1 year).
  • Design and build data infrastructure for data extraction, transformation, and loading (ETL) processes using SQL, AWS, and big data

What the JD emphasized

  • AWS Elastic Container Services (ECS)
  • Java
  • TypeScript
  • Ruby
  • JavaScript
  • jQuery
  • AngularJS
  • HTML
  • CSS
  • SQL
  • HIVE
  • PL/SQL
  • ETL