The Senior 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 global team of engineers.
- Review and interpret customer specifications and may act as primary customer contact.
- Analyze trade-offs in complex systems and recommend solutions.
- Develops deployment strategies and plans.
- Lead the deployment of strategic complex programs and coordinate site-wide deployment efforts.
- Analyze, design and develop tests and test-automation suites.
- Design and develop a processing platform using various configuration management technologies.
- Test software development methodology (may be done in agile environment)
- Provide ongoing maintenance, support and enhancements in existing systems and platforms.
- 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.
- Keep up to date with relevant industry knowledge and regulations
Benefits
- Paid time off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance