ABOUT INVERTASE At Invertase, we're dedicated to empowering developers with tools and resources to transform their experience engineering exceptional applications.
We partner with industry-leading technology companies to develop and maintain world-class SDKs and developer tools.
LOCATION Fully remote
OPPORTUNITY We're looking for a Staff Software Engineer to lead the development of SDKs used by millions of developers worldwide. You'll be working with leading technology companies, building the tools that power the next generation of amazing applications. Think you're up for the challenge?
In this role, you'll be a technical leader and mentor. You'll guide and inspire a talented team of engineers, fostering a culture of collaboration, creativity, and excellence. You'll provide technical direction, support their growth and development, and empower them to do their best work. You'll also be hands-on, solving technical challenges and ensuring solutions achieve high standards, driving the technical vision for our clients' and Invertase's SDKs.
This role is about more than just writing code—it's about crafting intuitive APIs, building robust libraries, creating comprehensive documentation, and developing tools that streamline the developer experience. You'll be involved in all aspects of SDK development, working with cutting-edge technologies to deliver solutions that empower developers worldwide.
KEY RESPONSIBILITIES Team Leadership: Lead and mentor a high-performing engineering team, fostering collaboration, innovation, and a culture of excellence. Strategically align individual strengths with engagement needs to maximize team effectiveness. Driving Technical Excellence: Establish and maintain high coding standards, guide architectural decisions, and promote the use of innovative tools to ensure scalable, maintainable, and high-performing solutions. Hands-on development: Write clean, efficient, and maintainable code using modern front-end and back-end technologies. Contribute directly to the development of SDKs and developer tools. Delivering Engagement Success: Collaborate closely with the Delivery Manager to ensure the successful technical execution of client engagements. Proactively address risks, manage stakeholder expectations, and strive to exceed client expectations. Estimation & Planning: Contribute to engagement planning and scoping from the initial stages by providing accurate technical insights and estimates, and collaborating with clients to define their requirements and assess feasibility. Continuous Improvement & Mentorship: Drive continuous improvement through code reviews, constructive feedback, and mentorship. Identify inefficiencies, implement process enhancements, and promote a culture of learning and innovation. Recruitment: Actively participate in the recruitment process to help identify and attract top engineering talent. SKILLS AND EXPERIENCE Senior-Level Experience: 5-7+ years of experience in the software development industry, with at least 2+ years in a senior or lead engineering role. Framework Expertise: Strong technical expertise in modern development frameworks and languages including JavaScript, TypeScript, Node.js, and cloud platforms (e.g. AWS, GCP, Azure, Firebase, Supabase, Netlify, Vercel). Software Architecture: A solid understanding of software architecture, system design, and best practices. Project Management: Good experience with Agile methodologies and project management principles. Problem Solving: Exceptional analytical and problem-solving skills with a proven ability to identify, analyse, and resolve complex technical challenges. Communication: Excellent written and verbal communication skills with the ability to clearly and effectively convey technical information to both technical and non-technical audiences. Open Source Contributions: Experience contributing to or managing open-source projects. DevOps Expertise: Strong DevOps experience, particularly with CI/CD pipelines. CHALLENGES & OPPORTUNITIES Collaborate with Industry Leaders: Collaborate directly with engineers at other leading technology companies to define the future of their developer platforms. Shape the Developer Experience: Contribute to the evolution of SDK design, exploring new approaches to improve developer experience, efficiency, and satisfaction. Drive Open Source Innovation: Contribute to and lead open-source projects, fostering a collaborative community and pushing the boundaries of SDK development. Become a Recognised Expert: Showcase your work through open-source contributions, technical blog posts, conference presentations, and community engagement. BENEFITS Competitive Compensation: We offer a salary and benefits package that reflects your skills and experience. Work From Anywhere: Enjoy the flexibility of working remotely from wherever you're most productive. Flexible Hours: Set your own schedule to achieve a healthy work-life balance when it works for you. Growth-Oriented Culture: We invest in your professional development with training, mentorship, and continuous learning opportunities. Top-Tier Tech: We provide you with the best hardware, software, and resources to do your best work. Comprehensive Health Benefits: We offer private medical insurance covering medical, mental health, dental, and vision needs. Open Source Friendly: We support your involvement in OSS projects with a fair and balanced IP agreement, encouraging contributions, even during work hours.