Senior Software Engineer
Senior Software Engineer
About Axilon
Axilon is developing the orchestration and development platform for industrial software systems. Backed by leading investors like Spark Capital and Box Group, Axilon is deploying its Industrial Application Management System (IAMS) with multiple Fortune 500 manufacturing and energy companies—with the ultimate goal of being the single, unified application management solution for industrial environments across the world. As an early team member (currently 11 employees, mostly engineers), you'll have the opportunity to shape the future of industrial software deployment and management.
Role Overview
We're seeking a Senior Software Engineer to build AI-powered tools that transform industrial software development and management. Starting with Inductive Automation's Ignition platform and expanding to other SCADA/DCS systems, you'll develop intelligent features that help industrial engineers work more efficiently. This role combines full-stack development with AI integration and requires strong debugging skills as we move rapidly to deliver value to our Fortune 500 clients. You'll need to be comfortable diving into unfamiliar systems and figuring out how they work.
Key Responsibilities
- Build full-stack features for AI-powered industrial development tools using Node.js and JavaScript/TypeScript
- Reverse engineer and analyze industrial gateway backups to understand system configurations and data structures
- Develop integrations with various industrial control systems and SCADA platforms
- Create intelligent parsing and transformation tools for industrial data formats and documentation
- Design JSON schemas and tool interfaces for AI-powered features
- Implement modern, responsive UI features using React and Tailwind CSS in our Electron desktop application
- Write comprehensive tests to ensure reliability of data transformations and integrations
- Debug complex issues across the stack and help support team members and clients
- Collaborate with the engineering team to expand platform capabilities across different industrial systems
Required Qualifications
- Strong software engineering background with expertise in Node.js and JavaScript/TypeScript
- Experience with desktop application development using Electron
- Proficiency in working with JSON data structures, schemas, and API development
- Experience with modern frontend frameworks and CSS (Tailwind preferred)
- Strong debugging and troubleshooting skills, especially in complex systems
- Ability to reverse engineer and understand unfamiliar data formats and systems
- Strong problem-solving skills and ability to work with complex data formats
- Strong ability to learn on the job and quickly adapt to new technologies
- Excellent communication skills and ability to work in a fast-paced startup environment
(Note: if you've read this far, please write me a quick note describing why you think you'd be a good fit once you send in the application! Just a few sentences is fine)
Preferred Qualifications
- Experience with both Python and Node.js (for working with existing codebase)
- Experience with AI/ML integration and prompt engineering
- Experience designing JSON schemas and tool interfaces
- Strong testing background (unit, integration, E2E testing)
- Experience working with monorepo architectures (NX, Lerna)
- Familiarity with industrial protocols (OPC UA, Modbus, MQTT)
- Experience with data transformation and ETL pipelines
- Knowledge of CI/CD practices and test automation
Tech Stack
- Languages: Node.js, JavaScript, TypeScript, Python
- Frontend: Electron, React, Tailwind CSS
- Backend: RESTful APIs, Express.js, WebSockets, JSON Schema
- Testing: Jest, Mocha, E2E testing frameworks
- Tools: NX monorepo, GitHub Actions, debugging tools
- AI/ML: Claude API, AWS Bedrock integration
- Industrial: Various SCADA/DCS platforms and protocols
Growth Opportunity
As an early member of our team, you'll have the opportunity to:
- Shape the technical direction of our industrial development platform
- Lead the expansion to support multiple SCADA/DCS systems beyond Ignition
- Build expertise across various industrial software platforms
- Work directly with the CTO and founding engineering team
- Influence product decisions that impact Fortune 500 industrial customers
- Grow into technical leadership as the engineering team expands
Location & Benefits
- Based in New York area with flexible hybrid work arrangements
- Occasional travel to customer sites for integration testing (10-20% time)
- Competitive salary and equity package
- Comprehensive health benefits
- Ground floor opportunity at a venture-backed, rapidly growing startup
First Year Success Metrics
- Implement major new AI-powered features for industrial development workflows
- Successfully expand platform support from Ignition to at least 2 additional SCADA/DCS systems
- Build robust integrations that handle diverse industrial data formats at scale
- Develop comprehensive test suites that ensure platform reliability
- Successfully debug and resolve complex customer issues, supporting both team and clients
- Contribute to core platform architecture as we scale to support more industrial systems
- Establish patterns for reverse engineering and understanding new industrial file formats
We're looking for someone who thrives in a fast-paced environment, enjoys detective work to understand complex systems, and is passionate about building reliable developer tools. If you're excited about tackling challenging technical problems while working with cutting-edge AI technology, we'd love to talk to you.