NextHire Try for free

Micron Technology

Posted 27 Aug 2026

Software Engineer - C C++ Linux

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

We are looking for a highly accountable and product-minded engineer who takes complete ownership of software products from concept to production. This is not a task-execution role; it is a product ownership role where engineering judgment, architectural thinking, and delivery accountability matter as much as coding capability. You will own one product end-to-end, including architecture, development, reliability, deployment quality, and technical decision-making. The role demands someone who understands not only how to build software but also why it should be built in a particular way. The ideal candidate is someone who can independently drive execution, challenge unclear requirements, collaborate effectively with hardware and embedded teams, and consistently ship production-grade software with high engineering standards.


The core responsibilities for the job include the following:


Product Ownership:

  • Take full-stack ownership of a software product, including backend services, APIs, integrations, and frontend components where applicable.
  • Maintain accountability for the product's reliability, scalability, maintainability, and production performance.
  • Ensure technical decisions align with business goals and user outcomes.


Architecture and Engineering Excellence:

  • Define and evolve the product's technical architecture.
  • Make pragmatic architectural trade-offs under real-world constraints.
  • Build clean, maintainable, and well-tested code.
  • Ensure every feature includes appropriate test coverage and documentation before release.
  • Proactively identify and reduce technical debt.


Requirement Analysis and Problem Solving:

  • Translate business and product requirements into scalable technical solutions.
  • Challenge unclear, unnecessary, or technically unsound requirements constructively.
  • Estimate effort accurately and communicate risks, dependencies, and uncertainties transparently.


Cross-Functional Collaboration:

  • Work closely with embedded systems and hardware engineering teams to define and validate interface specifications.
  • Collaborate with stakeholders across product, engineering, QA, and operations functions.
  • Drive alignment without requiring constant escalation or direction.


Reliability and Delivery:

  • Own uptime, latency, error rates, and operational stability of the product.
  • Participate actively in deployment, monitoring, debugging, and production issue resolution.
  • Provide structured weekly updates covering current status, forward plans, risks, and dependencies.


Requirements:

  • Strong experience in full-stack software development within product-based environments.
  • Demonstrated ownership of production-grade software products or major feature sets.
  • Proven track record of independently shipping and maintaining software used by real customers.
  • Experience working in cross-functional engineering environments involving hardware or embedded systems is highly preferred.


Technical Strength:

  • Strong software architecture and system design capabilities.
  • Solid understanding of APIs, backend services, databases, cloud-native development, and modern frontend frameworks.
  • Strong focus on code quality, automated testing, observability, and maintainability.
  • Ability to make balanced engineering decisions without over-engineering solutions.


Professional Attributes:

  • High accountability and execution ownership.
  • Strong communication and documentation skills.
  • Ability to work independently with minimal supervision.
  • Comfortable operating in fast-moving product environments with evolving priorities.
  • Strong analytical thinking and problem-solving mindset.


Evaluation Criteria:

  • Candidates will be evaluated on:
  • Demonstrated end-to-end product ownership.
  • Quality and impact of production software delivered.
  • Architectural decision-making and technical depth.
  • Ability to meet commitments consistently.
  • Cross-functional collaboration and communication capability.
  • Practical problem-solving under constraints.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach