M
Mach Industries
Fullstack
Software Engineer, Deployment Systems
TypeScriptReactNext.jsVue.jsCSSSassPythonNode.jsGoPostgreSQLMySQLDockerAWSAWS GovCloudATAKCI/CDREST API
Про позицію
Mach Industries is a defense technology company seeking a Software Engineer to design, build, and maintain full-stack web and backend tools for deployment, control, and logistics of autonomous defense platforms. The role involves developing APIs, databases, UI dashboards, and AWS infrastructure.
Обовʼязки
- Design and implement full-stack applications that support deployment, monitoring, and logistics workflows
- Develop APIs, databases, and UI dashboards for managing system configurations, test results, and live operations
- Architect and maintain AWS-based infrastructure, with a focus on compliance and security in GovCloud environments
- Build integrations between deployment software and internal systems (e.g., manufacturing, telemetry, and inventory databases)
- Collaborate with field teams to translate operational requirements into scalable software tools
- Implement authentication, authorization, and data security best practices for sensitive systems
- Maintain and extend continuous integration and deployment (CI/CD) pipelines supporting deployment software
- Contribute to cross-functional efforts in automating test and validation processes across hardware and software systems
- Troubleshoot and optimize performance across frontend and backend systems in field environments
Вимоги
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- 3+ years of experience developing and maintaining full-stack applications in production environments
- Strong proficiency with TypeScript and modern frontend (React, Next.js, or Vue) and styling (CSS, SASS, etc) frameworks
- Experience developing backend services in Python, Node.js, or Go
- Solid understanding of relational databases (PostgreSQL, MySQL) and RESTful API design
- Experience with CI/CD systems, Docker, and container orchestration tools
- Familiarity with version control systems
- Ability to operate effectively in a fast-paced environment bridging hardware and software
- Experience developing applications for robotics, manufacturing, or mission-critical systems (preferred)
- History of developing multi-platform applications (cell phones, tablets, high DPI screens) (preferred)
- Familiarity with ATAK and other military software platforms (preferred)
- Experience deploying software in secure or air-gapped environments (preferred)
- Understanding of telemetry, data visualization, or control interfaces for autonomous systems (preferred)
- Passion for defense technology and building tools that enable real-world impact (preferred)
- Available to work extended hours and weekends as needed
- Must be a U.S. citizen or national, lawful permanent resident, refugee, or asylee, or eligible for required authorizations (ITAR)
Переваги
- Competitive Salaries
- Performance-Based Incentives
- Equity Participation
- Benefit Packages including healthcare, dental and vision plans, retirement savings, and paid time off
- Professional Development with funds for continuing education, training, and career growth
- Transparency about compensation tiers and decisions
Software Engineer, Deployment Systems$120,000—$180,000 USD
Оригінал