Full-Stack Software Engineer
$120K/yr – $140K/yr
You'll complete your application on the employer's website.
$120K/yr – $140K/yr
You'll complete your application on the employer's website.
Job type
Salary
$120K/yr – $140K/yr
Location
Sector
Posted
21 days ago
Epic Aircraft is hiring a Full-Stack Software Engineer for its IT team. The role builds and maintains web-based software, integrations, and AI tools that support manufacturing operations, while modernizing legacy applications and maintaining the underlying platform.
Responsibilities
Design, build, and maintain web applications that support and optimize manufacturing operations, from the database to the user interface, while ensuring high performance, quality, and responsiveness
Build, refine, and optimize complex SQL queries, stored procedures, and triggers to keep production, inventory, and cost data accurate and the system efficient
Migrate legacy desktop applications and services to the web platform: work out the existing business rules and data flows, then replace them without disrupting production
Build background services and integrations that connect our systems with each other, with shop-floor hardware, and with outside tools
Use AI-assisted development in your daily work, and help build AI tools for the business, such as local LLM and RAG systems built on company documents
Diagnose and resolve technical issues, identify performance bottlenecks, and implement bug fixes to maintain reliable software and services
Maintain the platform our applications run on: servers, containers, networking, security, and databases
Collaborate with teams across the company to gather requirements, analyze feedback, and implement software improvements that deliver effective solutions
Contribute to a small, dynamic team with broad responsibilities, influencing multiple aspects of the company's operations
Preferred
Familiarity with Go is a plus
Manufacturing ERP knowledge: MRP, BOMs, inventory costing, purchasing, and receiving inspection
Aerospace or other regulated manufacturing experience
Experience migrating desktop applications to the web
Mobile- and tablet-friendly web applications, including progressive web apps
Monitoring and observability tools
Document processing and automation
Integration with engineering data systems such as CAD/PDM
Go
Manufacturing ERP
MRP
BOMs
Inventory Costing
Purchasing
Receiving Inspection
Regulated Manufacturing
Aerospace Manufacturing
Desktop-to-Web Migration
Mobile-Friendly Web Applications
Tablet-Friendly Web Applications
Progressive Web Apps
Observability Tools
Document Processing
Document Automation
CAD/PDM Integration
Benefits
Flexible work hours
Ongoing training and advancement opportunities
100% paid Health, Vision, and Dental benefits for employees & 50% for dependents
401k retirement plan with a 3% matching program
Company provided paid time off accrued each year
Seven paid holidays each year
Paid company shutdown between Christmas and New Year's Day
Discretionary year-end bonus program
Performance-based pay increases
Access to the Epic Aircraft Flying Club
Supportive team environment and company-sponsored events
Company
Designer and manufacturer of high-performance single-engine turboprop aircraft.
Bend, Oregon, USA
http://epicaircraft.com/
Founded in 2004
201-500 employees
Qualifications
5+ years of hands-on software development experience, including production systems you built and maintained
BS in Computer Science or a related field, or an equivalent combination of education, training, and hands-on experience, demonstrated through professional work or a strong portfolio of projects
Strong back-end development skills: designing clean, maintainable APIs and building the services behind them in Python (FastAPI or similar)
Front-end development with React and TypeScript
Extensive experience with relational SQL databases, ideally across more than one engine: data modeling, complex queries, stored procedures and triggers, transactions and concurrency, and indexing and query tuning
Experience with data processing and reporting: turning production and business data into clear, accurate reports
Hands-on experience with Docker and Docker Compose, and comfort administering Linux and Windows servers
AI-assisted development as part of your daily workflow, used productively and responsibly
Knowledge of local LLMs and retrieval-augmented generation (RAG), and a strong interest in learning about and building such systems
Experience building background services and integrations that run reliably and unattended: processing work in the background and exchanging data between systems and with third-party services
Experience integrating software with hardware: barcode and QR scanners, label printers, network and serial devices, wireless sensors, and dashboard displays
Solid understanding of networking technologies, APIs, and web services: HTTP, reverse proxies, TLS and internal certificates, and authentication
Experience in database and server administration, ensuring reliable operations and security
Proficiency with Git and GitHub
Ability to read, understand, and safely change long-lived code you didn't write
Excellent written and verbal communication skills, including with non-technical users on the shop floor and in the office
Must be authorized to work in the United States without current or future sponsorship
Familiarity with Go is a plus
Manufacturing ERP knowledge: MRP, BOMs, inventory costing, purchasing, and receiving inspection
Aerospace or other regulated manufacturing experience
Experience migrating desktop applications to the web
Mobile- and tablet-friendly web applications, including progressive web apps
Monitoring and observability tools
Document processing and automation
Integration with engineering data systems such as CAD/PDM
Required skills
Python, FastAPI, React, TypeScript, Relational SQL Databases, Docker and Docker Compose, Linux and Windows Server Administration, Local LLMs and Retrieval-Augmented Generation (RAG), AI-Assisted Development, Background Services and System Integrations, Networking HTTP, Networking Reverse Proxies, Networking TLS, Networking Authentication, Git and GitHub
Preferred skills
Familiarity with Go is a plus, Aerospace or other regulated manufacturing experience, Experience migrating desktop applications to the web, Monitoring and observability tools, Document processing and automation, Integration with engineering data systems such as CAD/PDM
Experience
5+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Bend, OR or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…