Lead Software Engineer at Oteemo, responsible for designing and implementing scalable GraphQL APIs. Collaborating with teams and mentoring engineers while driving technical excellence in a hybrid work environment.
Responsibilities
Architect and implement scalable GraphQL APIs (schema design, resolvers, subscriptions, federation) across multiple services or domains.
Lead the design of TypeScript-first codebases, enforcing strong typing discipline, clean module boundaries, and maintainable patterns.
Own end-to-end service design: from data modeling and API contracts to performance, security, and observability.
Establish and evolve engineering standards — code review culture, testing strategy, CI/CD practices, and documentation norms.
Collaborate closely with product managers, designers, and stakeholders to translate requirements into robust technical solutions.
Identify and mitigate technical debt proactively; champion refactoring efforts without sacrificing delivery velocity.
Mentor and grow junior and mid-level engineers through pairing, code reviews, and structured feedback.
Requirements
6+ years of software engineering experience, with at least 2–3 years in a lead or principal capacity.
3+ years of production GraphQL experience at meaningful scale (high query volume, federated graphs, or multi-team graph ownership).
Experience contributing to or owning a platform or shared service consumed by multiple product teams.
Open source contributions or demonstrated technical community engagement are a plus.
Familiarity with developer experience tooling: monorepo management (Turborepo, Nx), code generation (GraphQL Codegen), and linting (ESLint with TypeScript plugins).
Benefits
Ability to make a noticeable difference for the organization and our customers.
Tremendous growth opportunity by becoming part of a rapidly growing organization.
It’s not your tenure but what you can bring to the table that defines how your career will be shaped.
You control your growth.
Complex but interesting challenges to improve the depth and breadth of your technical and business skills.
Our consultants are business technologists and understand how technology drives business.
Technical Lead implementing Workday integrations for Huron Consulting. Collaborate with teams to enhance cloud - based enterprise systems and manage integration enhancements.
Senior Engineer developing container solutions and managing CI/CD processes for Telia Cygate. Collaborating with teams on Kubernetes and cloud technologies.
Director of Engineering managing teams and leading technical strategy for Walmart Data Ventures, focused on cloud - native architectures and data product innovation.
Engineering Manager leading Data Core Processing team at Warner Bros. Discovery. Focusing on building enterprise - grade data platforms and ensuring operational excellence across distributed data systems.
Consulting Principal Software Engineer driving strategic solutions at LexisNexis Legal & Professional. Collaborate with customers while mentoring developers in advanced software methodologies.
Senior Full Stack Engineer developing tools for Voi's Fleet Specialists to improve fleet efficiency and operations. Collaborating with cross - functional teams and using AI tooling for development.
Salesforce Professional providing technical solutions and mentoring at YASH Technologies. Engage in practice improvement activities and collaborate with team members on Salesforce solutions.
Software Engineer III involved in developing high - quality user interfaces and backend systems for Walmart Global Tech. Collaborating on architecture, design, and delivery of programs within the services team.
Principal Engineer driving AI - powered transformation in conversational banking. Leading engineering efforts for voice bot migration from legacy systems at a major bank.
Power Platform Specialist developing enterprise - grade solutions using Microsoft Power Platform. Seeking experienced candidates with strong proficiency in Power Apps, Power Automate, and Dataverse.