Software Engineer

Intel CorporationHillsboro, OR
49dHybrid

About The Position

Responsible for ensuring the efficient planning, provisioning, installation, configuration, maintenance, and operation of hardware and software infrastructure required to build, validate, and release a wide range of hardware and software products. This role collaborates closely with development and quality teams to define infrastructure requirements, implement solutions, and maintain systems within enterprise IT and compliance standards.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field with +4 years of experience in:
  • Programming language such as Python.
  • Experience with software development lifecycle including coding, debugging, testing, and deployment.
  • Knowledge of version control systems (e.g., Git).
  • Problem-solving skills and attention to detail and willing to deliver quality output.
  • Work in a team-oriented environment.
  • Adapt quickly and perform effectively in fast-paced, dynamic environments.
  • Cognitive flexibility to learn fast and adapt to new environments.
  • Good communication and collaboration skills are required in order to support the regional requirements, suppliers and remote team partners.
  • Planning structure and excellent time management are needed.

Nice To Haves

  • Master’s degree in Computer Science or related discipline.
  • Experience with full-stack development (Frontend and Backend).
  • Familiarity with CI/CD pipelines and automation tools (e.g., Jenkins, Docker, Kubernetes).
  • Knowledge of cloud platforms (AWS, Azure, or GCP).
  • Experience with Agile methodologies and collaborative development environments.
  • Exposure to security best practices and performance optimization.

Responsibilities

  • Design, implement, and maintain build and release infrastructure to support product development and validation.
  • Partner with development and QA teams to gather requirements and deliver robust, scalable solutions.
  • Own the end-to-end delivery pipeline, including: Source code management and versioning strategy Component build and packaging Test automation tooling Release staging and acceptance criteria Security and IP compliance scans Third-party conformance tools Artifact storage and distribution Disaster recovery planning
  • Identify opportunities to improve automation, reliability, and delivery speed through telemetry, KPIs, and best practices.
  • Implement monitoring and reporting systems to ensure pipeline health and performance.

Benefits

  • We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service