Proofpoint

Senior Software Engineer, API/Middleware

Proofpoint

full-time

Posted on:

Location Type: Hybrid

Location: ColoradoColoradoPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $124,100 - $182,050 per year

Job Level

About the role

  • Design and build scalable, secure REST/gRPC APIs and microservices
  • Own services end‑to‑end across design, implementation, code reviews, testing, deployment, observability, and on‑call.
  • Model and optimize data with PostgreSQL (SQL DDL/DML, indexing, query tuning, caching), ensuring performance and cost efficiency.
  • Operate in AWS/Kubernetes (EKS, RDS/Postgres, S3, SNS/SQS, IAM) with Docker and Terraform.
  • Establish core platform components that are reusable, extensible, and flexible across product teams.
  • Collaborate cross‑functionally with product, design, security, and data teams to deliver business outcomes.
  • Adopt AI‑First practices to speed development, testing, and ops, and safely integrate GenAI where it adds value.

Requirements

  • Strong proficiency in Node.js (JavaScript/TypeScript) and/or Go; willingness to learn the other.
  • Deep experience with REST/gRPC, versioning, schema design (OpenAPI), and backward compatibility.
  • Authentication/authorization (OAuth2/OIDC/SSO/JWT), secrets management, secure coding practices.
  • RBAC/ReBac; caching/consistency strategies for check and list operations.
  • Advanced SQL with PostgreSQL, schema design, performance tuning; familiarity with Redis or similar caching.
  • Hands-on with AWS (RDS, S3, SNS/SQS), Docker, Kubernetes, Terraform; CI/CD (Jenkins/GitHub Actions or similar).
  • Observability (metrics/tracing/logging), capacity planning, resilience patterns, and on-call ownership.
  • Proven track record shipping complex, low-risk migrations in production with observability and rollback.
  • Strong code review habits, architectural thinking, and ability to mentor peers.
  • Minimum of a Bachelor of Science degree from an accredited school in an engineering related field.
Benefits
  • Competitive compensation
  • Comprehensive benefits
  • Career success on your terms
  • Flexible work environment
  • Annual wellness and community outreach days
  • Always on recognition for your contributions
  • Global collaboration and networking opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsJavaScriptTypeScriptGoRESTgRPCPostgreSQLSQLOpenAPIRBAC
Soft skills
collaborationmentoringarchitectural thinkingcode reviewcapacity planningresilience patternson-call ownership
Certifications
Bachelor of Science