{"schemaVersion":"jobsearcher.job.v1","id":"775dcc5b1fa87c231ea06433","url":"https://jobsearcher.com/jobs/775dcc5b1fa87c231ea06433","canonicalUrl":"https://jobsearcher.com/jobs/775dcc5b1fa87c231ea06433","title":"Full-Stack Software Engineer","description":"Who We AreJoin the Team Building World-Class Aircraft. Epic Aircraft is a leading manufacturer of high-performance, all-carbon-fiber, single-engine turboprop aircraft. Driven by innovation, safety, and craftsmanship, we have earned a reputation as a premier aerospace manufacturer. Located in beautiful Bend, Oregon, Epic offers an exciting work environment surrounded by mountains, rivers, and year-round outdoor recreation. If you're looking for acareer with growth opportunities a vibrant work environment, we'd love to meet you.What You'll DoAs a key member of the IT team, the Full-Stack Software Engineer will play a crucial role in designing, developing, and maintaining the software that supports and optimizes our manufacturing processes. This position requires strong expertise in computer software principles and a deep understanding of IT technologies. We are building new web-based, containerized applications for the business and steadily moving our long-standing desktop applications onto the same modern platform. We are also putting AI to work, both in how we build software and in the tools we build. You'll play a central part in all of it.ResponsibilitiesDesign, build, and maintain web applications that support and optimize manufacturing operations, from the database to the user interface, while ensuring high performance, quality, and responsivenessBuild, refine, and optimize complex SQL queries, stored procedures, and triggers to keep production, inventory, and cost data accurate and the system efficientMigrate legacy desktop applications and services to the web platform: work out the existing business rules and data flows, then replace them without disrupting productionBuild background services and integrations that connect our systems with each other, with shop-floor hardware, and with outside toolsUse 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 documentsDiagnose and resolve technical issues, identify performance bottlenecks, and implement bug fixes to maintain reliable software and servicesMaintain the platform our applications run on: servers, containers, networking, security, and databasesCollaborate with teams across the company to gather requirements, analyze feedback, and implement software improvements that deliver effective solutionsContribute to a small, dynamic team with broad responsibilities, influencing multiple aspects of the company's operationsRequiredWHAT YOU BRING TO THE TEAM5+ years of hands-on software development experience, including production systems you built and maintainedBS 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 projectsStrong back-end development skills: designing clean, maintainable APIs and building the services behind them in Python (FastAPI or similar). Familiarity with Go is a plusFront-end development with React and TypeScriptExtensive 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 tuningExperience with data processing and reporting: turning production and business data into clear, accurate reportsHands-on experience with Docker and Docker Compose, and comfort administering Linux and Windows serversAI-assisted development as part of your daily workflow, used productively and responsiblyKnowledge of local LLMs and retrieval-augmented generation (RAG), and a strong interest in learning about and building such systemsExperience building background services and integrations that run reliably and unattended: processing work in the background and exchanging data between systems and with third-party servicesExperience integrating software with hardware: barcode and QR scanners, label printers, network and serial devices, wireless sensors, and dashboard displaysSolid understanding of networking technologies, APIs, and web services: HTTP, reverse proxies, TLS and internal certificates, and authenticationExperience in database and server administration, ensuring reliable operations and securityProficiency with Git and GitHubAbility to read, understand, and safely change long-lived code you didn't writeExcellent written and verbal communication skills, including with non-technical users on the shop floor and in the officeMust be authorized to work in the United States without current or future sponsorshipDesirableManufacturing ERP knowledge: MRP, BOMs, inventory costing, purchasing, and receiving inspectionAerospace or other regulated manufacturing experienceExperience migrating desktop applications to the webMobile- and tablet-friendly web applications, including progressive web appsMonitoring and observability toolsDocument processing and automationIntegration with engineering data systems such as CAD/PDMCompensation And ScheduleFull Time:In Office Flexible ScheduleSalary Range: $120,000-$140,000based on experienceBenefits And Career GrowthAt Epic Aircraft, we're committed to investing in our employees and providing opportunities for long-term successMid to senior-level Software Developer positionFlexible work hoursOngoing training and advancement opportunities100% paid Health, Vision, and Dental benefits for employees & 50% for dependents401k retirement plan with a 3% matching programCompany provided paid time off accrued each yearSeven paid holidays each yearPaid company shutdown between Christmas and New Year's DayDiscretionary year-end bonus programPerformance-based pay increasesAccess to the Epic Aircraft Flying ClubSupportive team environment and company-sponsored eventsAdditional InformationPlease include your resume and a cover letterThis position is located at Epic Headquarters in Bend, OregonRelocation Assistance is not providedEpic Aircraft does not accept 3rd party agency solicitation requests","company":"Epic Aircraft","rawCompany":"epic aircraft","city":"Big Bend","state":"WI","isRemote":false,"isActive":false,"createdAt":"2026-10-19T09:41:56.616Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full-Stack Software Engineer","description":"Who We AreJoin the Team Building World-Class Aircraft. Epic Aircraft is a leading manufacturer of high-performance, all-carbon-fiber, single-engine turboprop aircraft. Driven by innovation, safety, and craftsmanship, we have earned a reputation as a premier aerospace manufacturer. Located in beautiful Bend, Oregon, Epic offers an exciting work environment surrounded by mountains, rivers, and year-round outdoor recreation. If you're looking for acareer with growth opportunities a vibrant work environment, we'd love to meet you.What You'll DoAs a key member of the IT team, the Full-Stack Software Engineer will play a crucial role in designing, developing, and maintaining the software that supports and optimizes our manufacturing processes. This position requires strong expertise in computer software principles and a deep understanding of IT technologies. We are building new web-based, containerized applications for the business and steadily moving our long-standing desktop applications onto the same modern platform. We are also putting AI to work, both in how we build software and in the tools we build. You'll play a central part in all of it.ResponsibilitiesDesign, build, and maintain web applications that support and optimize manufacturing operations, from the database to the user interface, while ensuring high performance, quality, and responsivenessBuild, refine, and optimize complex SQL queries, stored procedures, and triggers to keep production, inventory, and cost data accurate and the system efficientMigrate legacy desktop applications and services to the web platform: work out the existing business rules and data flows, then replace them without disrupting productionBuild background services and integrations that connect our systems with each other, with shop-floor hardware, and with outside toolsUse 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 documentsDiagnose and resolve technical issues, identify performance bottlenecks, and implement bug fixes to maintain reliable software and servicesMaintain the platform our applications run on: servers, containers, networking, security, and databasesCollaborate with teams across the company to gather requirements, analyze feedback, and implement software improvements that deliver effective solutionsContribute to a small, dynamic team with broad responsibilities, influencing multiple aspects of the company's operationsRequiredWHAT YOU BRING TO THE TEAM5+ years of hands-on software development experience, including production systems you built and maintainedBS 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 projectsStrong back-end development skills: designing clean, maintainable APIs and building the services behind them in Python (FastAPI or similar). Familiarity with Go is a plusFront-end development with React and TypeScriptExtensive 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 tuningExperience with data processing and reporting: turning production and business data into clear, accurate reportsHands-on experience with Docker and Docker Compose, and comfort administering Linux and Windows serversAI-assisted development as part of your daily workflow, used productively and responsiblyKnowledge of local LLMs and retrieval-augmented generation (RAG), and a strong interest in learning about and building such systemsExperience building background services and integrations that run reliably and unattended: processing work in the background and exchanging data between systems and with third-party servicesExperience integrating software with hardware: barcode and QR scanners, label printers, network and serial devices, wireless sensors, and dashboard displaysSolid understanding of networking technologies, APIs, and web services: HTTP, reverse proxies, TLS and internal certificates, and authenticationExperience in database and server administration, ensuring reliable operations and securityProficiency with Git and GitHubAbility to read, understand, and safely change long-lived code you didn't writeExcellent written and verbal communication skills, including with non-technical users on the shop floor and in the officeMust be authorized to work in the United States without current or future sponsorshipDesirableManufacturing ERP knowledge: MRP, BOMs, inventory costing, purchasing, and receiving inspectionAerospace or other regulated manufacturing experienceExperience migrating desktop applications to the webMobile- and tablet-friendly web applications, including progressive web appsMonitoring and observability toolsDocument processing and automationIntegration with engineering data systems such as CAD/PDMCompensation And ScheduleFull Time:In Office Flexible ScheduleSalary Range: $120,000-$140,000based on experienceBenefits And Career GrowthAt Epic Aircraft, we're committed to investing in our employees and providing opportunities for long-term successMid to senior-level Software Developer positionFlexible work hoursOngoing training and advancement opportunities100% paid Health, Vision, and Dental benefits for employees & 50% for dependents401k retirement plan with a 3% matching programCompany provided paid time off accrued each yearSeven paid holidays each yearPaid company shutdown between Christmas and New Year's DayDiscretionary year-end bonus programPerformance-based pay increasesAccess to the Epic Aircraft Flying ClubSupportive team environment and company-sponsored eventsAdditional InformationPlease include your resume and a cover letterThis position is located at Epic Headquarters in Bend, OregonRelocation Assistance is not providedEpic Aircraft does not accept 3rd party agency solicitation requests","datePosted":"2026-10-19T09:41:56.616Z","dateModified":"2026-10-19T09:41:56.616Z","hiringOrganization":{"@type":"Organization","name":"Epic Aircraft","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Big Bend","addressRegion":"WI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"775dcc5b1fa87c231ea06433"},"url":"https://jobsearcher.com/jobs/775dcc5b1fa87c231ea06433"}}