Principal Software Engineer - Core Mail Backend

October 11

Apply Now
Logo of Yahoo

Yahoo

innovation • internet • technology • advertising • media

10,000+ employees

Founded 1994

📱 Media

💰 $4.8M Series B on 1995-11

Description

• Design, implement, test, and debug our continually evolving tech stack to scale & sustain a large scale distributed system • Design, implement, test, and debug features in mail supporting client features on a large scale distributed system; revise and refine as required • Lead project teams, derive implementation roadmap and milestones within business constraints, and execute with predictability and transparency • Personally implement significant works of complexity and size • Partner with leads and architects to solve our more challenging problems • Request and participate significantly in code reviews and part of our committer process • Participate in agile development with weekly sprints, planning & estimating work, daily standup, & retrospectives • Learn from a multitude of sources, including on the job project experience, reviewing code from others, team education sessions, collaborating with peers, frequently soliciting advice & shoulder reviews from leaders & architects, as well as online or class-based learning • Take initiative to identify, solve, and pursue problems to full completion • Promote and solicit ideas within project teams, incorporate into proposals, and champion ideas to seek buy-in from leads & managers • Contribute to best practices and work culture of our team

Requirements

• BS, MS, or PhD in Computer Science or related field • Programming proficiency in a high level language (preferably Java or C++) • Proficient in Computer Science fundamentals, including data structures, algorithms, OS and networking • 8+ Years Experience • Proficient in software engineering processes & tools for coding, testing, and debugging • Significant professional experience in Software Development of backend systems • Significant experience with object-oriented programming concepts, large-scale software architecture, networking and distributed systems, and UNIX/Linux environments • Significant experience designing and developing high performing complex server applications • Proven track record of technical leadership on complex projects and large roadmaps • Excellent communication and collaborate well with a team and incorporate feedback from leaders • Enjoy helping people, remain friendly and constructive under stress

Benefits

• healthcare • 401K savings plan • company holidays • vacation • sick time • parental leave • employee assistance program

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com