Application Engineer

Meta Meta · Big Tech · Austin, TX

Application Engineer role focused on technical ownership, development, testing, and deployment of application solutions and customizations. Requires collaboration with business analysts and end-users to gather requirements, and involves maintaining technical documentation and troubleshooting application issues. The role also requires staying updated on industry trends in application and PLM technologies.

What you'd actually do

  1. Technical ownership of application projects and managing resources.
  2. Collaborate with business analysts, project managers, and end-users to gather and understand requirements for application solutions.
  3. Design, develop, test, and deploy customizations, integrations, and enhancements within the application’s environment.
  4. Customize and configure application modules to align with specific business processes.
  5. Develop and maintain technical documentation related to system design, configuration, and implementation.

Skills

Required

  • Coding in an industry-standard language (e.g. Java, Python, C++, or JavaScript)
  • C, C++, C#, or Java
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
  • Core web technologies: HTML, CSS, or JavaScript
  • Building highly-scalable performant solutions
  • Distributed systems including sharding, consistency, and availability
  • Algorithms