Applications developer jobs in Knoxville, TN - 80 jobs
All
Applications Developer
Software Engineer
Senior Software Engineer
Software Developer
Software Development Engineer
Software Engineer Lead
Lead .NET Developer
Lead Software Developer
Programmer
Design, Development
Flight Training Design Developer
Cirrus Aircraft 4.3
Applications developer job in Alcoa, TN
Cirrus Aircraft is the recognized global leader in personal aviation and the maker of the best-selling SR Series piston aircraft and the Vision Jet, the world's first single engine Personal Jet and recipient of the 2017 Robert J. Collier Trophy. Founded in 1984, the company has redefined performance, comfort and safety in aviation with innovations like the Cirrus Airframe Parachute System (CAPS) - the first FAA-certified whole-airframe parachute safety system included as standard equipment on an aircraft. To date, worldwide flight time on Cirrus aircraft has passed nine million hours and over 170 people have returned home safely to their families as a result of the inclusion of CAPS as a standard feature on all Cirrus aircraft. The company has three locations in the United States, located in Duluth, Minnesota, Grand Forks, North Dakota and Knoxville, Tennessee. Find out more at **********************
Job Summary
The Cirrus Approach team is seeking a highly motivated, creative, and detail-orientated person who is ready to apply their aviation, education, and design expertise to the exciting challenges of flight training design and development. Flight Training Developers manage and grow our global training curriculum and learning content for the SR-series and SF50 Vision Jet aircraft. This person will drive the future of aviation education by providing quality flight instruction and developing innovative learning solutions. As a Flight Training Developer, you'll be collaborating with a cross-functional group of media and software developers to build new flight training products and services. You will specialize in content design and development for flying the SR-series of Cirrus aircraft. You will play a vital role as an SR-series subject matter expert, where you are relied on to ensure the content is accurate and meaningful.
This position requires you to take a supporting role in the company's flight activities. You'll be expected to perform CFR 14 Part 91 corporate flight operations, demonstration flights, ferry flights, flight training, and evaluation flights. Customer service and interpersonal skills are essential when in this role. Our pilots engage with customers daily, delivering the highest quality and personalized flight instruction possible.
Duties and Responsibilities/Essential Functions
* Proven ability to drive fantastic learning experiences and results through flight training and implementation of accepted teaching methods.
* Highly skilled at identifying flight training needs, then inventing creative training solutions to meet those needs.
* Reliable witting and verbal skills, with the ability to write clear and accurate technical documents describing processes and standards.
* Proven ability in developing and managing training curriculum, preferred.
* Proven ability to independently plan and implement projects, including but not limited to, providing timelines, resource requirements, budgets, and scope.
* Design storyboard, scripts, and conceptual plans for all deliverables, including live action and animated videos, eLearning, job aids, on-the-job learning, instructor-led training, and more.
* Design and outline graphics, animations, and other contributing assets for use in Cirrus Approach courseware.
* Collaborate with designers, producers, and on-screen talent to create video scripts that enable the best experience for our customers.
* Conducts focus groups with end users to facilitate feedback discussions.
* Manage internal projects including tracking internal milestones, communicating barriers early, and keeping team apprises of progress.
* Revise and organize existing documents, identify gaps in the documentation, and execute according to standards.
* Explores future multimedia flight training opportunities to ensure Cirrus Approach remains a training industry leader.
Qualifications
To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
* Bachelor's degree in Aviation or Education preferred
* Current FAA CFII and second-class medical certificate.
* At least six months of recent flight instruction experience.
* At least 300 hours of logged flight instruction given.
* 100 hours high-performance, single-engine, technical advanced aircraft (TAA) experience required
* FAA IGI & AGI certificate is preferred.
* 2+ years of flight and ground instruction experience.
* 1 year of pilot school certification and management experience preferred.
* 50 hours SR2X flight training experience highly preferred.
* 1 years of experience with design and animation software to include Adobe Creative Cloud and other industry-leading animation and modeling software preferred.
Competencies
To perform the job successfully, an individual should demonstrate the following competencies:
* Action Oriented: Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
* Being Resilient: Rebounds from setbacks and adversity when facing difficult situations.
* Situational Adaptability: Adapts approach and demeanor in real time to match shifting demands of different situations.
* Customer Focus: Builds strong customer relationships and delivers customer-centric solutions.
Cirrus provides a range of exciting benefits, including:
* 401(k) Plan: Dollar-for-dollar match up to 5% after 90 days, with 100% vesting.
* Employer-Paid Coverages: Group term life, short- and long-term disability insurance.
* Comprehensive Health Coverage: Medical, vision, dental, with additional dependent coverage options.
* Free Health Tracking: With rewards for meeting health goals.
* Generous PTO: 120 hours accrued within the first year.
* Employee Referral Bonus: For referring talented candidates.
* Career Development: Tuition reimbursement and professional growth opportunities.
* Exclusive Discounts: Access to partner and marketplace discounts.
* Community & Engagement: Company and employee clubs at various locations.
These benefits are designed to support your well-being, growth, and enjoyment at Cirrus!
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this position. Duties, responsibilities and activities may change at any time with or without notice. Work beyond 40 hours per week may be required.
This opportunity is located in Knoxville, Tennessee. Chosen as the location for our Vision Center Campus, the hub of our customer experience activities, Knoxville is often described as a hidden gem. Surrounded by the Smoky Mountains and home to the rambling Tennessee River, the town offers a plethora of outdoor activities and a vibrant downtown. Very few places feature the opportunity to experience live music, culture, outdoor adventures and acclaimed cuisine in one location. It's no wonder why Knoxville was recently named as a "Top 10 Destination on the Rise" by Trip Advisor.
$92k-117k yearly est. 51d ago
Looking for a job?
Let Zippia find it for you.
Software Engineer Full Stack & Application Development I (Full Time) - United States
Cisco Systems, Inc. 4.8
Applications developer 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
Join Cisco's innovative engineering community, where you'll have the opportunity to collaborate with teams across Cisco IT, CPX (Customer & Partner Experience), Supply Chain, and Workplace Technology. You'll work alongside hardworking engineers, designers, and product managers who bring ideas to life and transform how the world connects, communicates, and collaborates. Our teams value creativity, continuous learning, and a culture of inclusion as we build the next generation of industry-leading products and platforms!
Your Impact
As a Software Engineer at Cisco, you will design and build software solutions that power Cisco's products and platforms. You will work end-to-end on everything from APIs and backend services to user interfaces and distributed systems. You'll solve real-world problems, ship impactful features, and help shape the future of connectivity and technology.
Minimum Qualifications
* Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or relevant degree program (e.g., Associate's, Apprenticeship, Boot Camp, or Certification in a specialized program + 1 year of relevant experience, High School Diploma + 2 years of relevant experience) or Bachelor's + 0 years of relevant experience.
* Proficiency in at least one backend language (Python, C++, or Java) and familiarity with JavaScript/TypeScript for frontend development
* Experience with API development (REST, GraphQL, or gRPC)
* Understanding of data structures, object-oriented programming, and SQL/NoSQL databases
* Familiarity with cloud platforms (AWS, Azure, GCP, or Cisco Cloud)
Preferred Qualifications
* Experience with Docker or Kubernetes (containerization/orchestration)
* Familiarity with Infrastructure as Code tools (Terraform, Ansible, or CloudFormation)
* Exposure to CI/CD tools (GitHub Actions, Jenkins, CircleCI)
* Experience with monitoring platforms (Grafana, Prometheus, Splunk)
* Knowledge of UI frameworks (React, Angular, Vue) for full-stack pathways
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:
$104,700.00 - $153,000.00
Non-Metro New York state & Washington state:
$92,100.00 - $136,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.
$104.7k-153k yearly 30d ago
Mid-Level Manufacturing Programmer
Allegiant Manufacturing 3.6
Applications developer 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 35d ago
Software Developer II
Inhabit 3.6
Applications developer 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. 16d ago
Back-end Software Developer (Python)
Vets Hired
Applications developer 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
Software Engineer, Applied AI
Abs Group of Companies 3.7
Applications developer 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 47d ago
Software Engineer
Teledyne 4.0
Applications developer 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. 60d+ ago
Group Leader, Software Services Development
Oak Ridge National Laboratory 4.5
Applications developer job in Oak Ridge, TN
Requisition Id 15579 The Organization: The National Center for Computational Sciences (NCCS) provides state-of-the-art computational and data science infrastructure for technical and scientific professionals to accelerate scientific discovery and engineering advances across a broad range of disciplines. As an important part of the broader High-Performance Computing (HPC) infrastructure, the division also hosts the Oak Ridge Leadership Computing Facility (OLCF), a Department of Energy Office of Science User Facility.
The Team:
The Software Services Development (SSD) group writes and maintains large web applications and web APIs used by both staff and end-users of the National Center for Computational Sciences (NCCS) computational ecosystem.
One of the largest applications the group develops and maintains is the NCCS customer relationship management (CRM) tool. This tool provides a full-featured CRM solution for storing and organizing a broad set of relational data pertaining to the center's users, projects, allocations, funding sources, file system directories, batch jobs, etc. In addition, it directly controls many of the day-to-day operational needs of the NCCS in real-time such as generating batch scheduler configurations, maintaining mailing lists, populating LDAP instances, and emailing end-users. It disseminates data through a RESTful API that staff use for operational automation and reporting.
As a U.S. Department of Energy (DOE) Office of Science national laboratory, ORNL has an impressive 80-year legacy of addressing the nation's most pressing challenges. Our team is made up of over 7,000 dedicated and innovative individuals! Our goal is to create an environment where a variety of perspectives and backgrounds are valued, ensuring ORNL is known as a top choice for employment. These principles are essential for supporting our broader mission to drive scientific breakthroughs and translate them into solutions for energy, environmental, and security challenges facing the nation.
Purpose:
We are seeking an individual that will provide leadership to the Software Services Development group. The technical focus of the group's work is on internal and external-facing web applications and APIs that are critical to the day-to-day operations of the NCCS, and by extension, ORNL's aspiration to be the world's premier R&D institution.
Major Duties/Responsibilities:
In this role, you will lead and advocate for a diverse and talented group of software engineers, guide their technical work, and expand their ranks with new hires when needed. You will develop a vision and implement a cohesive group strategy to ensure the success of new and ongoing technical projects to position the group and the organization for future success.
You will have the opportunity to:
* Cultivate an environment where team members are empowered and demonstrate a strong sense of ownership and belonging.
* Meet with team members on a regular basis to support day-to-day work and provide career development opportunities.
* Coach your team by providing technical leadership and candid, ongoing feedback and mentoring.
* Lead successful technical projects, ensuring high-quality and timely delivery of features and fixes.
* Apply your knowledge of software architecture to manage software development tasks associated with developing, debugging, and/or designing software applications and databases according to provided design specifications.
* Review existing software architecture and suggest improvements.
* Oversee and guide the development and implementation of software features/controls to mitigate technical risks.
* Review code and ensure the team builds software that is architecturally consistent, of high quality, and follows operational best practices.
* Work with other teams across the division to meet the division's operational challenges.
* Help bring clarity to the team by fostering clear communication, understanding, and process improvements.
* Deliver ORNL's mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote equal opportunity by fostering a respectful workplace - in how we treat one another, work together, and measure success.
Accountabilities:
* To group staff, for the quality and safety of their work environment and opportunities for professional growth.
* To the HPC Operations Section Head, for world-leading technical directions; for safe, effective, and compliant operations; for ownership of assigned staff, facilities, and equipment; and for the quality of the group's products and services.
* To the Division's end-users, for the quality of the group's products and services offered to them.
Authorities:
* To develop a vision and implement a cohesive strategy and technical directions for the group.
* To hold staff accountable for performance.
* To act to ensure safe and effective operations.
* To hire staff.
* To certify the technical quality of the group's products and services.
Basic Qualifications:
* MS degree and 7+ years of relevant experience or BS degree and 8+ years of relevant experience.
* Demonstrated experience in leading, hiring, building and developing successful software engineering teams.
* A track record of working with web services at scale and/or distributed systems.
* Experience writing software applications in at least one of the following programming languages: Ruby, Python, Go, and/or JavaScript.
* Experience with web applicationdevelopment using one or more of the following open-source frameworks: Rails, Vue.js, and/or Django.
* Experience using SQL database technologies (e.g., MySQL/MariaDB, PostgreSQL).
Preferred Qualifications:
* Experience customizing team processes for maximizing employee productivity without burnout.
* Strong written and verbal communication skills.
* Experience developing web applications in support of services at High Performance Computing (HPC) centers.
Special Requirement:
* Export control, no clearance:This position requires access to technology that is subject to export control requirements. Successful candidates must be qualified for such access without an export control license.
Security, Credentialing, and Eligibility Requirements:
* This position requires the ability to obtain and maintain an HSPD-12 PIV badge.
* For employment at Oak Ridge National Laboratory (ORNL), a Real ID compliant form of identification will be required.
* Additionally, ORNL is subject to Department of Energy (DOE) access restrictions. All employees must also be able to obtain and maintain a federal Personal Identity Verification (PIV) card as mandated by Homeland Security Presidential Directive 12 (HSPD-12) and Department of Energy (DOE) Order 473.1A, which requires a favorable post-employment background investigation.
* To obtain this credential, new employees must successfully complete and pass a Federal Tier 1 background check investigation. This investigation includes a declaration of illegal drug activities, including use, supply, possession, or manufacture within the last year. This includes marijuana and cannabis derivatives, which are still considered illegal under federal law, regardless of state laws.
For foreign national candidates:
* If you have not resided in the U.S. for three consecutive years, you are not eligible for the PIV credential and instead will need to obtain a favorable Local Site Specific Only (LSSO) risk determination to maintain employment.
* Once you meet the three-year residency requirement, you will be required to obtain a PIV credential to maintain employment.
Benefits at ORNL:
ORNL offers competitive pay and benefits programs to attract and retain talented people. The laboratory offers many employee benefits, including medical and retirement plans and flexible work hours, to help you and your family live happy and healthy. Employee amenities such as on-site fitness, banking, and cafeteria facilities are also provided for convenience.
Other benefits include: Prescription Drug Plan, Dental Plan, Vision Plan, 401(k) Retirement Plan, Contributory Pension Plan, Life Insurance, Disability Benefits, Generous Vacation and Holidays, Parental Leave, Legal Insurance with Identity Theft Protection, Employee Assistance Plan, Flexible Spending Accounts, Health Savings Accounts, Wellness Programs, Educational Assistance, Relocation Assistance, and Employee Discounts.
If you have difficulty using the online application system or need an accommodation to apply due to a disability, please email: ***********************. ORNL is committed to the full inclusion of all qualified individuals. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations.
This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.
We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.
ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply. UT-Battelle is an E-Verify employer.
Nearest Major Market: Knoxville
$94k-114k yearly est. 49d ago
Software Engineer, iOS Core Product - Knoxville, USA
Speechify
Applications developer job in Knoxville, TN
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. Auto-Apply 11d ago
Software Engineer- Kubernetes
Cadre5
Applications developer job in Knoxville, TN
Founded in 1999 in the beautiful Smoky Mountains of East Tennessee, Cadre5 provides innovative technical solutions to customers locally and nationally. Our Cadre5 Lab Partners division has partnered with the National Center for Computational Sciences (NCCS) at Oak Ridge National Laboratory (ORNL) to recruit Kubernetes Engineers for the American Science Cloud (AmSC) initiative. AmSC is a first-of-its-kind, federally funded cloud infrastructure and API platform designed to accelerate AI model development, data sharing, and large-scale computational science across the U.S. Department of Energy (DOE). ORNL is a premier research institution delivering breakthroughs in energy, national security, and advanced computing. Located near Knoxville, TN, the lab provides world-class resources to solve some of the nation's most complex scientific challenges. This is a rare opportunity to be part of a groundbreaking project that will help shape the future of U.S. scientific computing. If you're passionate about cloud engineering, DevOps, and enabling large-scale science, we'd love to hear from you!
**Please note: The first step in the interview process requires candidates to join a Microsoft Teams meeting with the video turned on.**
This is a full-time position that can telecommute. Occasional travel to the Oak Ridge facility may be required.
Why Cadre5?
Working with highly talented team members
3 weeks' vacation
Excellent medical insurance, including employer-paid benefits
The Project:
The American Science Cloud (AmSC) will deliver secure, containerized workflows, GPU-enabled training environments, and integration with DOE's high-performance computing facilities (ALCF, OLCF, NERSC, ESnet, HPDF). This collaborative effort will bring together cloud engineering, HPC, cybersecurity, data science, and program management expertise to build the next generation of scientific computing infrastructure.
We are seeking Software Engineers with deep Kubernetes expertise to design and develop custom Kubernetes Operators that extend the orchestration of high-performance workloads and secure data workflows at scale. These roles are central to enabling AmSC's AI and HPC platforms, ensuring that containerized research applications run seamlessly across heterogeneous compute and data environments.
Key Responsibilities:
Custom Kubernetes operator development
Design, implement, maintain, modify, and test custom Kubernetes operators written in Go and/or Ansible
Enhance existing software development processes, practices, and standards. test environments to evaluate tooling based on performance, feature set, and maintainability-especially for components that must work reliably with on-premise hardware and OS requirements.
Support the use and understanding of in-house Kubernetes operators and serve as a maintainer for those controllers.
Architecture & Infrastructure as Code and Tooling
Develop and implement an Architecture as Code process for the Slate platform
Write and maintain infrastructure and deployment code using tools such as ArgoCD (GitOps), Puppet (OS management), Go, Python, Bash, Ansible, Terraform, and GitLab CI.
Engage with development teams to understand platform needs and tailor the cluster experience to meet evolving requirements.
Technical Leadership for Software Engineering
Provide software development, guidance, code reviews, and pair programming support to a team of 11 engineers.
Contribute to onboarding, team documentation, and process improvement initiatives.
Act as a go-to technical expert for all Kubernetes custom operator questions across the engineering organization.
Collaboration
Partner closely with internal cybersecurity and development teams to ensure the platform custom operators meets security, compliance, and usability expectations.
Participate in cross-functional projects related to platform enhancements, cluster lifecycle automation and infrastructure provisioning.
Basic Qualifications:
Experience with the following key technologies and tools:
Languages: Go, Python, Bash
CI/CD: GitLab CI, ArgoCD
IaC/Config Management: Puppet, Helm, Ansible
Kubernetes & Ecosystem: On-prem K8s, Custom Operators, Service Mesh, k8s architecture
Operating Systems: Linux-based OS management at the hardware level, strong Linux sysadmin skills
The ability to obtain and maintain a Department of Energy "Q" clearance may be required. This requires US Citizenship.
Preferred Qualifications:
Prior Istio operator development or service mesh integration experience.
Familiarity with WebAssembly plugin development for Istio or Kubernetes.
Background in HPC platforms, GPU-based AI training environments, or large-scale distributed systems.
Exposure to DOE computing ecosystems (ALCF, OLCF, NERSC, ESnet, HPDF).
Experience with containerized scientific workflows and secure data-sharing architectures.
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. 50d ago
Lead Software Engineer, Full Stack (Java, Python, Angular, React)
Dev 4.2
Applications developer 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 19h ago
Kubernetes Software Engineer
ITR 4.2
Applications developer job in Oak Ridge, TN
Job DescriptionKubernetes Platform Software EngineerAs a Platform Software Engineer, you will design, implement, and maintain the custom Kubernetes operators underpinning our on-premises Kubernetes clusters, with a strong focus on scalability, reliability, and maintainability. You will assist with Kubernetes infrastructure automation via the creation of tooling and processes. You will advise on the technical direction and implementation of our internal team's software engineering initiatives, evaluate and integrate key technologies, and provide mentorship to our junior engineers for software development.Key Responsibilities
Custom Kubernetes operator development
Design, implement, maintain, modify, and test custom Kubernetes operators written in Go and/or Ansible
Enhance existing software development processes, practices, and standards. Test environments to evaluate tooling based on performance, feature set, and maintainability-especially for components that must work reliably with on-premise hardware and OS requirements.
Support the use and understanding of in-house Kubernetes operators and serve as a maintainer for those controllers.
Architecture & Infrastructure as Code and Tooling
Develop and implement an Architecture as Code process for the Slate platform
Write and maintain infrastructure and deployment code using tools such as ArgoCD (GitOps), Puppet (OS management), Go, Python, Bash, Ansible, Terraform, and GitLab CI.
Engage with development teams to understand platform needs and tailor the cluster experience to meet evolving requirements.
Technical Leadership for Software Engineering
Provide software development, guidance, code reviews, and pair programming support to a team of 11 engineers.
Contribute to onboarding, team documentation, and process improvement initiatives.
Act as a go-to technical expert for all Kubernetes custom operator questions across the engineering organization.
Collaboration
Partner closely with internal cybersecurity and development teams to ensure the platform's custom operators meet security, compliance, and usability expectations.
Participate in cross-functional projects related to platform enhancements, cluster lifecycle automation, and infrastructure provisioning.
Key Technologies & Tools
Languages: Go, Python, Bash
CI/CD: GitLab CI, ArgoCD
IaC/Config Management: Puppet, Helm, Ansible
Kubernetes & Ecosystem: On-prem K8s, Custom Operators, Service Mesh, k8s architecture
Operating Systems: Linux-based OS management at the hardware level, strong Linux sysadmin skills
What Sets This Role Apart
Deep involvement in designing on-prem Kubernetes infrastructure, with full ownership from OS/hardware layer up to service-level automation.
A platform-first approach to engineering that balances security, developer experience, and operational scalability.
Strong mentorship and team enablement focus-guiding engineers while staying hands-on with architecture and implementation.
$65k-87k yearly est. 19d ago
Senior Software Engineer
RDI Technologies 3.9
Applications developer job in Knoxville, TN
RDI Technologies combines computer vision and digital signal processing to bring new technology to the industrial maintenance and asset reliability markets. We are excited to bring game-changing technology to this well-established market, and we need to bring new
talent to our development team.
Role Description:
As a member of our development team, you will contribute to the advancement of existing
RDI products and contribute to the creation of new products not yet released to the
marketplace. We are looking for a senior .NET developer with a solid understanding of
object-oriented programming principles who can write extensible, maintainable software
applications.
Duties and Responsibilities:
Participates in the development of the architecture and technical design of
application systems.
Develops and implements extensible, maintainable application systems.
Assists in developing project time tables by defining required project tasks and
estimating these tasks.
Assists in evaluating customer feedback on delivered products and identifying
improvements for future development.
Required Skills and Experience:
At least 5 years commercial software development or related experience
Bachelor's Degree in Computer Science, Electrical Engineering or a related field
Experience developing Windows applications using C# and the .NET framework
Solid understanding of object-oriented programming principles
Knowledge of .NET design patterns
Ability to structure applications for maintainability, extensibility and testability
C/C++ programming experience
Experience developing for both Windows and Linux
Experience with Microsoft TFS and the Visual Studio development environment
Ability to work effectively in a team environment collaborating with a cross-
functional team
Self-motivated, results driven, customer focused
Ability to estimate effort required to implement identified tasks
Excellent written and verbal communication skills
Preferred Skills:
Experience with client/server communication
Experience with .NET8
Experience with gRPC
Experience with computer vision and image processing libraries
Experience with software development through the full software development life cycle (requirements, design, implementation, deployment, support)
Good understanding of databases, schemas, indexes, and SQL Server
Experience with digital signal processing algorithms
Experience with vibration analysis of rotating machinery
Experience with software usability and optimizing user interfaces
Position Details:
Full-time
Located in the Knoxville, TN RDI headquarters
Competitive benefits including medical/dental/vision insurance and 401k
Why work at RDI Technologies:
RDI Technologies is experiencing a rapid expansion in our business both in the volume of sales and the breadth of product offerings. This will allow career growth opportunities as technical leadership will be required to support the broader offering of products.
At RDI all of the decisions are made locally in the Knoxville, TN headquarters.
Working in the Knoxville office will provide access to the leaders and allow you to contribute to the decisions that are made.
Our company is applying new computer vision technology to various markets. This provides constant opportunities to learn and grow as an engineer. This learning involves both new technologies and new problem domains, such that solutions can be designed and developed to leverage new technology to solve existing problems in new ways.
RDI drives product development from a technical direction. So the development team has significant input into the products that are put into the hands or our customers. Developers are encouraged to interact with customers before and after product launch to better understand customer needs and gain insight into how to improve the product.
About RDI Technologies:
RDI Technologies is pioneering the camera as the sensor of the future because
visualization is faster, safer, and makes the complex simpler. The company's proprietary
technology platform powered by Motion Amplification enables users to see and measure
motion that is impossible to see with the human eye and could previously only be measured
by contacting sensors. RDI's products combine the power of modern cameras with software
to turn what used to be complex charts and graphs into easy-to-understand video data that
enables users to quickly and safely solve their toughest problems and communicate the
results.
$80k-104k yearly est. Auto-Apply 60d+ ago
Software Engineer, Sr.
Centrus Energy 3.9
Applications developer job in Oak Ridge, TN
Ready to be the digital backbone of advanced manufacturing? As a Senior Software Engineer at Centrus Energy, you'll power the software systems that drive our high-tech enrichment operations in Oak Ridge, TN. From automation and cybersecurity to enterprise manufacturing systems, you'll keep mission-critical applications running reliably, securely, and at peak performance-while continuously pushing innovation forward in a highly regulated, national-security-driven environment.
What You Will Do:
You will lead the day-to-day administration and optimization of our operational software ecosystem-supporting MES, ERP, engineering, quality, and automation platforms to ensure seamless, secure, and reliable plant operations. Working hand-in-hand with IT, engineering, production, and automation teams, you'll troubleshoot complex system issues, drive root-cause analysis, manage system validation and audit readiness, oversee cybersecurity and patching, and lead continuous improvement initiatives. You'll evaluate and integrate new technologies, manage change control and documentation, and ensure system performance aligns with manufacturing best practices and regulatory expectations.
We'd Love To Hear From People With:
* Bachelor's degree in Computer Science, Engineering, Business Management, or a related field
* 5+ years of experience supporting software systems in a regulated manufacturing or industrial environment
* Strong knowledge of SCADA, PLCs, and industrial control systems
* Experience with system validation, change control, and lifecycle documentation
* Solid background in networking, servers, and cybersecurity best practices
* Ability to obtain and maintain a Q-level security clearance
A Successful Candidate Brings:
* Experience with manufacturing IT system administration best practices
* Knowledge of SYSPRO ERP, MES platforms, or similar manufacturing systems
* Strong Python fundamentals (data structures, APIs, scripting, automation)
* The ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders
* Currently holds a "Q" level security clearance.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
This position will require a pre-employment background check and a pre-employment drug test and vetting to ensure Centrus Energy can meet the requirements of 10 CFR Parts 810 and 1017 to grant access to export-controlled information and Unclassified Controlled Nuclear Information, respectively. Such access is required for the performance of this position.
Centrus Energy and all subsidiaries shall abide by the applicable legal requirements. We prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin.
Centrus Energy Corp. is an Equal Opportunity Employer.
$86k-110k yearly est. Auto-Apply 30d ago
Software Engineer, Sr.
Centrus Global
Applications developer job in Oak Ridge, TN
Ready to be the digital backbone of advanced manufacturing? As a Senior Software Engineer at Centrus Energy, you'll power the software systems that drive our high-tech enrichment operations in Oak Ridge, TN. From automation and cybersecurity to enterprise manufacturing systems, you'll keep mission-critical applications running reliably, securely, and at peak performance-while continuously pushing innovation forward in a highly regulated, national-security-driven environment.
What You Will Do:
You will lead the day-to-day administration and optimization of our operational software ecosystem-supporting MES, ERP, engineering, quality, and automation platforms to ensure seamless, secure, and reliable plant operations. Working hand-in-hand with IT, engineering, production, and automation teams, you'll troubleshoot complex system issues, drive root-cause analysis, manage system validation and audit readiness, oversee cybersecurity and patching, and lead continuous improvement initiatives. You'll evaluate and integrate new technologies, manage change control and documentation, and ensure system performance aligns with manufacturing best practices and regulatory expectations.
We'd Love To Hear From People With:
Bachelor's degree in Computer Science, Engineering, Business Management, or a related field
5+ years of experience supporting software systems in a regulated manufacturing or industrial environment
Strong knowledge of SCADA, PLCs, and industrial control systems
Experience with system validation, change control, and lifecycle documentation
Solid background in networking, servers, and cybersecurity best practices
Ability to obtain and maintain a Q-level security clearance
A Successful Candidate Brings:
Experience with manufacturing IT system administration best practices
Knowledge of SYSPRO ERP, MES platforms, or similar manufacturing systems
Strong Python fundamentals (data structures, APIs, scripting, automation)
The ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders
Currently holds a “Q” level security clearance.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
This position will require a pre-employment background check and a pre-employment drug test and vetting to ensure Centrus Energy can meet the requirements of 10 CFR Parts 810 and 1017 to grant access to export-controlled information and Unclassified Controlled Nuclear Information, respectively. Such access is required for the performance of this position.
Centrus Energy and all subsidiaries shall abide by the applicable legal requirements. We prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin.
Centrus Energy Corp. is an Equal Opportunity Employer.
$79k-103k yearly est. Auto-Apply 30d ago
Senior Full Stack Developer
South College 4.4
Applications developer job in Knoxville, TN
Job DescriptionDescription:
Senior Full Stack Developer
Benefits:
Front Loaded PTO
Tuition Assistance
Medical, Dental, Vision
401(k) - with Employer Contribution
South College -
We are one of the nation's fastest growing institutions of higher learning … come grow your career with us.
In order to fully meet our Mission to our students, we require a diverse combination of perspectives, backgrounds, life experiences, and ideas from our faculty and staff and will provide them with an equitable and inclusive work environment -where respect and open interchange of ideas are at the heart of that culture.
Almost 20,000 Students
10 Campuses
Competency Based Education
Online
Senior Full Stack Developer - Description:
At South College, we are committed to providing a high-quality education that prepares students for success in their careers. As a Senior Full Stack Developer, you'll lead the development and maintenance of custom web portals that serve students, faculty, and staff, while also supporting a wide array of integrated systems across the institution. This role is critical to ensuring our digital infrastructure is secure, scalable, and aligned with institutional goals.
You'll have the opportunity to work in a dynamic and collaborative environment, mentor junior developers, and contribute to strategic technology initiatives that enhance the college's operational efficiency and student experience.
If you're passionate about software development and want to make an impact at a forward-thinking institution, we encourage you to apply!
Key Responsibilities
ApplicationDevelopment & Architecture
Lead the design, development, and maintenance of custom web portals and applications.
Architect scalable and secure solutions that meet institutional needs.
Ensure responsive, accessible, and user-friendly interfaces across platforms.
System Integration & Support
Oversee integrations between the college's SIS, LMS, CRM, and other enterprise systems.
Develop and maintain APIs and middleware to support data exchange and interoperability.
Troubleshoot and resolve complex technical issues across systems.
Project Leadership & Collaboration
Serve as technical lead on development projects, coordinating with cross-functional teams.
Mentor junior developers and contribute to code reviews and best practices.
Collaborate with stakeholders to gather requirements and translate them into technical solutions.
Security & Compliance
Implement secure coding practices and ensure applications comply with FERPA and other regulations.
Monitor application performance and security, proactively addressing vulnerabilities.
Innovation & Continuous Improvement
Evaluate emerging technologies and recommend enhancements to existing systems.
Assist in automating workflows and improving development processes.
Requirements:
Required:
Education
Bachelor's degree in Computer Science, Information Systems, or a related field.
5+ years of experience in full stack development, with leadership or mentoring experience.
Required Experience
Expertise in front-end technologies (HTML, CSS, JavaScript, React or Angular).
Advanced back-end development skills (C#, .NET, Node.js, or similar).
Strong experience with relational databases (SQL Server, MySQL, or PostgreSQL).
Proficiency in RESTful API development and system integration.
Deep understanding of secure coding practices and data privacy standards.
Preferred Experience
Experience in higher education or similar institutional environments.
Familiarity with ERP, SIS, or LMS platforms.
Experience with cloud platforms (Azure, AWS) and DevOps tools.
Excellent communication and leadership skills.
$74k-93k yearly est. 23d ago
Software Engineer Full Stack & Application Development I (Full Time) - United States
Cisco 4.8
Applications developer 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**
Join Cisco's innovative engineering community, where you'll have the opportunity to collaborate with teams across Cisco IT, CPX (Customer & Partner Experience), Supply Chain, and Workplace Technology. You'll work alongside hardworking engineers, designers, and product managers who bring ideas to life and transform how the world connects, communicates, and collaborates. Our teams value creativity, continuous learning, and a culture of inclusion as we build the next generation of industry-leading products and platforms!
**Your Impact**
As a Software Engineer at Cisco, you will design and build software solutions that power Cisco's products and platforms. You will work end-to-end on everything from APIs and backend services to user interfaces and distributed systems. You'll solve real-world problems, ship impactful features, and help shape the future of connectivity and technology.
**Minimum Qualifications**
+ Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or relevant degree program (e.g., Associate's, Apprenticeship, Boot Camp, or Certification in a specialized program + 1 year of relevant experience, High School Diploma + 2 years of relevant experience) or Bachelor's + 0 years of relevant experience.
+ Proficiencyin at least one backend language (Python, C++, or Java) and familiarity with JavaScript/TypeScript for frontend development
+ Experience with API development (REST,GraphQL, org RPC)
+ Understanding of data structures, object-oriented programming, and SQL/NoSQL databases
+ Familiarity with cloud platforms (AWS, Azure, GCP, or Cisco Cloud)
**Preferred Qualifications**
+ Experience with Docker or Kubernetes (containerization/orchestration)
+ Familiarity with Infrastructure as Code tools (Terraform, Ansible, or CloudFormation)
+ Exposure to CI/CD tools (GitHub Actions, Jenkins,CircleCI)
+ Experience with monitoring platforms (Grafana, Prometheus, Splunk)
+ Knowledge of UI frameworks (React, Angular, Vue) for full-stack pathways
**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:
$104,700.00 - $153,000.00
Non-Metro New York state & Washington state:
$92,100.00 - $136,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.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
$104.7k-153k yearly 30d ago
HPC Software Engineer
Cadre5
Applications developer 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
Software Engineer, Platform - Knoxville, USA
Speechify
Applications developer job in Knoxville, TN
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 2025 Design Award winner for Inclusivity.
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
The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is 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
Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements
Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
An Ideal Candidate Should Have
Proven experience in backend development: TS/Node (required)
Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
Preferred: Experience with Docker and containerized deployments
Preferred: Proficiency in deploying high availability applications on Kubernetes
What We Offer
A dynamic environment where your contributions shape the company and its products
A team that values innovation, intuition, and drive
Autonomy, fostering focus and creativity
The opportunity to have a significant impact in a revolutionary industry
Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture
The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain
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. Auto-Apply 60d+ ago
HPC Software Engineer
ITR 4.2
Applications developer 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.
How much does an applications developer earn in Knoxville, TN?
The average applications developer in Knoxville, TN earns between $55,000 and $99,000 annually. This compares to the national average applications developer range of $67,000 to $118,000.
Average applications developer salary in Knoxville, TN