About the Role
We are seeking a highly skilled and experienced Staff Engineer to join our client’s engineering team. In this role, you will contribute to the design, development, and optimization of complex systems and applications. You will work closely with senior leadership and cross-functional teams to drive technical innovation and ensure the scalability, performance, and quality of our client’s products.
Requirements
Own highly complex problems that span multiple teams across one or more organizations
Drive long-term solutions across teams and software leadership
Work with development teams and product managers to manage project priorities, deadlines, and deliverables
Identify opportunities to develop new and better solutions
Interact directly with business customers to gather and understand requirements
Consistently contribute to solving organization-wide problems
Evaluate existing applications to refactor, update and add new features
Anticipate and address technical and organizational obstacles
Provide guidance for technical design and architecture decisions within and across teams
Participate in the evaluation and selection of new technologies
Develop applications and services using the right tool for the job
Champion code quality including unit and integration testing
Conduct functional and non-functional testing
Troubleshoot and debug applications
Deliver high-quality and scalable architecture designs and code
Ensure consistency across teams