The Staff Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications.
Requirements
- Lead the design, development and implementation of technical solutions for complex projects, involving multiple domains.
- Provide technical leadership and direction to a sizable team of engineers.
- Review and interpret customer requirements/specifications and may act as primary customer contract.
- Analyze trade-offs in complex systems and recommend solutions.
- Develops deployment strategies and plans.
- May manage relationships with key vendors/partners.
- Analyze, design and develop tests and test-automation suites.
- Design and develop a processing platform using various configuration management technologies.
- Collaborate cross-functionally with customers, users, project managers and other engineers including Peer-Reviews to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Benefits
- Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement