Description:
We are seeking a highly experienced Staff Software Engineer to take on a technical ownership role over OpenEye’s large-scale, cloud-based platform - the foundation on which our engineering team delivers features to customers worldwide.
In this role, you will be an architectural steward of our core cloud-based system:
- Defining and implementing our technical roadmap to ensure the platform remains stable, scalable, and efficient for years to come.
- Leading major feature or system initiatives from concept through delivery, ensuring technical integrity and alignment with business goals.
- Planning and leading modernization efforts of legacy architectures - including migration from monoliths to microservices and adoption of cloud-native patterns -without disrupting ongoing product delivery.
- Designing frameworks, services, and infrastructure that accelerate revenue-generating feature work by our product development teams.
You will collaborate closely with engineering leads, product managers, and operational teams to align long-term technical vision with evolving business needs, ensuring the continued success and adaptability of our cloud platform.
While you will regularly contribute directly to high-impact feature development, you will also focus on platform architecture, technical strategy, and cross-team enablement. As a cross-team enabler, you will help to shape our team’s long-term strategy and direction for AI by:
- Leading the design and adoption of AI-enabled capabilities within the team.
- Removing organizational barriers to the responsible, scalable, and effective use of AI.
- Establishing frameworks that enable consistent, trustworthy AI usage without dependence on specific tools or individuals.
- Ensuring AI-assisted systems and processes are auditable, measurable, and sustainable over time.
Role And Responsibilities
- Independently design and lead implementation of large-scale projects thought the complete software development lifecycle.
- Serve as the primary technical point of contact for your team, assisting with feature design, bug resolution, and architectural decisions.
- Architect and implement robust, reusable frameworks, components, and tools adopted across multiple engineering teams.
- Anticipate technical challenges in advance, shaping roadmaps and system designs that ensure sustainability and scalability.
- Collaborate with Product Management and other stakeholders to align technical solutions with business goals without compromising architectural integrity.
- Model responsible, high-impact use of AI by delivering demonstrably better software engineering outcomes through your own work.
- Provide mentorship to engineers at all levels - including Lead and other Staff Engineers - helping them grow technical and leadership skills.
- Drive company-wide technical standards, promoting best practices for code quality, testing, and maintainability.
- Actively participate in cross-department technical councils, working groups, and strategic planning sessions.
- Communicate technical concepts clearly to both technical and non-technical audiences, via design documents, presentations, and code reviews.
- Deliver impactful solutions that measurably increase team productivity, enhance platform capabilities, or improve product performance.
- Other duties as assigned.