Senior Software Engineer

OpenSesame Logo

OpenSesame

📍Remote - Worldwide

Summary

Join OpenSesame's fully remote team in India as a Senior Engineer and take a technical leadership role in evolving our eLearning platform. You will work collaboratively using Extreme Programming (XP) practices, contributing to new features and improving existing code using a TypeScript, Node.js, and React stack. This role involves mentoring engineers, fostering collaboration, and strengthening engineering culture. You will lead by example in XP practices and support the development of a strong engineering culture within a leaderful, remote-first team. The position requires significant technical expertise and collaborative skills. OpenSesame offers a comprehensive benefits package.

Requirements

  • Legal ability (passport and travel visa) to travel to the US
  • Excellent spoken and written English skills
  • Reliable, high-bandwidth Internet connectivity

Responsibilities

  • Work across the stack, contributing to both new feature development and improving the design and tests of existing code
  • Mentor engineers
  • Foster collaboration
  • Contribute to a culture of quality, continuous learning, and shared ownership
  • Enhance team skills
  • Act as a connector across engineering teams
  • Lead by example in XP practices
  • Support the development of a strong engineering culture within a leaderful, remote-first team
  • Get fully integrated into the team’s workflow, develop a deep understanding of the product and architecture, and start contributing to collaborative development processes
  • Build relationships with engineers across OpenSesame, learn team workflows, and contribute with a focus on collective ownership of outcomes
  • Pair and mob with team members to understand existing systems and contribute in maintaining and developing new features. Apply test-driven development (TDD) and CI/CD to improve feedback loops and to deliver high quality and maintainable solutions
  • Start mentoring engineers, providing technical guidance, and fostering a culture of continuous learning through XP practices. Advise engineering managers on how to take advantage of team members’ strengths and how to address their weaknesses
  • Engage fully in the team's agile ceremonies, retrospectives, and discussions. Help the team refine XP-based workflows, including improving test-driven development (TDD) and evolutionary design strategies
  • Take on more leadership in technical decision-making, guide the team’s development practices, and ensure quality in both code and process
  • Play a key role in shaping the technical direction of the team, ensuring architectural decisions balance scalability, maintainability, and simplicity
  • Continue engaging in pair programming and mobbing to lead important initiatives while fostering strong collaboration across the organization
  • Help the team break down complex work into vertical slices, ensuring incremental value delivery and fast feedback loops
  • Develop team members’ ability to collectively own their work and an ability to work incrementally without your active involvement. Foster a culture of care around edge cases and quality work
  • Mentor team members in improving build processes to achieve zero-friction local development and continuous integration. Develop expertise in James Shore’s "Testing Without Mocks" pattern language and begin mentoring others in applying it
  • Foster a culture where each team member feels empowered to take initiative and contribute to the success of the team. Encourage shared responsibility for quality and maintainability
  • Work with engineering leadership to define and implement long-term technical strategies that align with company goals. Lead initiatives that enhance the team’s ability to execute efficiently within the XP framework
  • Act as a technical connector, helping align best practices in test-driven development (TDD), continuous deployment, and evolutionary design across engineering teams

Preferred Qualifications

Fluency in Gujarati or Hindi

Benefits

  • Health insurance
  • Paid time off
  • ISOs

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.