Senior Software Engineer - User Data Platforms jobs in United States
cer-icon
Apply on Employer Site
company-logo

Yahoo · 11 hours ago

Senior Software Engineer - User Data Platforms

Yahoo is a technology company that connects brands and partners with a large audience. The Senior Software Development Engineer will help build and optimize mission-critical systems for Yahoo’s User Data Platforms, collaborating with a geo-distributed DevOps team to ensure high performance and reliability.

EmailInternetNative AdvertisingOnline PortalsSearch EngineSocial Media
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, and deploy highly available and highly performant infrastructure platforms and network services that support Yahoo’s user data ecosystem
Collaborate with architecture and technical leads to define requirements, design solutions, and generate implementation plans with minimal guidance
Build and maintain RESTful APIs using Java and modern frameworks, ensuring high throughput and low latency
Design and evolve data models and database schemas for multi-master and transactional distributed environments leveraging Aerospike, GCP Spanner, and other database technologies
Develop integrations with external vendors through secure tunnels, SDKs, and custom communication frameworks
Deploy and monitor multi-cloud services across AWS (Amazon Web Services) and GCP using tools like Lambda, ECS/Fargate, CloudWatch, S3, GKE, and Spanner
Ensure scalability, reliability, and security across concurrent projects
Leverage AI coding tools such as CoPilot and participate in code reviews to maintain quality and enforce best practices
Contribute to Agile ceremonies and DevOps initiatives that enable fast, reliable releases
Partner with internal product and engineering teams to ensure effective use and adoption of UDP services across Yahoo

Qualification

JavaDistributed systemsRESTful APIsAWSGCPNoSQL databasesCI/CD pipelinesContainerizationAgile methodologiesProblem-solvingCollaborationCommunication

Required

BS or MS in Computer Science, Engineering, or a related field - or equivalent practical experience
5+ years of software engineering experience, with a strong focus on backend development and distributed systems
Proven experience in backend/server development and large-scale distributed systems
Proficiency in Java and a strong understanding of networking technologies (HTTP, DNS, TCP/IP)
Experience designing and building RESTful APIs and implementing mutual TLS (mTLS)
Solid understanding of NoSQL and transactional databases using eventual and strict consistency, and multi-master world-wide replication
Hands-on experience with AWS (e.g., S3, DynamoDB, CloudWatch, ECS, Lambda) and GCP (e.g., GKE, Spanner)
Familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)
Excellent communications, collaboration and problem-solving skills

Preferred

Experience working in Agile/DevOps environments preferred

Benefits

Healthcare
A great 401k
Backup childcare
Education stipends
Much (much) more

Company

Yahoo is a technology and media company that serves users through its portfolio of digital platforms, products, and services. It is a sub-organization of Verizon Media.

H1B Sponsorship

Yahoo has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (197)
2022 (646)
2021 (381)
2020 (463)

Funding

Current Stage
Public Company
Total Funding
$6.8M
Key Investors
SoftBank GroupSequoia Capital
2021-05-03Acquired
1996-04-12IPO
1995-11-30Series B· $4.8M

Leadership Team

leader-logo
Monica Vorn Mijaleski
Chief Financial Officer
linkedin
leader-logo
Mike Gupta
SVP Finance / Chief Treasury Officer
linkedin
Company data provided by crunchbase