Job Closed
This listing is no longer active.
Helping rockstar candidates get introduced to their next role.
Founding Staff Engineer
Location
North Carolina
Posted
138 days ago
Salary
0
Seniority
Lead
Job Description
Founding Staff Engineer
Rockstar
• Build full-stack product features end-to-end: frontend UI, backend APIs/services, data pipelines, deployment and observability. • Own the integration strategy and connector architecture across multiple vendors and authentication patterns (OAuth/API tokens/read-only portal access/automated exports). • Design and implement data ingestion and processing primitives: retries, idempotency, backfills, schema evolution, and anomaly detection. • Create a flexible canonical data model and mapping layer that can normalize structural + semantic differences across systems (e.g., different definitions of revenue/net sales/business day). • Build the metrics/semantic layer that powers product experiences and deterministic tool outputs (numbers must be correct and auditable). • Implement data quality and validation workflows so failures are observable and fixable (quarantine/error surfacing instead of silent wrongness). • Make sound build vs buy recommendations for integration tooling and infrastructure (unified APIs, managed ETL, warehouses, observability, etc.). • Work directly with the founder and pilot partners to unblock access issues, validate data, and iterate quickly.
Job Requirements
- 10+ years building production software; prior Staff/Principal level or equivalent.
- Proven full-stack ownership: you can ship UI + backend + data pipelines without needing separate specialists.
- Strong TypeScript experience (frontend and backend); Python experience is a plus (not required).
- Deep experience with data engineering fundamentals: SQL, modeling, ETL/ELT, event-driven ingestion, reconciliation/validation, and operationalizing pipelines.
- Experience building and maintaining multiple third-party integrations (API design, rate limits, auth, retries, monitoring, vendor quirks).
- Strong systems design judgment: you choose tools/architecture based on constraints and tradeoffs, not familiarity.
- Comfortable operating in ambiguity with real customers and aggressive timelines.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Developer Platform
GlydwaysThe Best Way to Move People High-capacity, on-demand, and affordable mobility
• Develop, maintain, and enhance developer toolchains and workflows, including build, lint, code coverage, and testing support for C++, Python, and Go languages. • Collaborate closely with software engineering teams to understand their needs, identify and implement improvements in the continuous integration (CI) system, utilizing AWS and Buildkite. • Develop, deploy, and support automation tools to streamline common developer workflows, such as change submission, integration testing, and dependency management. • Design and implement basic monitoring services to track the performance and stability of internal processes and systems. • Contribute to the eventual migration of the build system to Bazel, working with team members to ensure a smooth transition.
- Team Leadership & Mentorship: Act as the primary technical guide for a team of developers, designers, and product managers. You will foster a collaborative environment, provide constructive feedback, and help team members grow. - Stakeholder Communication: Translate complex technical requirements into clear, actionable insights for non-technical stakeholders and founders. You will be the "bridge" that ensures everyone is aligned on the product roadmap. - Strategic Decision Making: Participate in high-level discussions regarding the app’s architecture, feature set, and long-term scalability. You will be responsible for choosing the right tools and methods to solve business problems. - Product Development: Oversee the end-to-end development of our SaaS platform, ensuring code quality, security, and performance across both the frontend and backend. - Project Orchestration: Work closely with the Product Manager to prioritize tasks, manage technical debt, and ensure timely delivery of features. - Culture & Collaboration: Maintain a low-ego, team-first mentality. We value problem-solvers who prioritize the success of the product and the team over personal accolades.
Principal Software Engineer – Breeze Assistant
HubSpotSince launching in 2006, HubSpot has emerged as the force behind the industry-leading inbound marketing and sales platform. Among other accolades, HubSpot is al
• Define the patterns for how AI agents safely and predictably interact with HubSpot’s CRM and third-party ecosystems. • Act as a "zero-to-one" builder and prototype new
Software Engineer
DynataThe world’s largest first-party data company for insights, activation & measurement
• Design, develop, and maintain backend services and applications using Java and modern frameworks. • Build and optimize scalable cloud solutions on AWS, leveraging services such as Lambda, ECS/EC2, S3, DynamoDB, RDS, and more. • Work with both SQL and NoSQL data stores, implementing efficient schemas, queries, and performance optimizations. • Participate in solution design, code reviews, and architectural discussions. • Mentor junior developers and support best practices across the team. • Implement automated testing and CI/CD practices to ensure high-quality deployments. • Use AI-assisted development tools (e.g., GitHub Copilot, Cursor, Amazon Q, etc..) for coding, testing, documentation, and troubleshooting. • Collaborate cross-functionally with product, QA, and DevOps teams.




