G2i logo

Principal Software Engineer - Backend Systems

G2i
Full-time
Remote
United States
Software / Technology / IT

G2i is seeking candidates for an exciting opportunity at an innovative startup that is redefining enterprise software. We are looking for a Principal Software Engineer, Backend Systems to help push the boundaries of what’s possible. If you love designing and scaling complex backend systems, have shipped major projects or entire products, and can think fluently about distributed systems, data modeling, API design, and integrations, this role is for you. You’ll architect and scale a Go/Postgres/Redis/GraphQL backend, collaborating with top-tier engineers and product experts to drive high-impact projects, lead critical design discussions, and work directly with customers to shape a platform that is transforming supply chain, manufacturing, and beyond. The industry is rooting for the success of this project, and you will play a pivotal role in making it happen. This is a high-autonomy, high-impact individual contributor role, with opportunities to grow into people management depending on your interest and performance.


About the Company

The hiring company is a fast-growing startup that is revolutionizing how the world’s largest enterprises operate. Founded in 2020 as part of the White House COVID Task Force and backed by top-tier investors, this company is reimagining automation in supply chains, manufacturing, and operations. In a $220 billion market that has been largely overlooked for over two decades, the company is replacing outdated manual processes with unprecedented efficiency. Just four years in, the company is already enabling strategic enterprise use cases across multiple industries and rapidly expanding across the U.S., Europe, and Asia. The team includes veterans from Oracle, Palantir, Apple, Amazon, and Microsoft.


The Product

This company is building a next-generation AI-powered ERP to replace legacy giants like SAP and Oracle, transforming how enterprises operate. Their platform enables the creation of any enterprise workflow application in minutes—a dramatic leap from the traditional 1-2 years it takes IT teams to develop them. This empowers process owners in supply chain, manufacturing, and operations to standardize, streamline, and execute their work seamlessly, no matter the complexity. This breakthrough is made possible by their workflow, forms, and AI engines, as well as a proprietary Large Tabular Model. Customers are not only adopting the platform but rapidly expanding their use cases as the company enters a thrilling growth phase. As one user put it: “I’ve been waiting for this for 20 years.”


Culture and Compensation

The company is customer-obsessed and product-driven, offering a flexible, hybrid/remote culture to attract the brightest minds in the industry. This position is on-site in San Francisco, Seattle, or New York. Compensation is highly competitive, including salary, equity, and health benefits. U.S. work authorization sponsorship is available for international candidates.


Requirements

  • M.S. in Computer Science or a related field (B.S. considered with substantial relevant experience)

  • 5+ years of industry experience as a backend software engineer, focusing on large-scale, user-facing web applications

  • Proven experience in the architecture and design of large data systems, particularly for SaaS

  • Deep expertise in database systems development, data modeling, distributed systems, and building robust application backends

  • Fluency with databases, APIs, and modern backend technologies (experience with Go and GraphQL is strongly preferred, with the ability to learn new technologies quickly)

  • A builder’s mindset (track record of personal projects, engagement with open-source development, etc.)

  • Ability to lead projects independently and collaboratively in a fast-paced startup environment

  • Excellent written and verbal communication skills

  • Strong enthusiasm for continuous learning, professional growth, and mentoring peers


Responsibilities

  • Architect, design, and develop scalable and robust backend systems for large-scale SaaS applications, ensuring high performance and reliability.

  • Collaborate with cross-functional teams including Design, Product Management, and industry experts to build high-quality product features.

  • Lead and mentor a team of engineers, providing guidance and expertise in backend development, database systems, and distributed systems.

  • Stay up to date with emerging technologies and industry trends, incorporating innovations into backend architecture and processes where appropriate.

  • Participate in code reviews, technical discussions, and decision-making processes to maintain high standards of code quality and best practices.

  • Drive the adoption of best practices in backend development, data modeling, and API design to ensure system scalability and maintainability.

  • Champion a culture of innovation, leading initiatives to explore new technologies and enhance existing systems.