Senior Software Engineer

Micron Technology
Published
September 28, 2020
Location
8000 S Federal Way, Boise, Idaho
Category
Job Type

Description

The Micron Engineering Services (EngServ) team embraces the spirit of the DevOps movement. We provide modern development infrastructure tools to product development teams within Micron. The teams we empower work on sophisticated firmware, software and test capabilities which deliver system-level Micron products such as SSDs. Our team has the opportunity to improve quality and catalyze development efficiency and effectiveness.

As a member of the EngServ Design team, you will have a key role in enabling teams to capture, manage, automate and understand their work. We provide Enterprise-wide support for Jenkins (build/test/release automation), JFrog Artifactory (binary artifact management), Atlassian Bitbucket (Git repo hosting and code/branch management), Atlassian Jira (issue/bug tracking, team planning, work management), Atlassian Confluence (engineering wiki), SonarSource SonarQube (code quality analysis) and other similar tools.

You will work within a small team of highly qualified engineers to build and configure tool solutions for Micron development teams. You will engage in a wide variety of tasks and responsibilities including custom software development, coaching and advising on the best known methods for using our tools, application administration, training, development of self-help documentation, and change facilitation. You will also work directly with members of our partner Operations team that manages our servers, network, OS, etc. for the services we support.

Qualifications

Successful candidates for this position will have:

  • 8+ years technical experience
  • Software development and design experience (esp. Python or similar language)
  • Experience with web-application administration and/or software development of web-applications
  • Expertise in tools and methods for automation of continuous integration/delivery/deployment (CI/CD)
  • Experience in tools and methods for version control, configuration management, and code review / peer review
  • Agilist mentality; understanding of Agile values and principles; experience working in Scrum or Kanban team
  • Experience coaching, mentoring and/or training engineers
  • Excellent verbal and written communication skills (English)

Preferred:

  • Deep knowledge of Jenkins, Jfrog Artifactory, and Git
  • Experience using Kubernetes
  • Experience debugging sophisticated web-application problems (browser, web-application, database, OS, network)
  • Experience with test automation and/or reporting systems
  • Knowledge of C programming, firmware and/or embedded software systems development
  • Knowledge of cyber security, information security, identity-based role management techniques

Education:

  • Minimum of Bachelor's degree in Computer Science, Computer Engineering or similar, or equivalent experience.

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 16, 2019
Software Developer Level 2   New Windsor, Maryland
June 3, 2019
Desktop page
~