WorkOS is an internet company providing a developer platform that helps app-builders sell their apps to enterprise customers with only a few lines of code. Founded in 2019, the com
Product Engineer – Enterprise
Location
United States
Posted
100 days ago
Salary
$175K - $275K / year
Seniority
Senior
Job Description
Product Engineer – Enterprise
WorkOS
• Design and engineer delightful developer and end-user experiences • Develop a deep understanding of evolving products (RBAC, FGA, Audit Logs) and increase its adoption • Develop a deep understanding of how diverse customer personas interact and integrate with our mature products (SSO, SCIM), and work to reduce friction points • Collaborate with other product teams, solutions engineering, and our go-to-market team • Map evolving technical risks/limitations to drive technical roadmap in collaboration with other engineering teams • Collaborate with other product teams, solutions engineering, and our go-to-market team • Work directly with leadership on greenfield ideas • Help recruit and assess future engineering team members
Job Requirements
- 5+ years of industry software development experience
- Experience distilling complex, fragmented problem spaces into clean, simple architectures (ex: data models, robust state management)
- Experience designing well-structured internal and external APIs that balance high scalability with an intuitive developer experience.
- Skilled in collaborating with diverse customer personas and translating their needs into well-designed and prioritized action items.
- Familiarity with working on small teams in fast-paced environments
- Intellectually curious, independently driven, and passionate about great products
- A growth mindset, high emotional intelligence, and strong communication skills
- Bonus: Experienced with our stack of TypeScript, React, and Postgres
- Bonus: Experienced in B2B SaaS, developer tools, or a related industry
Benefits
- Healthcare coverage for you and your family, including medical, dental, and vision
- Parental leave
- Paid-time off and fully remote working arrangements
- Competitive pay
- Substantial equity grants
- 401k matching
- Wellness and fitness monthly allowances
- PTO + paid holidays + unlimited sick leave
- Autonomy and flexibility with remote work
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop consumer-centric and responsive web applications using modern technologies. • Identify and implement web-based user interactions that enhance usability and accessibility. • Collaborate with UI/UX designers to create high quality user interfaces. • Contribute to the design and implementation of backend software, APIs, and data pipelines. • Build reliable and scalable applications that leverage Cloud services e.g. GCP, AWS. • Write well-documented, tested code that adheres to best practices. • Follow agile development methodologies and fast iteration cycles.
Staff Full Stack Engineer
Panorama EducationLeading K-12 platform transforming teaching and student support with AI, MTSS, and surveys.
• Design, build, and maintain full stack features and systems that power Panorama’s Surveys product. • Lead complex technical initiatives that improve scalability, reliability, and performance of survey workflows and reporting, including selectively incorporating AI-assisted approaches where they add clear value. • Partner with Product and Design to translate customer needs into well-scoped, durable technical solutions. • Balance new feature development with ongoing investment in platform health, technical debt reduction, and operational excellence. • Ensure survey experiences are intuitive, accessible, and performant for educators and administrators. • Serve as a senior technical voice within the Surveys squad, helping guide architectural decisions and technical direction. • Mentor and support engineers across the team through pairing, code reviews, and technical guidance. • Raise the bar for engineering quality, testing practices, and maintainability. • Collaborate with other Staff and Principal engineers to align patterns and practices across Panorama’s technology organization. • Contribute to shared technical standards and help evolve Panorama’s engineering practices over time. • Work across the stack, with deep backend expertise in Ruby on Rails and comfort building and evolving front-end experiences in Vue.js. • Support data-intensive features, including survey administration, response collection, reporting, and insights. • Design, prototype, write, test, review, debug, deploy, and monitor production code.
Software Engineering Team Leader – CKEditor
ButterCMS 🧈Marketers love our easy to use content dashboard. Developers love our content API to build modern apps.
• Managing, supervising and keeping track of the delivery of the engineering team; • Contributing to performance reviews, goal setting, and career progression plans; • Coaching engineers day to day through mentoring, pairing, and technical feedback; • Collaborating with the team to develop processes, policy, protocols, and solutions within the team; • Writing clean, maintainable, well-documented code and establishing quality standards; • Cultivating engineering excellence through continuous learning and blameless culture; • Promoting the culture of ownership, responsibility and cooperation.
Senior Software Engineer
ai2ioFrom Transformative AI to Foundational I/O — Custom solutions for your unique business needs!
• Design, develop, and maintain software tools for engineering applications • Ensure software solutions are robust, scalable, and user-friendly • Utilize Azure DevOps to track and report work item status, manage code with build and release pipelines • Development of Revit add-ins and integration with other engineering tools • Integrate software tools with existing engineering systems and workflows • Utilize AI language models to refine and analyze code • Leverage AI APIs, techniques, and tools to optimize workflows and improve end user experiences • Collaborate effectively with other software developers to create software solutions • Collaborate with electrical and mechanical engineers to understand project requirements and translate them into software solutions • Provide technical guidance and mentorship to developers • Participate in code reviews and provide insights into code optimization




