First seen by Alion on Oct 24, 2026. Micron Technology scores A on the Alion truth index.
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.
Skills
C, C language, C++, CPP, Linux

