Post job

Software engineer jobs in Knoxville, TN

- 205 jobs
All
Software Engineer
Senior Software Engineer
Development Team Member
Software Engineering Internship
Quality Assurance Engineer
Data Engineer
Senior Engineer
Lead Engineer
Software Development Engineer
Networking/Software Engineer
Software Developer
Software Automation Engineer
Software Engineer Lead
Assistant Systems Engineer
Programmer
  • UI/Software Engineer

    Marathon TS

    Software engineer job in Knoxville, TN

    Focused on enhancing and maintaining legacy web applications and building new products. Must be passionate about user experience and effective problem solving. Works closely with designers and SMEs to convert artifacts to functional UI. Responsible for front-end coding, responsive design, secure code, and participation in Agile development. Required Experience: Bachelor's in CS, Interaction Design, Multimedia Design, or equivalent experience. Minimum 5 years in DoD or commercial programs. Strong front-end experience: HTML, CSS, preprocessors, JS, React/Angular/Knockout. Responsive design expertise. Ability to convert design artifacts (Photoshop, Figma). Experience in secure coding, Agile, testing, and deployment. Clearance Requirement: Must be a US Citizen with an active DoD security clearance
    $62k-83k yearly est. 1d ago
  • Software Engineer Security & Automation II (Intern) - United States

    Cisco Systems, Inc. 4.8company rating

    Software engineer job in Knoxville, TN

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are building the future of Cisco's AI-driven platforms and data infrastructure, supporting innovation across the globe. You will join a collaborative environment focused on developing advanced data pipelines, secure cloud infrastructure, and automation solutions within business groups such as Security and Infra & Security (Compute, Cloud, Security teams). As part of this innovative team, you will contribute to the growth of cutting-edge technologies in data, intelligent systems, and cybersecurity automation. Explore opportunities at the intersection of security engineering, automation, and AI-helping to transform how Cisco and its customers harness secure, intelligent automation. Your Impact As a passionate software engineer, you will play a critical role in developing scalable, secure data pipelines, designing robust analytics platforms, and building automation infrastructure to support Cisco's security and cloud initiatives. Your expertise in programming, data systems, and cybersecurity allows you to solve complex challenges with innovation and precision. By building and maintaining essential security tools and automation platforms, you enable Cisco's business groups to leverage AI-driven, secure, and automated insights for operational excellence and strategic growth. Your contributions ensure reliable, high-quality, and secure infrastructure that supports Cisco's leadership in intelligent, security-first technology solutions. Minimum Qualifications * Currently enrolled in a certification program (e.g., Boot Camp, Apprenticeship, Community College or 4-Year University with 2 years of relevant experience) or currently enrolled in a graduate degree program with 0 years of relevant experience. * Experience writing, debugging, and maintaining code in Python or other scripting languages (such as Bash), with a focus on automating tasks, workflows, or processes. * Understanding of security protocols and principles (e.g., TLS/SSL, SSH, OAuth, SAML, IPsec) and familiarity with common cybersecurity tools. * Exposure to DevOps and DevSecOps practices, including integrating security measures into CI/CD pipelines (e.g., Jenkins, GitHub Actions) and cloud environments. * Familiarity with cloud security concepts and experience using automation tools within software development and deployment workflows. Preferred Qualifications * Understanding of artificial intelligence and machine learning concepts, algorithms, and basic implementation techniques. * Familiarity with securing cloud environments, including knowledge of cloud security best practices and commonly used security tools. * Experience or coursework related to securing containerized applications (e.g., Docker, Kubernetes), including vulnerability assessment and mitigation strategies. * Hands-on experience writing and executing automated tests for Python applications using the pytest framework. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: * 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees * 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco * Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees * Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) * 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next * Additional paid time away may be requested to deal with critical or emergency issues for family members * Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: * .75% of incentive target for each 1% of revenue attainment up to 50% of quota; * 1.5% of incentive target for each 1% of attainment between 50% and 75%; * 1% of incentive target for each 1% of attainment between 75% and 100%; and * Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $44,000.00 - $185,000.00 Non-Metro New York state & Washington state: $44,000.00 - $185,000.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
    $44k-185k yearly 23d ago
  • Quality Assurance Process Engineer

    CMC 4.3company rating

    Software engineer job in Knoxville, TN

    it's what's inside that counts _______________________________ There's more to CMC than our products and the buildings, structures, and roads they go into. At CMC, it's the people inside our recycling centers, fabrication plants, manufacturing facilities, steel mills and offices that make us who we are as a company. Our success comes from finding, retaining, and supporting the highest quality talent by offering: * Day 1 Benefits Coverage with low cost Medical, Vision, Dental * Day 1 Paid-time Off and Vacation * 4.5% Company Match 401(k) plan * $500 Annual Company-paid Lifestyle Benefit * Competitive Compensation and Bonuses * Company-paid Life and Disability Insurance * Employee Stock Purchase Plan * Training and Advancement Opportunities Why This Job CMC provides an excellent opportunity to learn the steel, construction reinforcement and ground stabilization industries and to grow in your career. Whether you will spend your day brainstorming in an office cubicle, operating a crane, running manufacturing equipment or troubleshooting technical obstacles, at CMC, you'll get the training and support from your team that you need to excel in your role and reach your full potential. What You'll Do * Adheres to CMC safety policies and procedures and promoting the safety culture throughout team * Responsible for day-to-day implementation of quality system, including hold/release decision, retesting, etc * Address problem-solving through comprehensive root cause analysis and implementing corrective measures * Collaborate with operations, engineering, and supply chain teams to standardize best practices and eliminate waste * Lead and support technical projects focused on new product development and continuous improvement * Stay up to date and ensure compliance with industry standards, customer specifications, certifications, statutory and regulatory requirements. * Identify, evaluate, and recommend cost saving opportunities by identifying process, quality and safety related improvement projects * Facilitate communication of customer requirements and manufacturing capabilities across departments * Use data analytics to monitor trends, identify improvement opportunities, and report on KPIs * Coach and mentor QA and production team members * Promote a culture of accountability, continuous learning, and operational excellence * Performs other duties as assigned What You'll Need * Proficient in MS Office programs - Outlook, Word, Excel, Powerpoint; Microsoft Project and experience with Project Management software preferred; AutoCAD skills are a plus * Minimum of 3 years of relevant experience. Experience in manufacturing industry a plus * Ensure adherence to CMC Principles, Culture, and Code of Conduct, company policies and procedures while acting with integrity at all times. * Strong customer service skills and leadership skills including the ability to interact with personnel, build strong relationships at all levels and understand business imperatives * Strong attention to detail, research, and troubleshooting skills, with the ability to adapt to change and share best practices. * Critical thinking skills with the ability to independently solve problems with data * Demonstrates a drive for excellence and strives for continuous improvement * Maintain and operate tensile test machine and bending test apparatus to check conformity of rolled product to specification physical requirements Your Education * Bachelor's Degree in Meteallurgical Engineering, Materials Science, Mechanical Engineering, Industrial Engineering, or related field We are CMC, a Fortune 500 company at the leading edge of our industry. Our construction reinforcement and steel products have supported construction projects and structures around the world. The secret to our success? We've built our legacy by assembling a team of innovators and doers to tackle some of the most challenging construction reinforcement problems facing our world for more than 100 years - and we're just getting started. If you're ready to join a team working to make our industry more sustainable, support the bridges, roadways, buildings and infrastructure that connects our communities, and do meaningful work, you're ready to join CMC. Apply today and start moving your career - and our world - forward. Let's build a better world! CMC is committed to providing equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, age, physical or mental disability, national origin, citizenship, military or veteran status, sexual orientation, gender identity and/or expression, genetic information, or other status protected by federal, state or local law. From Fortune Magazine. 2025 Fortune Media IP Limited. All rights reserved. Used under license. Current Employee? Click Here to Apply. Current Employees Apply Click here to apply. Nearest Major Market: Knoxville
    $62k-79k yearly est. 3d ago
  • Quality Assurance Engineer

    Arc Automotive Inc. 4.5company rating

    Software engineer job in Knoxville, TN

    The Quality Assurance Engineer supports the manufacturing operations by providing technical support in controlling the processes and assuring customer and government requirements are met. Performs a major role in day-to-day problem solving, and helps to provide the PFMEA, Control plans and work instructions for their responsible areas. ESSENTIAL DUTIES AND RESPONSIBILITIES: Direct the lab technicians and help develop the correct measurable and tracing systems Play lead role in continuous improvement programs Lead the effort in customer satisfaction by ensuring the proper actions are taken and the correct responses are submitted in a timely manner Support the engineers and other personnel in new program launches by ensuring all the customer and ARC requirements are met Lead in the development of QC tooling, gauging, software, etc. to ensure continuous improvement is obtained. Implement and maintain systems to control quality of production processes and audit those products and systems lead in the planning and execution of problem-solving studies to determine root causes, effects of problems. and monitor effectiveness of corrective action implementation. Use statistical methods including design of experiments to assist in problem solving effects, ensure necessary actions are taken through implementation. Ensures quality information such as test results, CpK indices, etc. are prepared for management. Performs other job-related duties as assigned, WORK ENVIRONMENT / CONDITIONS / PHYSICAL DEMANDS: Work will take place in a combination office/shop environment. Employees may be required to work weekends, holidays, and be on-call on occasion. While performing the duties of this job, employees may be exposed to mechanical or chemical processes requiring the use of personnel protective equipment. These are considered essential duties and are illustrative of those job tasks, which are fundamental. Employees may be required to perform additional related duties as may be assigned by management. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. Requirements MINIMUM REQUIREMENTS: Bachelor's degree in engineering or other related technical discipline and five to eight (5-8) years professional engineering experience in Quality Control/ Assurance, product reliability and laboratory test procedures. Must have a working knowledge of industrial application preferred. Working knowledge of AIAG, IATF 16949 and ISO17025 requirements preferred. Any equivalent combination of experience and training which provides the required knowledge, skills and abilities may be substituted.
    $57k-70k yearly est. 60d+ ago
  • Quality Assurance Engineer

    Longenecker & Associates

    Software engineer job in Oak Ridge, TN

    Longenecker & Associates (L&A) seeks a motivated Quality Assurance Engineer to contribute to our mission supporting our work at Centrus Energy in Oak Ridge, TN. L&A is a woman-owned small business and trusted partner enabling critical missions across the U.S. Department of Energy (DOE) complex for more than 30 years. We contribute to DOE's nuclear security and environmental remediation enterprise by providing the highest-caliber staff and experts. L&A is unconditionally committed to mission success and the well-being of employees, the nation and the environment. Our team members are passionate about building a healthier environment for generations to come. We are a community that interfaces and effectively communicates with all levels of management and government. If you have a passion for excellence, seek opportunities to engage in mission critical work, and consistently exceed expectations, apply now to join our professional family. POSITION DESCRIPTION The Quality Engineer independently supports all areas of the American Centrifuge Operating-Oak Ridge Quality Assurance Program. Responsible for ensuring the requirements of the Quality Assurance Program Description (QAPD) and applicable implementing procedures are followed. Supports the manufacturing floor with quality issues, leads root cause analysis (RCA) investigations, drives corrective and preventative actions, produces and trends actionable key program metrics, and fosters continuous improvement. Major Duties and Responsibilities: Coordinate with the Engineering, Procurement, Manufacturing, and Operations organizations to ensure QAPD requirements are met Assist in the development of fabrication and inspection plans and establishment of quality hold points Develop and improve quality management system procedures Determine sampling frequencies and quantities for inspection plans for manufactured and procured parts Conduct First Article Inspections Review inspections for completeness and accuracy Assist in implementation of nonconformance processing Lead the investigation of escapes to determine root cause and corrective action Review procurement specifications, design specifications, fabrication procedures, maintenance work packages, and other documents for incorporation of appropriate quality controls Perform supplier selection and performance evaluation activities Lead the development of Advanced Product Quality Planning activities including PFMEA's, Control Plans, and Measurement System Analysis Utilize product and process knowledge to develop and implement process and management system improvement opportunities Develop process capability metrics for products and utilize statistical methods to develop and implement capability improvements Lead evaluation of test equipment and precision measuring instruments Apply Lean principles to develop product, process, and manufacturing improvements Identify and document deficient conditions. Verify completion and effectiveness of corrective actions Plan and lead internal audits and assessments to evaluate the health of the overall quality program Review actions associated with audit and assessment findings and opportunities for improvement to ensure objective evidence is sufficient to support closure Train personnel on the quality management system Influence the prioritization and development of quality initiatives EDUCATION REQUIREMENTS Requires a Bachelor's degree in Engineering, Science, or a technical field or an equivalent combination of education and technical experience MINIMUM QUALIFICATIONS Three or more years of quality engineering experience in manufacturing A minimum of three years experience developing and/or implementing quality assurance programs and procedures in an industrial setting Experience in leading QA audits Solid understanding of Geometric Dimensioning and Tolerancing (GD&T) per ANSI Y14.5 An understanding of statistics and practical application to the manufacturing environment Working knowledge of SPC and the deployment of quality tools and techniques Ability to communicate effectively with all levels of management on quality issues Must possess or be able to obtain a DOE Q-level security clearance Ability to work in a diverse work environment. Satisfactory results of a pre-employment screening, which includes a background check and drug screening in accordance with Federal requirements (details below), Ability to fulfill and promote L&A core values. DESIRED QUALIFICATIONS Bachelors of Science in Engineering with five years of experience in a manufacturing environment Prior quality assurance engineering experience Experience in high-precision metal forming, machining, or finishing processes Experience in composite manufacturing AS9145 or IATF 16949 Advanced Product Quality Planning program exposure AS9102 First Article Inspection (FAI) experience ASQ CQE, Six Sigma, and/or Lead Auditor certification Demonstrated experience using Lean Six Sigma tools Training and experience in root cause analysis Knowledge of NQA-1 regulatory requirements Previous leadership experience on Kaizen or Improvement projects Green Belt or Black Belt certification LOCATION Work will be performed at the Centrus facility in Oak Ridge, TN. PHYSICAL REQUIREMENTS AND WORKING CONDITIONS Successful candidates will be able to perform the essential functions of the job with reasonable accommodation. This job posting reflects management's assignment of essential functions and the descriptions listed do not restrict management's right to assign or reassign duties and responsibilities to this job at any time. PRE-EMPLOYMENT SCREENING Please note that marijuana remains a Schedule I controlled substance under Federal Law. Federal contractors must follow Federal drug-free workplace rules, which prohibit marijuana use, even if medical or recreational use is permitted under State Law. SALARY AND BENEFITS As an L&A employee, you will be eligible for a competitive salary as well as a comprehensive benefits package including healthcare (medical and dental), 401K plan, and paid time off. We believe in investing in our employees beyond compensation and as an L&A employee, you will have access to in-house training, career pathing, mentoring, award programs, tuition reimbursement and much more. L&A is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment regardless of their race, color, religion, sex, sexual orientation, gender identity, national origin, age, or status as a qualified individual with a disability or protected veteran.
    $60k-78k yearly est. 14d ago
  • Software Engineer

    FLIR Systems 4.9company rating

    Software engineer job in Knoxville, TN

    Be visionary Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins. Job Description The Software Engineer is responsible for analyzing, designing, modifying, developing, writing, testing, and implementing software programming for user applications. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. Relies on instructions and pre-established guidelines to perform the functions of the job. Works under general supervision. Exercises judgment within defined procedures and practices to determine appropriate action; a certain degree of creativity and latitude is required. Detailed Description: Writes software code and completes programming for graphical user interfaces, and may write firmware for embedded processes as required Performs design, analysis and verification testing of a functional component (e.g. software module, embedded software module) for new product design Participates in the testing process through test review and analysis, test witnessing, debugging, and certification of software Completes documentation and procedures for installation and maintenance May perform systems modeling, simulation and analysis in designing compilers, assemblers and utility programs Advises hardware designers on machine characteristics that may affect software systems Provides input for documentation of new or existing programs Integrates software with existing systems May interface with users to define system requirements and/or necessary modifications Supports, maintains and documents software functionality Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code May prepare and install solutions by determining and designing system specifications, standards, and programming Provides information by collecting, analyzing, and summarizing development and service issues Briefs others on deliverables, status and progress Provides application support to other departments and personnel as needed Daily availability to include evenings and weekends when necessary to reach goals and deadlines. To perform this job successfully, an individual should have the following: 2 years of experience using C++ Experience with Linux Experience using SQL Server Database Programming Experience using Visual Basic and Microsoft Visual Studio Proficiency with Microsoft Word, Excel, and PowerPoint Requirements: Bachelor's degree (B.S.) from four-year college or university in a related field and a minimum of 3 years of directly related experience and/or training; or equivalent combination of education and experience. Preferred Skills/Experience: OPTO22 PAC Project development iX Developer programming Qlarity programming PLC (Programmable logic controller) programming Experience interfacing with hardware components Other Qualifications: US Citizenship with ability to attain/maintain a clearance. Ability to travel (domestically/internationally) approximately _0__% #TBE Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions. Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.
    $60k-76k yearly est. Auto-Apply 56d ago
  • Software Engineer, Applied AI

    Abs Group of Companies 3.7company rating

    Software engineer job in Knoxville, TN

    We are seeking an exceptional Software Engineer to join our Applied AI team full-time. In this role, you will design, build, and deploy intelligent systems that move beyond research into production at scale. You'll focus on architecting and evaluating multi-agent systems, retrieval-augmented generation (RAG) pipelines, and fine-tuned large language models-delivering AI capabilities that drive measurable business impact. What You Will Do: * Build at the frontier: Design and implement end-to-end AI systems, including multi-agent workflows, retrieval pipelines, and customized LLMs. * * Engineer full-stack solutions: Deliver web and backend applications that seamlessly integrate AI, ensuring reliability, scalability, and strong user experience. * * Raise the bar on evaluation: Develop rigorous truth sets, automated quality checks, and real-time monitoring pipelines to quantify performance and business outcomes. * * Prototype rapidly: Transform research concepts into production-grade systems through fast iteration, disciplined testing, and continuous refinement. * * Shape best practices: Contribute to internal standards for applied AI development, evaluation, and deployment at scale. What You Will Need: Education and Experience * * Bachelor's degree in computer science, Engineering, or a related field * * 5+ years of software development experience, including 3+ years building production-grade AI systems * * Proven track record delivering AI agents, RAG pipelines, or fine-tuned models with measurable business impact * * Experience designing evaluation frameworks and truth sets for applied AI quality assurance Knowledge, Skills, and Abilities * Strong expertise in agent frameworks and LLM orchestration (API-first development, Vercel AI SDK, LangChain, etc.) * * Deep knowledge of RAG architectures, embeddings, vector databases, and retrieval optimization strategies * * Experience with LLM fine-tuning, prompt design, and model performance evaluation * * Full-stack engineering skills across modern web and backend technologies * * Familiarity with MLOps practices: CI/CD, model versioning, monitoring, and deployment at scale * * Strong grounding in applied information retrieval and vector-based systems Salary: $120k - $150k Reporting Relationships: This role reports to a senior leader (manager, director, or executive) and carries no direct reports.
    $120k-150k yearly Auto-Apply 40d ago
  • Software Engineer, Applied AI

    American Bureau of Shipping 4.8company rating

    Software engineer job in Knoxville, TN

    We are seeking an exceptional Software Engineer to join our Applied AI team full-time. In this role, you will design, build, and deploy intelligent systems that move beyond research into production at scale. You'll focus on architecting and evaluating multi-agent systems, retrieval-augmented generation (RAG) pipelines, and fine-tuned large language models-delivering AI capabilities that drive measurable business impact. What You Will Do: Build at the frontier**: Design and implement end-to-end AI systems, including multi-agent workflows, retrieval pipelines, and customized LLMs. * Engineer full-stack solutions**: Deliver web and backend applications that seamlessly integrate AI, ensuring reliability, scalability, and strong user experience. * Raise the bar on evaluation**: Develop rigorous truth sets, automated quality checks, and real-time monitoring pipelines to quantify performance and business outcomes. * Prototype rapidly**: Transform research concepts into production-grade systems through fast iteration, disciplined testing, and continuous refinement. * Shape best practices**: Contribute to internal standards for applied AI development, evaluation, and deployment at scale. What You Will Need: Education and Experience * Bachelor's degree in computer science, Engineering, or a related field * 5+ years of software development experience, including 3+ years building production-grade AI systems * Proven track record delivering AI agents, RAG pipelines, or fine-tuned models with measurable business impact * Experience designing evaluation frameworks and truth sets for applied AI quality assurance Knowledge, Skills, and Abilities Strong expertise in agent frameworks and LLM orchestration (API-first development, Vercel AI SDK, LangChain, etc.) * Deep knowledge of RAG architectures, embeddings, vector databases, and retrieval optimization strategies * Experience with LLM fine-tuning, prompt design, and model performance evaluation * Full-stack engineering skills across modern web and backend technologies * Familiarity with MLOps practices: CI/CD, model versioning, monitoring, and deployment at scale * Strong grounding in applied information retrieval and vector-based systems Salary: $120k - $150k Reporting Relationships: This role reports to a senior leader (manager, director, or executive) and carries no direct reports.
    $120k-150k yearly Auto-Apply 40d ago
  • Mid-Level Manufacturing Programmer

    Allegiant Manufacturing 3.6company rating

    Software engineer job in Maryville, TN

    Allegiant Manufacturing a one stop source for metal working solutions including stamping, fabrication, value-added assembly, tooling & machining, located in Maryville, TN has an opportunity for a Mid-Level Manufacturing Programmer . We strive to provide competitive wages & benefits to our employees. We pay our employees weekly. We care about our employee's financial well-being and are invested in creating a work environment where our employees feel heard, valued, and taken care of. Tour our website at ******************** to discover more about us. About the Role We are seeking a Mid-Level Manufacturing Programmer to support our growing metal fabrication operation. This role is responsible for converting engineering drawings, 3D models, and customer prints into accurate CNC programs while also assisting with plant floor layout planning and workflow optimization. The ideal candidate has hands-on programming experience in a metal fabrication environment and familiarity with tools such as SolidWorks, AutoCAD, SigmaNEST, and/or PolyWorks - but we welcome applicants with proficiency in at least one of these programs or equivalent CAD/CAM software. Key Responsibilities CNC Programming & CAD/CAM • Create, optimize, and maintain CNC programs for: - Laser cutting, plasma cutting, or turret punching using software such as SigmaNEST (or similar) - Press brake forming, bend sequencing, and tooling selection • Import, prepare, and modify models and drawings using SolidWorks, AutoCAD, or comparable CAD tools. • Develop nests to maximize material utilization and throughput. • Interpret customer prints, GD&T, and weld symbols to ensure manufacturability. • Use PolyWorks or similar metrology tools to assist with inspection, reverse engineering, or first-article validation. Production & Engineering Support • Support new product launches, engineering changes, and first-article builds. • Troubleshoot programming-related issues, sequencing problems, or tooling questions. • Collaborate with Engineering, Quality, and Production to ensure smooth workflow and accurate documentation. • Maintain programming standards and assist with continuous-improvement initiatives. Plant Layout Responsibility • Assist with plant floor layout planning, including: - Equipment placement - Workflow and material-flow optimization - Space planning for new equipment or processes • Update or create layout drawings using AutoCAD, SolidWorks, or similar tools. • Work closely with Operations and Leadership on layout changes tied to safety, throughput, and efficiency. Required Qualifications • 2-5 years of programming experience in a metal fabrication or manufacturing environment. • Proficiency with at least one of the following (or comparable alternatives): - SolidWorks - AutoCAD - SigmaNEST - PolyWorks • Ability to read and interpret engineering drawings, models, GD&T, and tolerances. • Understanding of sheet-metal and plate fabrication processes. • Strong problem-solving skills and ability to work directly with shop-floor teams. Preferred Qualifications • Experience with FANUC or Panasonic robotic welding programming. • Press brake experience including tooling selection and bend optimization. • Familiarity with ERP/MES systems for routings and revision control. • Exposure to Lean, 5S, or continuous-improvement methodologies. What We Offer • Competitive pay and full benefits • Growing, stable manufacturing environment • Modern equipment and expanding capabilities • Career development and cross-training opportunities • A culture focused on safety, quality, and continuous improvement
    $54k-81k yearly est. Auto-Apply 28d ago
  • Software Developer II

    Inhabit 3.6company rating

    Software engineer job in Knoxville, TN

    Inhabit operates a unique collective of tech-forward companies serving the residential, commercial, and short-term rental industries. Our team members deliver best-in-class software solutions and services while fostering innovation and collaboration with business leaders and industry experts. Inhabit believes that property managers are central to the success of the residential and short-term rental markets and delivers products built to empower them, their investors, and communities. Come help build the company you want to Inhabit. To learn more, visit inhabit.com. About ResMan ResMan is a provider of cloud-based software services to the multifamily housing industry. One in three Americans rent their homes and ResMan makes software that makes that possible. ResMan is dedicated to delivering exceptional service experience for owners, managers, and residents of multifamily real estate. Our belief and commitment are built on 3 ResMan core values: * Own What You Do - You commit to individual accountability and fulfilling our vision * Believe in the Impossible - We believe everything is possible through creative thinking and exceptional effort * Win Together - We consistently deliver outstanding results through collaborative, supportive, trusted relationships Job Description Summary We are seeking a skilled .NET software engineer with experience working collaboratively on a development team to deliver and maintain a property management web application that meets and exceeds requirements. The ideal candidate will actively contribute insight and technical solutions to assigned projects. In addition to strong proficiency in C#, ASP.NET MVC, and ASP.NET Web API frameworks, the candidate must demonstrate expertise in SQL development, including the ability to write, optimize, and performance-tune complex queries to ensure application efficiency and scalability. A broad understanding of web technologies-such as HTML, CSS, JavaScript, jQuery, and Vue.js-is essential. What You'll Do (Functions & Responsibilities) * Being a member of a team of developers in an Agile environment developing an online property management application * Implementing new features to a large-scale enterprise application used to manage all facets of the rental property business * Using problem solving skills to identify and resolve issues with current existing applications * Working with Microsoft technologies including C#, ASP.NET MVC/Web API, Vue.js, jQuery, Entity Framework, and SQL Azure * Implementing applications following a microservice architecture pattern * Understanding the wants and desires of the user * Identifying the features that are critical to the success of the platform * Driving solutions that deliver these features on time and within budget
    $68k-88k yearly est. 9d ago
  • Team Member, Petsense

    Tractor Supply 4.2company rating

    Software engineer job in Morristown, TN

    This position is responsible for interacting with customers and team members, supporting selling initiatives and performing assigned tasks, while providing legendary customer service. Essential Duties and Responsibilities (Min 5%) As a Team Member, it is essential that you be available, flexible, adaptable and service-oriented, as you must be able to fulfill all of the the following requirements: * Maintain regular and predictable attendance. * Work scheduled shifts and have the ability to work varied hours, days, nights, weekends and overtime as dictated by business needs. * Take the initiative to support selling initiatives (TEAM): * Thank the Customer * Engage with the customer and/or pet * Advise products or services * Make it Memorable * Team Members are required to perform a combination of the following duties during 95 percent of their day. Although the mix may vary from one day to another, our business and staffing model makes it essential that every Team Member be able to perform all of the following duties accurately, efficiently and safely on a regular basis and without advance notice: * Operate cash register/computer following cash handling procedures as established by Tractor Supply/Petsense Company * Recovery of merchandise * Participate in mandatory freight process * Complete Plan-o-gram procedures (merchandising, sets, and resets) * Assemble merchandise * Perform janitorial duties * Execute price changes/markdowns * Assist customers with loading purchases * Ensure the safety and well-being of live animals. Sanitize and maintain holding tanks and care for live animals as required * Complete all documentation associated with any of the above job duties * Team Members also may be required to perform other duties as assigned. Required Qualifications Experience: No experience required. Retail experience and/or pet/live animal knowledge is strongly preferred. Education: A high school diploma or equivalent is preferred, but not required. Regardless of education level, Team Members must be able to read, write and count accurately. Preferred knowledge, skills or abilities * Pet/Live Animal, pet food, pet product knowledge is strongly preferred. * Strong communication and problem-solving skills. * Basic computer skills. * Strong interpersonal skills and ability to resolve issues ethically and with minimal conflict. Working Conditions * Working environment is favorable, generally working inside with moderate noise. * Indoor floors and outdoor lots generally are hard surfaces (concrete, asphalt, etc.) lighting and temperature are adequate. * Work shifts vary from one store to another, but generally are no less than 4 hours and may exceed 8 hours * Promote a safe and productive work environment for Team Members and customers and adhere to Company safety training and guidelines Physical Requirements * This position is non-sedentary. * It is essential that Team Members have the physical and mental stamina and ability to move throughout the store and outdoor areas quickly and safely. * It is essential to operate all equipment related to their job duties efficiently, safely, properly and accurately; and to provide the highest level of customer service. * Ability to occasionally lift or reach merchandise overhead. * Ability to frequently stand, kneel, twist, crouch, squat, bend, stoop, and climb ladders. * Ability to move throughout the store for an entire shift. * Ability to safely access all areas of the store including selling floor, side lot, stock area, and register area. * Ability to constantly operate store equipment such as computer, cash register, and other store equipment. * Ability to read, write, and count accurately to complete all documentation. * Ability to utilize strong written and verbal communication skills to communicate effectively with team members and customers. * Ability to process information / merchandise through the point-of-sale system. * Ability to move and transfer live animals, equipment, and merchandise weighing up to 50 pounds. * Ability to successfully complete all required training and certification. * Lifting 50+ pounds Disclaimer This job description represents an overview of the responsibilities for the above referenced position. It is not intended to represent a comprehensive list of responsibilities. A team member should perform all duties as assigned by his/ her supervisor. Company Info At Tractor Supply and Petsense by Tractor Supply, our Team Members are the heart of our success. Their dedication, passion, and hard work drive everything we do, and we are committed to supporting them with a comprehensive and accessible total reward package. We understand the evolving needs of our Team Members and their families, and we strive to offer meaningful, competitive, and sustainable benefits that support their well-being today and in the future. Our benefits extend beyond medical, dental, and vision coverage, including company-paid life and disability insurance, paid parental leave, tuition reimbursement, and family planning resources such as adoption and surrogacy assistance, for all full-time Team Members and all part-time Team Members. Part time new hires gain eligibility for TSC Benefits by averaging at least 15 hours per week during their 90-day lookback period. The lookback period starts the first of the month following the date of hire. If the 15-hour requirement was met, the benefits eligibility date will be the first day of the month following 4 months of continuous service. Please visit this link for more specific information about the benefits and leave policies applicable to the position you're applying for.
    $29k-34k yearly est. 31d ago
  • Team Members

    Crossamerica Partners LP 4.2company rating

    Software engineer job in Knoxville, TN

    NOW HIRING- ALL SHIFTS * Flexible schedules * Mornings, Afternoon and Evening * PAID WEEKLY Starting at $13.00 per hour Team Member CrossAmerica Partners is an operator of convenience stores and a retail distributor of motor fuels. With a geographic footprint across 34 states, we strive to be an industry leader, providing fuel and convenience products essential to keep people moving across America! At the core of our mission, we are a responsible, people-focused organization, committed to the well-being of our employees, customers, and the environment. Position Description: The Team Member will be responsible for providing excellent customer service, maintaining store cleanliness, and ensuring the efficient operation of the store. This role is key in helping create a positive shopping experience for our customers by offering prompt, friendly, and knowledgeable service. Responsibilities: * Greet customers with a positive and friendly attitude. * Assist customers in locating products and making purchasing decisions. * Promote and recommend store products to customers by maintaining up-to-date knowledge of current promotions, discounts, and new arrivals. * Upsell and cross-sell items to increase store sales. * Operate the cash register, handle cash, provide correct change, credit card payments and process sales transactions accurately and securely. * Ensure the accuracy of sales records and balances at the end of each shift. * Restock shelves, refrigerators, and displays as needed. * Clean and sanitize the store, including aisles, counters, and bathrooms, to ensure a pleasant environment for customers. * Assist in inventory control, including receiving, stocking, and rotating merchandise. * Report low stock levels to the store manager and assist with inventory counts. * Monitor store for any security issues, theft, or suspicious activity. * Adhere to all safety protocols and procedures to ensure the safety of customers and staff. * Work closely with other team members to meet store goals and improve the customer experience. * Follow directions from store managers and supervisors to support daily operations. Qualifications: * High school diploma or equivalent required. * Previous retail or customer service experience is a plus. * Ability to work in a fast-paced environment and handle multiple tasks simultaneously. * Strong communication and interpersonal skills. * Basic math skills and cash handling experience. * Ability to work flexible hours, including nights, weekends, and holidays. * Reliable and punctual with a strong work ethic. Reports To: * Store Manager/Assistant Store Manager ? Physical Requirements and Work Environment: * Must be able to stand extended periods (up to 8 hours) during shifts. * Capable of lifting boxes and products, maximum 50 lbs., frequently 10-25 lbs., and carrying items across the store. * Ability to bend, squat, and reach for products on shelves, both high and low. Ability to climb a ladder as needed. * Must be able to walk throughout the store and between departments regularly. * Ability to handle cash, operate registers, and bag items efficiently. * Must be comfortable with repetitive tasks such as scanning items, restocking, and organizing products. * Able to work in cold environments, including freezers and refrigerators, when restocking products. * The role requires mental focus and stamina to perform physical tasks consistently and efficiently throughout the shift * Seasonal snow removal, as needed. * Ability to handle emergency situations. * Ability to work alone. The physical requirements and work environment described here are representative of those that must be met or encountered by an employee to successfully perform the essential functions of this job. Benefits We offer a competitive benefit package for full-time team members that includes health insurance, vacation, holiday pay, 401K with employer match and more. Our part-time team members are eligible for 401k with employer match and paid holidays and may also be eligible for health insurance. Equal Employment Opportunity CrossAmerica Partners (or its subsidiaries and related entities) contract with employment service organizations to provide staffing for its retail operations. The employment service organizations are equal opportunity employers. For this position, the equal opportunity employer is Wildcat LLC. All qualified applicants will be considered for employment without regard to age, race, color, creed, religion, sex, affectional or sexual orientation, national origin, ancestry, marital status, disability, military or veteran status, or any other classification protected by applicable law. Accommodations The employment service organizations with which CrossAmerica Partners contacts, including Wildcat LLC, make all employment decisions in accordance with applicable laws and provide reasonable accommodations to qualifying individuals on the basis of any protected characteristic consistent with applicable law. Wildcat LLC is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. Wildcat LLC also provides reasonable accommodation to qualified job applicants (and employees) to accommodate the individual's known limitations related to pregnancy, childbirth, or related medical conditions, unless doing so would create undue hardship. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact ****************.
    $13 hourly Easy Apply 1d ago
  • Automation Engineer

    Technical Response

    Software engineer job in Knoxville, TN

    Full-time Description Automation Engineer - Custom Equipment & Production Integration Knoxville, TN | Technical Response Inc. (TRI) | Full-Time Technical Response Inc. (TRI) is a rapidly growing Knoxville-based manufacturer and automation integrator specializing in injection molding, blow molding, and custom automation solutions. We deliver cost-effective, reliable automation systems by combining high-quality overseas components with local engineering and integration expertise. We're looking for an Automation Engineer to design, integrate, and support automation systems for both our internal plastics production lines and our clients' custom equipment. You'll work on PLC programming, robotics, motion systems, and hands-on commissioning in a collaborative, fast-paced environment. What You'll Do · Design and integrate automation systems for molding and packaging lines. · Program and troubleshoot PLCs, HMIs, sensors, and robotics. · Support installation, commissioning, and process improvement. · Collaborate with mechanical, electrical, and production teams. Join a company that values Integrity, Teamwork, and Continuous Improvement, and be part of a team driving automation innovation in U.S. manufacturing. Apply today and grow with us at TRI! Requirements Automation Engineer - Custom Equipment & Production Integration Location: Knoxville, TN (37931) Company: Technical Response Inc. (TRI) Employment Type: Full-Time About Technical Response Inc. (TRI) Technical Response Inc. (TRI) is a fast-growing U.S. manufacturer and automation integrator based in Knoxville, Tennessee. We specialize in plastics manufacturing (injection molding and blow molding), along with customized automation and integration services. Our unique strength lies in combining cost-effective overseas automation components with U.S.-based design, engineering, and integration - providing reliable, scalable solutions for both our own production lines and small to mid-sized manufacturers across industries. We pride ourselves on delivering value-added automation systems that empower clients who may not have in-house automation resources. Our core values - Integrity, Teamwork, and Continuous Improvement - define how we innovate, collaborate, and grow together. Position Summary We're seeking a hands-on, creative Automation Engineer to join our growing team. This role offers the best of both worlds: designing and integrating automation systems for TRI's in-house plastics production lines (including injection and blow molding processes) as well as for external customer projects involving custom automation equipment. The ideal candidate is passionate about practical problem-solving, automation technology, and seeing projects through from concept to commissioning. You'll work cross-functionally with mechanical, electrical, and production teams - and coordinate with overseas suppliers - to deliver efficient, high-performing systems. Key Responsibilities · Design, program, and integrate automation systems for TRI's in-house molding operations and for external customers. · Develop and debug PLC and HMI programs (Allen-Bradley, Siemens, Omron, Beckhoff, Mitsubishi, etc.). · Oversee automation build, wiring, and integration; perform on-site commissioning and troubleshooting. · Implement automation improvements to increase production efficiency, reduce labor, and enhance product quality. · Work closely with TRI's mechanical engineers, production managers, and overseas component suppliers. · Prepare wiring diagrams, system layouts, user manuals, and test procedures. · Support ongoing process enhancements and standardization efforts across TRI's production operations. Qualifications · Bachelor's degree in Electrical Engineering, Mechatronics, Automation Engineering, or related field (or equivalent experience). · 2-5 years of hands-on experience in industrial automation or equipment integration. · Experience with injection molding or blow molding automation preferred. · Familiarity with PLCs, HMIs, servo motion, robotics, and industrial networks (EtherNet/IP, Modbus, Profinet). · Strong troubleshooting and analytical skills. · Proficiency in AutoCAD Electrical or similar design software. · Excellent teamwork and communication abilities. · Capable of managing multiple automation projects in a fast-paced environment. · Willingness to travel occasionally for project installation and support. Preferred Experience (a Plus) · Robotic integration (Fanuc, UR, ABB, Epson, etc.) · Machine vision systems (Cognex, Keyence, etc.) · Plastic process automation (pick-and-place, trimming, packaging) · Experience working with overseas suppliers and component sourcing · Understanding of industrial safety standards (NFPA, ISO, CE, ASME) Why Join TRI · Join a high-growth company shaping the future of automation and plastics manufacturing in the U.S. · Work on diverse projects - from in-house production automation to external client systems. · Thrive in a team-first culture built on Integrity, Teamwork, and Continuous Improvement. · Enjoy a fast-paced, entrepreneurial environment with real opportunities for growth. · Competitive pay, benefits, and a chance to make a visible impact every day.
    $68k-88k yearly est. 60d+ ago
  • Software Engineer

    Teledyne 4.0company rating

    Software engineer job in Knoxville, TN

    **Be visionary** Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins. **Job Description** The Software Engineer is responsible for analyzing, designing, modifying, developing, writing, testing, and implementing software programming for user applications. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. Relies on instructions and pre-established guidelines to perform the functions of the job. Works under general supervision. Exercises judgment within defined procedures and practices to determine appropriate action; a certain degree of creativity and latitude is required. **Detailed Description:** + Writes software code and completes programming for graphical user interfaces, and may write firmware for embedded processes as required + Performs design, analysis and verification testing of a functional component (e.g. software module, embedded software module) for new product design + Participates in the testing process through test review and analysis, test witnessing, debugging, and certification of software + Completes documentation and procedures for installation and maintenance + May perform systems modeling, simulation and analysis in designing compilers, assemblers and utility programs + Advises hardware designers on machine characteristics that may affect software systems + Provides input for documentation of new or existing programs + Integrates software with existing systems + May interface with users to define system requirements and/or necessary modifications + Supports, maintains and documents software functionality + Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code + May prepare and install solutions by determining and designing system specifications, standards, and programming + Provides information by collecting, analyzing, and summarizing development and service issues + Briefs others on deliverables, status and progress + Provides application support to other departments and personnel as needed + Daily availability to include evenings and weekends when necessary to reach goals and deadlines. **To perform this job successfully, an individual should have the following:** + 2 years of experience using C++ Experience with Linux + Experience using SQL Server Database Programming + Experience using Visual Basic and Microsoft Visual Studio + Proficiency with Microsoft Word, Excel, and PowerPoint **Requirements:** Bachelor's degree (B.S.) from four-year college or university in a related field and a minimum of 3 years of directly related experience and/or training; or equivalent combination of education and experience. **Preferred Skills/Experience:** + OPTO22 PAC Project development + iX Developer programming + Qlarity programming + PLC (Programmable logic controller) programming + Experience interfacing with hardware components **Other Qualifications:** + US Citizenship with ability to attain/maintain a clearance. + Ability to travel (domestically/internationally) approximately _0__% \#TBE Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions. Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws. You may not realize it, but Teledyne enables many of the products and services you use every day **.** Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
    $64k-85k yearly est. 55d ago
  • Software Engineer, iOS Core Product - Knoxville, USA

    Speechify

    Software engineer job in Knoxville, TN

    Job Description The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Opportunity to lead key engineering and product decisions Actively shipping production code for the Speechify iOS app Work within a dedicated product team Participate in product discussions to shape the product roadmap Maintain and enhance the existing complex app architecture An Ideal Candidate Should Have Experience. You've worked on products that scaled to a large user base Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Technical skills. Swift, SwiftUI Technical Requirements: Swift Programming Language SwiftUI experience Experience in Multithreading Programming Working with CI/CD infrastructure Experience with Fastlane SOLID principles, the ability to write every single class according to SOLID Experience with Git and understanding of different Git strategies What We offer: A fast-growing environment where you can help shape the company and product An entrepreneurial crew that supports risk, intuition, and hustle The opportunity to make a big impact in a transformative industry A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $62k-83k yearly est. 16d ago
  • HPC Software Engineer

    Cadre5

    Software engineer job in Knoxville, TN

    HPC Software Engineer Founded in 1999 in the beautiful Smoky Mountains of East Tennessee, Cadre5 provides innovative technical solutions to our customers locally and nationally. Our Cadre5 Lab Partners division has partnered with the Emerging Technologies & Computing (ETAC) Group in the Research Computing Support Division (RCSD) of the Information Technology Services Directorate (ITSD) at Oak Ridge National Laboratory (ORNL) to recruit a qualified HPC Software Engineer to support the integration of computing hardware and software tools for accomplishing research tasks across a variety of scientific research areas. ORNL delivers scientific discoveries and technical breakthroughs needed to realize solutions in energy and national security and provides economic benefit to the nation. This premier research institution located near Knoxville in Oak Ridge, TN, addresses national needs through impactful research and world-leading research centers. #CJ This is a full-time, permanent position follows a Hybrid working model. Why Cadre5? Working with highly talented team members 3 weeks' vacation Excellent medical insurance, including employer-paid benefits What will you be doing? ETAC focuses on supporting ORNL researcher's HPC computing, Data Engineering and Management, Infrastructure as a Service, and new technology needs. You'll be working directly with researchers, supporting their science and understanding scientific problems and the application of advanced research computing tools to help achieve research outcomes. The HPC Scientific software engineers play a crucial role in optimizing computational methods and facilitating groundbreaking research across multiple scientific areas. As an HPC team member, you will recommend computational and/or visualization tools, techniques, and methodologies for the scientific computing aspect of research investigations. Job Responsibilities: Scientific Software and Application Management: Understand scientific software users' requirements: work closely with researchers to understand their computational needs and translate them into efficient HPC applications. Analyze application performance to identify bottlenecks and develop strategies to improve scalability and efficiency on HPC systems. This may involve profiling code, analyzing communication patterns, and tuning system parameters. Install and manage scientific software: deploy and maintain a wide range of scientific applications, libraries, and development tools on HPC systems to support research activities. Develop custom tools and scripts: develop tools to automate common tasks, improve systems management, and facilitate sophisticated computational workflows. Develop, maintain, and install software for HPC and data intensive architectures, including Graphic Processing Units (GPUs), parallel systems, and other computing environments. User support and collaboration: Provide software technical support: collaborate with HPC support and scientists on technical issues related to scientific software problems. Following industry standards, implement HPC software with novel programming and optimization techniques. Provide solutions and technical recommendations for code optimization, resource utilization, and system tuning. Collaborate on research projects: work closely with researchers to understand their computational requirements and assist in developing efficient computational strategies, code optimization, and parallelization. This includes working with a highly diverse and multidisciplinary team (such as mathematicians, physicists, computer scientists, and engineers) in the research, development, integration, testing, and deployment of research software, data platforms, and machine learning systems for large-scale data analysis. Research information dissemination: support research staff in disseminating results in peer-reviewed journals, technical reports, relevant conferences, and open-source software project repos. Research and development: Stay informed about latest research in HPC and AI. Develop and recommend ideas for new programs, products, and features by staying abreast of new technology developments and trends. Partnerships and collaboration: As applicable/possible- establish and maintain partnerships and collaborations with industry, other groups at ORNL, and HPC networks to share knowledge and best practices. Basic Qualifications: A BS in computer science, computer engineering, information systems, or a related field of study and five (5) to seven (7) years of proven and aligned experience is required. An overall combination of equivalent experience may be considered. Three (3) or more years of demonstrated abilities in the following areas: High Performance Computing (HPC) environments and HPC scheduling software. Software development including version control using GitWith open-source tools and software. Python and data analysis modules such as Pandas, NumPy, and Dask. Developing software in C/C++, Fortran or other programming languages The ability to obtain and maintain a Department of Energy "Q" clearance is required. This requires US Citizenship. Preferred Qualifications: In-depth understanding of HPC architectures and their optimization techniques. Experience in the following areas: Optimizing and parallelizing software products for HPC using MPI or other open-source tools. HPC debugging tools such as DDT, GDB or Valgrind. AI toolkits such as PyTorch, RAPIDSAI, TensorFlow, or Keras. Statistical analysis software such as Python or R. Building and running containerized applications in an HPC environment. Cluster deployment tools such as Warewulf, PXEboot, and/or Bright. Managing systems. Working in a government, scientific, or other highly technical environment. Knowledge of multiple operating systems including Linux. Exposure to microservices concepts and understanding of container environments including Podman, Docker, and Kubernetes. Proven ability to balance sophisticated research and security requirements. Benefits Cadre5 offers excellent pay and benefits, to include full medical, dental, and vision coverage coupled with 401K match, 15 days PTO, and 10 holidays. Cadre5 is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply. Cadre5 is an E-Verify Employer.
    $62k-83k yearly est. 60d+ ago
  • HPC Software Engineer

    ITR 4.2company rating

    Software engineer job in Oak Ridge, TN

    Job Description This person must be able to work on-site in Oak Ridge TN 3 days a week Must be eligible for a Federal security clearance (US citizenship required). What will you be doing? This group focuses on supporting researcher's HPC computing, Data Engineering and Management, Infrastructure as a Service, and new technology needs. You'll be working directly with researchers, supporting their science and understanding scientific problems and the application of advanced research computing tools to help achieve research outcomes. The HPC Scientific software engineers play a crucial role in optimizing computational methods and facilitating groundbreaking research across multiple scientific areas. As an HPC team member, you will recommend computational and/or visualization tools, techniques, and methodologies for the scientific computing aspect of research investigations. This position is hybrid or on-site with a DOE facility in Oak Ridge TN.Major Duties/Responsibilities: Scientific Software and Application Management: Understand scientific software users' requirements: work closely with researchers to understand their computational needs and translate them into efficient HPC applications. Analyze application performance to identify bottlenecks and develop strategies to improve scalability and efficiency on HPC systems. This may involve profiling code, analyzing communication patterns, and tuning system parameters. Install and manage scientific software: deploy and maintain a wide range of scientific applications, libraries, and development tools on HPC systems to support research activities. Develop custom tools and scripts: develop tools to automate common tasks, improve systems management, and facilitate sophisticated computational workflows. Develop, maintain, and install software for HPC and data intensive architectures, including Graphic Processing Units (GPUs), parallel systems, and other computing environments. User support and collaboration: Provide software technical support: collaborate with HPC support and scientists on technical issues related to scientific software problems. Following industry standards, implement HPC software with novel programming and optimization techniques. Provide solutions and technical recommendations for code optimization, resource utilization, and system tuning. Collaborate on research projects: work closely with researchers to understand their computational requirements and assist in developing efficient computational strategies, code optimization, and parallelization. This includes working with a highly diverse and multidisciplinary team (such as mathematicians, physicists, computer scientists, and engineers) in the research, development, integration, testing, and deployment of research software, data platforms, and machine learning systems for large-scale data analysis. Research information dissemination: support research staff in disseminating results in peer-reviewed journals, technical reports, relevant conferences, and open-source software project repos. Research and development: Stay informed about latest research in HPC and AI. Develop and recommend ideas for new programs, products, and features by staying abreast of new technology developments and trends. Partnerships and collaboration: As applicable/possible- establish and maintain partnerships and collaborations with industry, other groups, and HPC networks to share knowledge and best practices. Deliver our mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote diversity, equity, inclusion, and accessibility by encouraging a respectful workplace - in how we treat one another, work together, and measure success. Basic Qualifications: A BS in computer science, computer engineering, information systems, or a related field of study and five (5) to seven (7) years of proven and aligned experience is required. An overall combination of equivalent experience may be considered. Three (3) or more years of demonstrated abilities in the following areas: High Performance Computing (HPC) environments and HPC scheduling software. Software development including version control using GitWith open-source tools and software. Python and data analysis modules such as Pandas, NumPy, and Dask. Developing software in C/C++, Fortran or other programming languages. Preferred Qualifications: In-depth understanding of HPC architectures and their optimization techniques. Experience in the following areas: Optimizing and parallelizing software products for HPC using MPI or other open-source tools. HPC debugging tools such as DDT, GDB or Valgrind. AI toolkits such as PyTorch, RAPIDSAI, TensorFlow, or Keras. Statistical analysis software such as Python or R. Building and running containerized applications in an HPC environment. Cluster deployment tools such as Warewulf, PXEboot, and/or Bright. Managing systems. Working in a government, scientific, or other highly technical environment. Knowledge of multiple operating systems including Linux. Exposure to microservices concepts and understanding of container environments including Podman, Docker, and Kubernetes. Proven ability to balance sophisticated research and security requirements. This position requires the ability to acquire and maintain a clearance from the Department of Energy. As such, this position is a Workplace Substance Abuse (WSAP) testing designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program.
    $65k-87k yearly est. 18d ago
  • Lead Software Engineer, Full Stack (Java, Python, Angular, React)

    Dev 4.2company rating

    Software engineer job in Knoxville, TN

    Jobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located. Company Name: Capital One Job Description 77 West Wacker Dr (35012), United States of America, Chicago, Illinois Lead Software Engineer, Full Stack (Java, Python, Angular, React) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Lead Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. The Card Core team is a highly collaborative and passionate group. We love solving hard problems and building reusable solutions. In this role, you will be working on a new and exciting project with our all-in-one platform designed to guide businesses towards unparalleled success. Seamlessly navigate the complex problems with your engineering skills. What You'll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services Basic Qualifications: Bachelor's Degree At least 6 years of experience in software engineering (Internship experience does not apply) At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred Qualifications: Master's Degree 7+ years of experience in at least one of the following: JavaScript, Java, Python, Go, Postgres, MySQL 3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service 4+ years of experience in open source frameworks 2+ years of experience in Agile practices At this time, Capital One will not sponsor a new applicant for employment authorization for this position. The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked. New York City (Hybrid On-Site): $197,400 - $225,300 for Lead Software Engineer Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter. This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan. Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website . Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a minimum of 5 business days. No agencies please. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth or related medical conditions), race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity, gender reassignment, citizenship, immigration status, protected veteran status, or any other basis prohibited under applicable federal, state or local law. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at [email protected] . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. For technical support or questions about Capital One's recruiting process, please send an email to [email protected] Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
    $197.4k-225.3k yearly 13h ago
  • Back-end Software Developer (Python)

    Vets Hired

    Software engineer job in Oak Ridge, TN

    Major Duties/Responsibilities: Collaborate with a highly diverse and multidisciplinary team (such as photogrammetrists, geographers, mathematicians, physicists, computer scientists, and engineers) in the research, development, integration, testing, and deployment of real-time data platforms, and machine intelligence systems for spatial computing. Perform application and data development creating geospatial software and digital map layers as services. Support research staff in disseminating results in peer reviewed journals, technical reports, relevant conferences, and open-source software project repos. Collaborate with researchers and project sponsors to capture, understand, integrate, and implement project and security requirements in developed services and software. Develop and recommend ideas for new programs, products, and features by staying abreast of new technology developments and trends. Deliver ORNL's mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote diversity, equity, inclusion, and accessibility by fostering a respectful workplace - in how we treat one another, work together, and measure success. Basic Qualifications: A BS degree in Computer Science, Computer Engineering, Information Systems, Business, Scientific, or a related field of study and 5 years of proven experience is required. An equivalent combination of education and experience may be considered. Experience in the following areas: Developing software related to a field involving geospatial computing or big data architectures. Spatial enabled database (PostgreSQL with Post GIS) and performing spatial data queries. Software development best practices including, but not limited to: Agile development Version control using Git/Git Flow or similar system Project management via systems like JIRA, Asana, etc Open-source tools and system, OGC web services, and web development frameworks Data collection or similar Extract Transform Load (ETL) processes Design, development, and management of spatial data platforms, and similar areas Developing in Software-as-a Service and Data-as-a-Service environments Working Place: Oak Ridge, TN, United States Company : Vets Hired
    $65k-84k yearly est. 60d+ ago
  • Data Engineer III

    Radio Systems Corporation 3.7company rating

    Software engineer job in Knoxville, TN

    Job Type Full time PetSafe Brands, formerly known as Radio Systems Corporation, is headquartered in Knoxville, TN. It has been named “The Marble City” and "Scruffy City", names we have embraced for our unique charm. We are the home of 1982 World's Fair and we boast of 21 craft breweries around the city (click here for the Ale Trail ). If you like to hike or camp, visit the Great Smokey Mountain National Park. Take your pick of outdoor activities from walking, tubing, running, or biking in our Urban Wilderness . Knox County has an amazing public-school system, no state income tax, low property taxes and cost of living. We host Music and Shakespeare on the Square as well as Family Movie Nights on the Square during the summer months in downtown Knoxville. Our Company: PetSafe Brands is the world leader in pet products through our family of brands:Pet Safe Brand, Sport DOG Brand, Invisible Fence Brand, Kurgo and Premier Pet. Pet Safe Brand makes every product from leashes and harnesses to water fountains and and litter boxes. We have an ambitious goal of touching over 21 million pets, people, and communities around the world each year. We serve a broad range of pet owners from providing the hunter the best gear for a successful hunt to accommodating the “Not-So-Crazy Cat Lady” with all the entertaining toys and effective solutions she could ever imagine. We do this by creating a culture of enthusiasm, resilience, adaptability, and teamwork every day in the office. We work hard to be our community's employer of choice as we all live our purpose: We exist to unleash freedom for pet parents by keeping their pets happy, healthy and safe. Key Responsibilities A Data Engineer III leads the design and development of complex, scalable data solutions that support strategic business goals. They ensure data quality, reliability, and security through robust architecture, error handling, and compliance practices. This role builds and maintains efficient data pipelines using tools like SQL, Python, Azure Synapse, Snowflake, DBT, and fivetran, enabling timely and accurate data delivery. They mentor team members, promote engineering best practices, and collaborate across functions to improve processes and unlock business value. Additionally, they proactively identify risks, drive automation and performance improvements, and provide technical leadership in high-ambiguity environments. Summary Drives technical direction for a team. Delivers large, complex features across multiple systems and influences team standards. Has a minimum of 5 years of experience in a Data Engineer role. Lead design and development of significant projects (multi-team dependencies). Set and enforce quality, security, and reliability standards. Mentor others and conduct architecture reviews. Drive automation, observability, and DevOps improvements. Identify scaling, performance, and cost optimization opportunities. Designs components that integrate across domains (e.g., API, data, infra). Operate effectively with high ambiguity and business context. Deep expertise in one or more technical areas. Strong architectural thinking; anticipates downstream impacts. Balances engineering ideals with business priorities. Proactively identifies and unblocks team or project risks. Identify and proactively explore new technologies and showcases them Develop team expertise in multiple business domains, and is the initial point of contact for the business stakeholders Help define and evolve data governance frameworks. Lead initiatives around data lineage, privacy, and compliance (e.g., GDPR, HIPAA). Partner with legal, security, and business teams to align governance with enterprise strategy. Drive adoption of governance tools and practices across teams. #LI-RC1 BENEFITS: Working for PetSafe Brands definitely has its benefits. We offer a collaborative and creative team-oriented work environment where we encourage you to take risks to learn and grow! We offer a competitive benefits package including medical, dental, vision, and 401K match. In addition we offer a rich wellness program which includes an onsite health clinic, workout facility and of course, we encourage you to bring your dog to work, which is our whole reason for what we do! PetSafe Brands is dedicated to offering equal employment opportunity for all teammates and fostering a work environment free of discrimination and harassment. At PetSafe Brand, our teammates are our greatest strength. We strive to build a workforce as diverse as the customers we serve by hiring great people from a wide variety of backgrounds, life experiences, knowledge, self-expression and talent. We recruit and reward teammates based on capability and performance and together we are building a culture that welcomes all dimensions of an individual's identity including race, color, gender identity or expression, sexual orientation, marital status, age, educational background, national origin or ancestry, religion, veteran status, or physical ability. We embrace these differences and the unique contributions each teammate brings not just because it is the right thing to do but because it makes our company stronger. While we are committed to creating a diverse and inclusive workplace and a culture of belonging, we recognize that we still have more work to do and a lot more to learn.
    $76k-101k yearly est. Auto-Apply 47d ago

Learn more about software engineer jobs

How much does a software engineer earn in Knoxville, TN?

The average software engineer in Knoxville, TN earns between $55,000 and $94,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Knoxville, TN

$72,000

What are the biggest employers of Software Engineers in Knoxville, TN?

The biggest employers of Software Engineers in Knoxville, TN are:
  1. Speechify
  2. Zetron
  3. Cadre5
  4. Zetron Australasia Pty Ltd.
  5. Teledyne Technologies Incorporated
  6. American Bureau of Shipping
  7. Teledyne Hastings
  8. GenesisSolutions
  9. FLIR Systems
  10. Marathon TS
Job type you want
Full Time
Part Time
Internship
Temporary