705 Developers jobs in Columbus
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
**Since 1989, SHI International Corp. has helped organizations change the world through technology. We've grown every year since, and today we're proud to be a $15 billion global provider of IT solutions and services.**
**Over 17,000 organizations worldwide rely on SHI's concierge approach to help them solve what's next.** **But the heartbeat of SHI is our employees - all 6,000 of them.** **If you join our team, you'll enjoy:**
+ **Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.**
+ **Continuous professional growth and leadership opportunities.**
+ **Health, wellness, and financial benefits to offer peace of mind to you and your family.**
+ **World-class facilities and the technology you need to thrive - in our offices or yours.**
**Job Summary**
Job Summary
SHI is seeking a motivated Software Engineer to join our Customer Experience Development Team. In this role, you will help develop a digital platform that integrates eCommerce capabilities with robust tools for managing IT assets, cloud environments, and SHI services. Our ideal candidate is eager to learn, enjoys shipping product.
This is a Remote Home Office role.
As a Software Engineer, you will work closely with product managers, software architects, and other engineers to deliver impactful solutions using a modern stack centered on C#, ASP.NET Core, and React.
Software Engineers at SHI are expected to be hands-on in technical delivery and contribute to the success of their team. You will participate in building software solutions, follow best practices, and help maintain a high standard for software quality and team culture.
**Role Description**
+ Contribute to the design, implementation, and maintenance of reliable, scalable software solutions, primarily using C#, ASP.NET Core, React, and SQL databases.
+ Participate in the software development life cycle from design and development through testing and deployment, focusing on clean code, scalability, and performance.
+ Collaborate with cross-functional teams to solve challenges and deliver high-quality features to customers.
+ Participate in code reviews and deepen your understanding of SOLID principles and domain-driven design with guidance from senior engineers.
+ Follow software engineering best practices, including automated testing, code quality, and effective documentation.
+ Participate actively in Agile ceremonies and contribute to continuous improvement of team processes and efficient delivery of work.
+ Stay current with emerging technologies and bring new ideas to the team.
+ Support the architecture and design of distributed, cloud-native systems in collaboration with senior engineers.
**Skill Level Requirements**
+ Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
+ 2+ years of professional experience building modern web applications with C# and ASP.NET Core.
+ Experience with React or other modern JavaScript frameworks.
+ Understanding of object-oriented programming, design patterns, and software architecture.
+ Experience with relational database design (SQL Server, Postgres).
+ Comfortable working in an agile, CI/CD, Git-centric environment.
+ Strong communication and collaboration skills.
**Preferred Qualifications**
+ Experience with cloud platforms, especially Microsoft Azure or AWS.
+ Familiarity with event-driven and distributed system architectures.
+ Understanding of DevOps practices, CI/CD pipelines, and Infrastructure as Code (Terraform is a plus).
+ Experience with test-driven development and writing unit/integration tests.
+ Exposure to Python, Databricks, or Elasticsearch is a bonus.
+ Participate in code reviews and deepen your understanding of SOLID principles and domain-driven design with guidance from senior engineers.
The estimated annual pay range for this position is $0,000 - 125,00 which includes a base salary and bonus. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.
Equal Employment Opportunity - M/F/Disability/Protected Veteran Status
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
We are looking for a highly skilled Sr. Software Engineer to join our dynamic team in Hilliard, Ohio. In this role, you will leverage your technical expertise to develop innovative software solutions and lead engineering teams through complex projects. If you have a passion for problem-solving and staying ahead of emerging technologies, this is the perfect opportunity to make a meaningful impact in the tech industry.
Responsibilities:
- Design and implement advanced software solutions across diverse projects, ensuring high-quality outcomes.
- Lead and mentor engineering teams, providing guidance and technical expertise throughout all stages of development.
- Build and maintain scalable applications, APIs, and database models to meet business needs.
- Collaborate with product managers, UX designers, and business stakeholders to gather and refine project requirements.
- Manage software deployments and provide post-release support to ensure smooth operation.
- Recommend and implement process improvements to enhance productivity and software quality.
- Conduct thorough code reviews and approve changes to ensure adherence to best practices.
- Evaluate team performance and foster growth through constructive feedback.
- Stay updated on emerging technologies and industry trends to drive innovation.
- Assess and select appropriate frameworks, technologies, platforms, and tools for project success.
Requirements - At least 7 years of experience in developing and supporting software systems.
- Strong problem-solving abilities and excellent organizational skills.
- Proficiency in ASP.NET Core and backend development.
- Experience with modern front-end frameworks such as React, Angular, or Vue.js.
- In-depth knowledge of relational database design and optimization.
- Familiarity with cloud technologies and API development.
- Understanding of Agile methodologies, including Scrum practices.
- Bachelor's degree in Computer Science or a related field, or equivalent certification. Technology Doesn't Change the World, People Do.®
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app ( and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use ( .
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
We are looking for an experienced and innovative Senior Software Engineer to join our dynamic team in Hilliard, Ohio. In this role, you will collaborate with cross-functional teams to deliver high-quality products. If you thrive on solving complex problems and staying ahead of industry trends, this is the perfect opportunity to make an impact.
Responsibilities:
- Design and develop advanced software solutions tailored to meet complex business needs.
- Lead and mentor a team of engineers, providing guidance throughout project lifecycles.
- Build and maintain scalable applications, APIs, and database models to ensure optimal performance.
- Collaborate closely with product managers, user experience designers, and stakeholders to gather and refine project requirements.
- Manage software deployments and provide post-release support to ensure seamless operation.
- Recommend and implement best practices, tools, and processes to improve productivity and code quality.
- Conduct rigorous code reviews and approve changes to maintain high development standards.
- Evaluate team performance, offering constructive feedback and guidance for growth.
- Stay updated on emerging technologies and industry trends to propose innovative solutions.
- Assess and integrate frameworks, platforms, and tools to enhance development capabilities.
Requirements
- Minimum of 5 years of experience in building and maintaining software systems.
- Proven expertise in problem-solving and organizational skills.
- Proficiency in backend development and client-side scripting.
- Experience with ASP.NET Core and modern frameworks such as React, Angular, or Vue.js.
- Strong knowledge of relational database design and optimization.
- Familiarity with cloud technologies and API development.
- Bachelor's degree in Computer Science or a related field.
- Understanding of agile methodologies, including Scrum, and tools like Atlassian Jira.
Technology Doesn't Change the World, People Do.®
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app ( and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use ( .
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer Responsibilities:
1. Develop, design, create, modify, and/or test mobile and desktop web software applications or systems.
2. Architect efficient and reusable front-end systems that drive complex web applications.
3. Implement features and user interfaces to optimize performance of user-facing products.
4. Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products.
5. Identify and resolve performance and scalability issues.
6. Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
7. Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
8. Telecommuting is permitted from anywhere in the U.S.
**Minimum Qualifications:**
Minimum Qualifications:
9. Requires a Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field and 24 months of experience in the job offered or computer related occupation
10. Requires 24 months of experience involving each of the following:
11. 1. Building mobile and desktop web applications using JavaScript, including asynchronous programming, closures, types, and ES6
12. 2. HTML or CSS including layout, specificity, cross browser compatibility, and accessibility
13. 3. Browser APIs and optimizing front end performance of web-based applications
14. 4. Front end development of mobile and desktop applications using React, Vue or Angular
15. 5. Debugging or benchmarking
16. 6. Writing code for User Interface components and
17. 7. Building tools, linting and formatting of the codebase
**Public Compensation:**
$240,126/year to $249,850/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
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, 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. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta 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
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer Responsibilities:
1. Help build the next generation of systems behind Meta's products, create web and/or mobile applications that reach over two billion people, and build high-volume servers to support content.
2. Harness passion for technology and graduate-level knowledge and help build highly scalable performant solutions.
3. Make use of graduate-level knowledge of algorithms and core computer science concepts and ability to apply knowledge to real world systems.
4. Without direct assistance, make the most of ability to recognize and match patterns from different areas of computer science in production systems and hone skill in making architectural decisions.
5. Employ deep knowledge in at least one area: data processing, programming languages, databases, networking, operating systems, computer graphics, or human computer interaction.
6. Design core, backend software components, using primarily C/C++, Java, PHP and Hack.
7. Interface with other teams to incorporate their innovations and vice versa.
8. Conduct design and code reviews.
9. Analyze and improve efficiency, scalability, and stability of various system resources.
10. Telecommuting is permitted from anywhere in the United States.
**Minimum Qualifications:**
Minimum Qualifications:
11. Requires a Master's degree or foreign equivalent in Computer Science, Computer Engineering, or a related field and 24 months of experience in the job offered or in a related occupation
12. Experience must include 24 months in each of the following:
13. 1. Java
14. 2. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
15. 3. Linux
16. 4. Building highly-scalable performant solutions
17. 5. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human computer interaction
18. 6. Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems and,
19. 7. Distributed systems
**Public Compensation:**
$216,790/year to $240,240/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
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, 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. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta 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
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer Responsibilities:
1. Design and implement components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.
2. Design and implement drivers and services that operate efficiently in a constrained environment yet when pressed can efficiently deliver large volumes of data with low-latency and high-bandwidth.
3. Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application.
4. Profile performance problems and drive optimizations that span the entire software stack.
5. Bring up new devices and lead debugging and performance tuning exercises that span multiple hardware, firmware, and software teams.
6. Understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development.
7. 100% telecommuting allowed from anywhere in the US.
**Minimum Qualifications:**
Minimum Qualifications:
8. Requires a Master's degree (or foreign degree equivalent) in Computer Science, Engineering, or a related field. Foreign equivalent accepted and 2 years of experience in the job offered or in a related occupation.
9. Requires 2 years of experience involving the following:
10. 1. Device driver development, embedded systems, and operating systems
11. 2. Working on systems software in a large-scale C/C++ code base
12. 3. Hardware bring up using interfaces including ADC, GPIO, SPI, or I2C
13. 4. BSP/Board Support Package, Operating Systems, RTOS, Bootloader, Power Management, Linux, Graphics and Display Drivers, and MCU (Microcontroller)
14. 5. Developing, debugging, and shipping software products on large code bases that span platforms and tools and
15. 6. Software Development processes including source control, bug tracking, and design documentation.
**Public Compensation:**
$258,524/year to $290,180/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
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, 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. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta 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
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer Responsibilities:
1. Design core and backend software components, code using primarily C++ and Python, and interface with other teams to incorporate their innovations and vice versa.
2. Conduct design and code reviews, analyze and improve efficiency, scalability, and stability of various system resources.
3. Establish self as an owner of a particular component, feature, or system with expert end-to-end understanding.
4. Successfully complete projects at a large scope while maintaining a consistent high level of productivity.
5. Telecommuting is permitted from anywhere in the U.S.
**Minimum Qualifications:**
Minimum Qualifications:
6. Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering or related field
7. Requires completion of a university-level course, research project, internship, or thesis in the following:
8. 1. Object oriented programming language such as C++
9. 2. Building large-scale infrastructure applications
10. 3. Scripting languages such as Python, or JavaScript
11. 4. Designing, analyzing, and improving efficiency, scalability, and stability of various system resources
12. 5. Experience owning a component, feature, or system
13. 6. Experience to demonstrate skills in shipping high quality and reliability code, such as testing strategy, productionalization (monitoring, alerting, and troubleshooting) skills of large-scaled applications
14. 7. Setting directional strategy for a team, working effectively with XFN team to drive consensus
15. 8. Providing high quality code review feedbacks and guiding other engineers in making proactive changes to improve system quality
**Public Compensation:**
$207,502/year to $240,240/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
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, 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. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta 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
Be The First To Know
About the latest Developers Jobs in Columbus !
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer Responsibilities:
1. Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run our applications.
2. Build new features and improve existing products.
3. Work on problems of moderate scope.
4. Push code, drive the development of the systems behind our products, create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe.
5. Develop a strong understanding of relevant product area, codebase, and/or systems.
6. Demonstrate proficiency in data analysis, programming and software engineering.
7. Produce high quality code with good test coverage, using modern abstractions and frameworks.
8. Receiving general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgment and problem solving skills.
9. Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
10. Actively seek and give feedback in alignment with company Performance Philosophy.
11. Telecommuting is permitted from anywhere in the United States.
**Minimum Qualifications:**
Minimum Qualifications:
12. Requires a Master's degree in Computer Science, Software Engineering, Computer Engineering, Applied Sciences, Mathematics, Physics or related field, and 36 months of experience in the job offered or in a related position. Foreign equivalent degree accepted.
13. Requires 3 years of experience in the following:
14. 1. Coding in one of the following industry-standard languages: C, C++, Java, or C#
15. 2. Building large-scale infrastructure applications
16. 3. Designing and completing medium to large features independently without guidance
17. 4. Experience owning a particular component, feature or system 5. Python, PHP, or Haskell
18. 6. Relational databases and SQL
19. 7. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
20. 8. Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
21. 9. Build highly-scalable performant solutions
22. 10. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
23. 11. Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
24. 12. Distributed systems
**Public Compensation:**
$227,187/year to $240,240/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
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, 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. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta 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
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer Responsibilities:
1. Develop, design, create, modify, and/or test mobile and desktop web software applications or systems.
2. Architect efficient and reusable front-end systems that drive complex web applications.
3. Implement features and user interfaces to optimize performance of user-facing products.
4. Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products.
5. Identify and resolve performance and scalability issues.
6. Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors.
7. Exercise judgment within defined procedures and practices to determine appropriate action.
8. Telecommute from anywhere in the U.S. permitted.
**Minimum Qualifications:**
Minimum Qualifications:
9. Requires a Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field.
10. Require completion of a university-level course/research project/internship/thesis, in the following:
11. 1. Building mobile and desktop web applications using JavaScript, including asynchronous programming, closures, types, and ES6
12. 2. HTML or CSS including layout, specificity, cross browser compatibility, and accessibility
13. 3. Browser APIs and optimizing front end performance of web-based applications
14. 4. Front end development of mobile and desktop applications using React, Vue, or Angular
15. 5. Debugging or benchmarking
16. 6. Writing code for User Interface components
17. 7. Building tools, linting and formatting of the codebase
**Public Compensation:**
$232,946/year to $240,240/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
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, 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. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta 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
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.
**Required Skills:**
Software Engineer Responsibilities:
1. Design and implement components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.
2. Design and implement drivers and services that operate efficiently in a constrained environment yet when pressed can efficiently deliver large volumes of data with low-latency and high-bandwidth.
3. Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application.
4. Profile performance problems and drive optimizations that span the entire software stack.
5. Bring up new devices and lead debugging and performance tuning exercises that span multiple hardware, firmware, and software teams.
6. Understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development.
7. 100% telecommuting allowed from anywhere in the US.
**Minimum Qualifications:**
Minimum Qualifications:
8. Requires a Master's degree (or foreign degree equivalent) in Computer Science, Engineering, or a related field. Foreign equivalent accepted and 2 years of experience in the job offered or in a related occupation.
9. Requires 2 years of experience involving the following:
10. 1. Device driver development, embedded systems, and operating systems
11. 2. Working on systems software in a large-scale C/C++ code base
12. 3. Hardware bring up using interfaces including ADC, GPIO, SPI, or I2C
13. 4. BSP/Board Support Package, Operating Systems, RTOS, Bootloader, Power Management, Linux, Graphics and Display Drivers, and MCU (Microcontroller)
14. 5. Developing, debugging, and shipping software products on large code bases that span platforms and tools and
15. 6. Software Development processes including source control, bug tracking, and design documentation.
**Public Compensation:**
$258,524/year to $290,180/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
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, 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. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta 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