Facebook Jobs

Mobile facebook Logo

Job Information

Facebook Software Engineer, Portal Infrastructure in Menlo Park, California

Intro:

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.

Summary:

The Portal team is a new product engineering organization created to develop and ship platforms and products at the intersection of hardware, software, and content. Our products define new categories and advance Facebook's mission of empowering people to build community.

The Portal Software Infrastructure team supports all software development for Portal, both Android Open Source Project (AOSP) and Facebook development based. As a Software Engineer in our team, you will be at the heart of Portal’s engineering process, building software that empowers engineering teams to develop and deliver high quality products quickly. We are focused on solving the hardest, most interesting challenges of developing software at scale without sacrificing stability, quality, velocity or code health.

We ensure success by partnering with engineering teams and developing scalable tools and infrastructure that help engineers develop, test, debug, release and operate software products quickly. Increasing the pace of product development and ensuring our products are thoroughly tested. We are champions for code health, testability, maintainability and best practices for development and testing.

Required Skills:

  1. Lead/contribute to engineering efforts from design to implementation, solving complex technical challenges around developer and engineering productivity and velocity

  2. Design and build advanced automated build, test, release and operations infrastructure

  3. Drive adoption of best practices in code health, testing, and maintainability

  4. Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for testability

  5. Develop and support processes to maintain uptime, SLAs and availability of critical platform components

Minimum Qualifications:

  1. BS degree in Computer Science, Computer Engineering or equivalent experience

  2. 5+ years of software development experience in one or more general-purpose programming languages

  3. Experience in at least one of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools, testing frameworks

Preferred Qualifications:

  1. Master's or PhD in Computer Science or a related technical field

  2. Experience with one or more programming languages: Java, Python, JavaScript, PHP/Hack

  3. Scripting skills in Python, Perl, Shell or another common language

  4. Experience with relational databases and SQL

  5. Experience working with Consumer Electronic devices

  6. Experience with Android Open Source Project (AOSP) product development

Industry: Internet

Equal Opportunity: Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Facebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.

DirectEmployers