Principal Software Engineer - Core Mail Backend

October 11

Apply Now
Logo of Yahoo

Yahoo

innovation β€’ internet β€’ technology β€’ advertising β€’ media

10,000+

πŸ’° $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

October 10

Lead Rust development for open-source security in decentralized applications.

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