Software Engineer – Datacenter

Intel Corporation•Santa Clara, CA
•$137,610 - $265,870•Hybrid

About The Position

As a Software Application Development Engineer, you will design, develop, test, and debug software applications for end users or for integration with other applications by independent software vendors. The role spans frontend and backend development, using modern programming languages and secure coding practices to deliver high-quality, scalable, and efficient solutions. You will join an Intel team that develops software solutions for users and applications worldwide, supporting Intel's technology initiatives and the way end users interact with Intel-powered innovations.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • At least 6 years of hands-on professional software development experience.
  • US citizenship.
  • Ability to obtain and maintain a US Government Security Clearance.
  • Proficiency in scripting languages such as Python or Perl.
  • Familiarity with Linux shells and command-line interfaces.

Nice To Haves

  • Master’s degree in a relevant technical field with at least 4 years of experience, or a Ph.D. in a relevant technical field with at least 2 years of experience.
  • Experience with industry-standard tools such as Ansible, Cobbler, containers, and Kubernetes.
  • Knowledge of Linux operating systems, preferably SUSE.
  • Exposure to continuous monitoring solutions such as Elastic, Kibana, and Grafana.
  • Basic understanding of networking protocols such as TCP/IP, DNS, and HTTP/S.
  • Familiarity with statically typed programming languages such as Java or C++.

Responsibilities

  • Design, develop, test, and debug software applications for end users or integration with third-party applications.
  • Contribute to frontend and backend development using modern software methodologies and programming languages.
  • Write functional and test code, automate build and deployment processes, and perform unit, integration, and end-to-end testing.
  • Follow secure coding practices and ensure compliance with software legal guidelines.
  • Analyze user stories and translate requirements into practical software solutions.
  • Collaborate with cross-functional teams on infrastructure planning and functionality.
  • Complete product documentation and installation and maintenance procedures.
  • Interact with end users to define system requirements and implement necessary modifications.

Benefits

  • Competitive pay
  • Stock bonuses
  • Health benefits
  • Retirement benefits
  • Vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service