
Software Engineer, Product
Software Full-Time Remote
The position
We are the teams who create all of Meta’s products used by billions of people around the world. Want to build new features and improve existing products like Messenger, Video, Groups, News Feed, Search and more? Want to solve unique, large scale, highly complex technical problems? Meta is seeking experienced full-stack Software Engineers to join our product teams. You can help build products that help us connect the next billion people, create new features that have billions of interactions per day and be a part of a team that’s working to help people connect with each other around the globe. Join us!
Responsibilities
Software Engineer, Product Responsibilities:
- Full stack web/mobile application development with a variety of coding languages
- Create consumer products and features using internal programming language Hack
- Implement web or mobile interfaces using XHTML, CSS, and JavaScript
- Work closely with our PM and design teams to define feature specifications and build products leveraging frameworks such as React & React Native
- Work closely with operations and infrastructure to build and scale back-end services
- Build report interfaces and data feeds
- Sets direction and goals for the team regarding project impact, product quality and engineering efficiency
- Leads major initiatives, projects, teams, rollouts and phased-releases
- Helps to onboard new team members, provides mentorship and enables successful ramp up on your team’s code bases
Requirements
- A minimum of 4 years experience in progressive software development is required. 2+ year specifically with React.
- A strong understanding of front-end frameworks (React, Angular, Vue, etc) and modern Javascript and Typescript concepts.
- Advanced knowledge of API integration, orchestration, and async design patterns.
- A strong background in leading cross-team and cross-application initiatives, and demonstrable experience coordinating engineering, product, design, and other stakeholders in these efforts
- Writing tests for your work.
- Any design/UX experience
- Experience working with sophisticated application state (e.g. Apollo Client, Redux, MobX or similar).
- Experience configuring the bundling and deployment of modern web applications, using tools such as Webpack, Babel, Vite, etc.
Benefits & compensation
- Est: $141,000 – $241,000 a year
- 7+ years of programming experience
- 7+ years relevant experience building large-scale applications or similar experience
- Experience leading major initiatives successfully. Experience leading projects and teams accordingly
- Experience building and shipping high quality work and achieving high reliability
- Experience improving stability through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
- Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
- Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. We may use your information to maintain the safety and security of Meta, its employees, and others as required or permitted by law. You may view Meta’s Pay Transparency Policy, Equal Employment Opportunity is the Law notice, and Notice to Applicants for Employment and Employees by clicking on their corresponding links. Additionally, Meta participates in the E-Verify program in certain locations, as required by law
The position
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today – planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Become an IBM Employee and come on as a part of a team within IBM Consulting Platform Services creating React Frontend for AWS Native Applications and the client’s AWS cloud platform overall.
We are seeking highly motivated and accomplished Senior React Front end Engineers. Help set standards across the organization on design, architecture, and best practices.
Responsibilities
- Operate as the go-to person for front-end related matters within our technology stack.
- Work collaboratively and transparently with product management, design, stakeholders, and your fellow engineers.
- Continually evolve engineering practices and architectural designs to meet Pie’s goals in partnership with Principal Engineers and Technology leadership.
- Mentor other engineers and be deeply involved in the code review process.
Requirements
- A minimum of 4 years experience in progressive software development is required. 2+ year specifically with React.
- A strong understanding of front-end frameworks (React, Angular, Vue, etc) and modern Javascript and Typescript concepts.
- Advanced knowledge of API integration, orchestration, and async design patterns.
- A strong background in leading cross-team and cross-application initiatives, and demonstrable experience coordinating engineering, product, design, and other stakeholders in these efforts
- Writing tests for your work.
- Any design/UX experience
- Experience working with sophisticated application state (e.g. Apollo Client, Redux, MobX or similar).
- Experience configuring the bundling and deployment of modern web applications, using tools such as Webpack, Babel, Vite, etc.
Benefits & compensation
- Est: $110,000 – $150,000 a year
- Your Life @ IBM:
IBM offers a wide range of resources for eligible IBMers to thrive both inside and outside of work. In addition to a competitive benefits program consisting of medical and life insurance, retirement plans, and time off, eligible employees may also have access to:- 12 weeks of paid parental bonding leave. Family care options are also available to support eligible employees during COVID-19.
- World-class training and educational resources on our personalized, AI-driven learning platform. IBM’s learning culture supports your restless attitude to grow your skills and build the depth and scale of knowledge needed to achieve your career goals.
- Well-being programs to support mental and physical health.
- Financial programs that empower you to plan, save, and manage your money (including expert financial counseling, 401(k), IBM stock discount, etc.).
- Select educational reimbursement opportunities.
- Diverse and inclusive employee resource groups where you can network and connect with IBMers across the globe.
- Giving and volunteer programs to benefit charitable organizations and local communities.
- Discounts on retail products, services, and experiences.
- We consider qualified applicants with criminal histories, consistent with applicable law.
IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship. - Being You @ IBM
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.