Amperesand - Staff Software Backend Engineer: ERP & Operations Software
Requirements
• 7+ years of experience in backend or distributed systems engineering, including production deployments in scalable environments. • Strong experience with Go and building production backend services. • Proven experience designing systems for high concurrency, high availability, and fault tolerance. • high concurrency • high availability • fault tolerance • Experience building backend platforms for ERP, MES, factory software, analytics, workflow engines, or other enterprise/business-critical software. • Strong understanding of API design, microservices, distributed system patterns, and asynchronous/event-driven architectures. • Experience with databases and data systems such as PostgreSQL, Redis, MQTT, NATS, ClickHouse, or similar technologies. • Familiarity with real-time data processing, telemetry pipelines, and backend systems that support dashboards, reporting, and analytics. • Experience with observability and production operations, including logging, metrics, tracing, alerting, and incident debugging. • Familiarity with cloud infrastructure and containerized deployment environments such as AWS, Kubernetes, and Docker. • Strong testing discipline across unit, integration, and end-to-end service validation. • Comfortable working with AI coding tools such as Copilot, Cursor, Claude, or similar tools to supplement and accelerate development. • Proficiency in English and ability to communicate effectively with wider teams. • Ability to travel up to 20%, including international • Background in energy engineering systems (power systems, energy storage, power electronics, or controls). • Experience in manufacturing, industrial automation, supply chain, inventory managment, energy systems, or other operational technology domains • Experience designing systems that integrate with machines, PLCs, IoT devices, or external enterprise platforms. • Experience with MES, digital twins, or asset health monitoring. • Experience working within or building design systems. • Experience building backend platforms that support AI-enabled workflows, data capture, or operational intelligence systems. • Familiarity with CI/CD workflows and software DevOps practices. • Experience working with hardware, firmware, or operations teams. • Open-source contributions to backend projects a plus. • Please note: This role requires working on-site 5 days a week. We do not offer hybrid or remote options. • Please note
Responsibilities
• Own the design, architecture, and implementation of backend systems for Amperesand’s ERP platform and its integration with factory software, analytics, and operational platforms. • Build and scale high-concurrency, high-availability services in Go to support mission-critical manufacturing and business workflows. • Design backend systems that connect ERP workflows with factory software domains such as inventory management, supply chain operations, work order execution, production tracking, and enterprise reporting. • Build robust APIs, service interfaces, and data models that enable frontend applications, analytics systems, internal tools, and third-party enterprise integrations. • Develop backend capabilities for workflow orchestration, machine and system integrations, telemetry ingestion, operational event processing, and reporting. • Build services that connect shop-floor execution with ERP-oriented workflows such as material tracking, inventory state, work order status, fulfillment processes, and supply chain visibility. • Design and support intelligent systems that enable automation, contextual recommendations, operational insights, and AI-assisted workflows across ERP and factory software platforms. • Build distributed systems that are reliable, observable, and resilient under production load. • Optimize backend performance across service latency, throughput, data access patterns, and system resource utilization. • Collaborate closely with frontend, product, and domain teams to translate operational requirements into scalable backend architectures. • Drive best practices for service reliability, fault tolerance, testing, deployment, and maintainability. • Contribute to technical strategy and architecture decisions across backend, infrastructure, data, and platform layers. • Mentor other engineers through code reviews, design reviews, and strong engineering standards. • Leverage AI-assisted development tools where useful to improve engineering velocity, code quality, and developer productivity. • Document service designs, architecture decisions, and tradeoffs for cross-functional stakeholders.
Benefits
• Compensation will be determined based on experience, location, and other factors permitted by law. • The benefits outlined below apply exclusively to employees located in the United States. • Competitive Salary + Incentive Stock Options • Medical, vision, and dental benefits for employees and their dependents, effective from the start of hire • Company paid Basic Life, AD&D, short-term and long-term disability insurance • 401k retirement savings plan through Empower • Employees receive paid time off (PTO), paid sick days, and paid company holidays • Commuter Benefits • 100% paid maternal leave (12 weeks) and paternal leave (6 weeks) • Singapore-based employees receive benefits in accordance with local government provisions. • Equal Employment Opportunity
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT