Post job

Senior .net developer jobs in Knoxville, TN - 68 jobs

All
Senior .NET Developer
Software Engineer
Senior Software Engineer
Android Developer
Software Developer
Programmer
  • .Net Developer

    ITR 4.2company rating

    Senior .net developer job in Knoxville, TN

    Job Description.Net Developer Responsibilities Perform code writing Conduct peer reviews of written code Test and deploy application and systems Conduct quality assurance on new and existing software Participate in team meetings Qualifications Developer with 5 or more years if experience developing web-based database applications 2 years development experience using Microsoft .Net technology 2 years experience developing SQL Server database Must be proficient in the following: .NET, MVC, Entity Frameworks and jQuery Experience using web APIs for interface with other applications is preferred
    $83k-108k yearly est. 12d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Developer II

    Inhabit 3.6company rating

    Senior .net 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. 36d ago
  • Android Developer

    Elo Touch 4.4company rating

    Senior .net developer job in Knoxville, TN

    We know touch - it's our only business. In fact, we invented the touchscreen over 50 years ago and haven't stopped since. Every 21 seconds, a new Elo touch screen is installed somewhere in the world. We obsess over details to exceed the highest quality standards. Our sales approach begins by identifying customer demands before they become challenges. We're committed to delivering customer success through our comprehensive expertise in software and technology. We don't just sell things. We offer solutions to tomorrow's challenges. We are seeking a Android Developer with passion to create meaningful experiences on POS & Digital systems. We are looking for self-starter who likes to wear multiple hats, with excellent communication (verbal and written) and analytical skills. We are an innovative product team offering hardware and software solutions for various industries including POS and Signage products. Responsibilities: Work on Android development, driving architecture and development using the latest mobile standards Participate in all phases of our software development life cycle to convert concepts and specifications into released Android applications and features Other responsibilities and duties as assigned by manager Minimum Qualifications: Bachelor's Degree in Computer Science or related field from an accredited institution 1 year of relevant experience with Android development, which can include internship and co-op experience Comfortable learning innovative technologies, tools and platforms Preferred Qualifications: 2 years of experience with Android development 1 years of experience on Kotlin 2 years of experience with RESTful services Good working knowledge of revision control and code review tools Experience starting projects from scratch and jumping into an existing architecture Experience creating applications on the tablet Android frameworks, Kernel, System Level experience Thorough understanding of Android SDK, NDK Experience developing web and native software for mobile Experience in Object Oriented Design and Programming, Design Patterns, and related frameworks Physical Demands: Ability to lift to OSHA single person lift requirements Ability to sit, stand, bend, or walk for prolonged periods of time Ability to travel domestically and internationally Must be able to work a standard full-time schedule Must be able to work a hybrid schedule, in the Knoxville office on Tuesdays and Wednesdays Elo Touch Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Elo Touch Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Elo Touch Solutions expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Elo Touch Solutions employees to perform their job duties may result in discipline up to and including discharge. Elo Touch Solutions offers a competitive total compensation package. Benefits include Health, Dental, Vision, Life Insurance, Paid Vacation, 401K, Long and Short-Term Disability, and Tuition Reimbursement. Starting compensation for this role typically ranges between $67,800 and $94,700 annually is commensurate with experience relative to the position and may vary based on candidate geographical location.
    $67.8k-94.7k yearly Auto-Apply 60d+ ago
  • Software Engineer, Applied AI

    Abs Group of Companies 3.7company rating

    Senior .net 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 60d+ ago
  • Software Engineer, Applied AI

    American Bureau of Shipping 4.8company rating

    Senior .net 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 60d+ ago
  • Mid-Level Manufacturing Programmer

    Allegiant Manufacturing 3.6company rating

    Senior .net 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 55d ago
  • Android Developer

    Elotouch

    Senior .net developer job in Knoxville, TN

    We know touch - it's our only business. In fact, we invented the touchscreen over 50 years ago and haven't stopped since. Every 21 seconds, a new Elo touch screen is installed somewhere in the world. We obsess over details to exceed the highest quality standards. Our sales approach begins by identifying customer demands before they become challenges. We're committed to delivering customer success through our comprehensive expertise in software and technology. We don't just sell things. We offer solutions to tomorrow's challenges. We are seeking a Android Developer with passion to create meaningful experiences on POS & Digital systems. We are looking for self-starter who likes to wear multiple hats, with excellent communication (verbal and written) and analytical skills. We are an innovative product team offering hardware and software solutions for various industries including POS and Signage products. Responsibilities: Work on Android development, driving architecture and development using the latest mobile standards Participate in all phases of our software development life cycle to convert concepts and specifications into released Android applications and features Other responsibilities and duties as assigned by manager Minimum Qualifications: Bachelor's Degree in Computer Science or related field from an accredited institution 1 year of relevant experience with Android development, which can include internship and co-op experience Comfortable learning innovative technologies, tools and platforms Preferred Qualifications: 2 years of experience with Android development 1 years of experience on Kotlin 2 years of experience with RESTful services Good working knowledge of revision control and code review tools Experience starting projects from scratch and jumping into an existing architecture Experience creating applications on the tablet Android frameworks, Kernel, System Level experience Thorough understanding of Android SDK, NDK Experience developing web and native software for mobile Experience in Object Oriented Design and Programming, Design Patterns, and related frameworks Physical Demands: Ability to lift to OSHA single person lift requirements Ability to sit, stand, bend, or walk for prolonged periods of time Ability to travel domestically and internationally Must be able to work a standard full-time schedule Must be able to work a hybrid schedule, in the Knoxville office on Tuesdays and Wednesdays Elo Touch Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Elo Touch Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Elo Touch Solutions expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Elo Touch Solutions employees to perform their job duties may result in discipline up to and including discharge. Elo Touch Solutions offers a competitive total compensation package. Benefits include Health, Dental, Vision, Life Insurance, Paid Vacation, 401K, Long and Short-Term Disability, and Tuition Reimbursement. Starting compensation for this role typically ranges between $67,800 and $94,700 annually is commensurate with experience relative to the position and may vary based on candidate geographical location.
    $67.8k-94.7k yearly Auto-Apply 60d+ ago
  • Back-end Software Developer (Python)

    Vets Hired

    Senior .net 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, iOS Core Product - Knoxville, USA

    Speechify

    Senior .net 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 2d ago
  • Software Engineer- Kubernetes

    Cadre5

    Senior .net 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. 60d+ ago
  • Senior Software Engineer

    RDI Technologies 3.9company rating

    Senior .net 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
  • Senior Full Stack Developer

    South College 4.4company rating

    Senior .net 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 Application Development & 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. 13d ago
  • Android Developer

    Elo Touch Solutions, Inc. 4.4company rating

    Senior .net developer job in Knoxville, TN

    We know touch - it's our only business. In fact, we invented the touchscreen over 50 years ago and haven't stopped since. Every 21 seconds, a new Elo touch screen is installed somewhere in the world. We obsess over details to exceed the highest quality standards. Our sales approach begins by identifying customer demands before they become challenges. We're committed to delivering customer success through our comprehensive expertise in software and technology. We don't just sell things. We offer solutions to tomorrow's challenges. We are seeking a Android Developer with passion to create meaningful experiences on POS & Digital systems. We are looking for self-starter who likes to wear multiple hats, with excellent communication (verbal and written) and analytical skills. We are an innovative product team offering hardware and software solutions for various industries including POS and Signage products. Responsibilities: * Work on Android development, driving architecture and development using the latest mobile standards * Participate in all phases of our software development life cycle to convert concepts and specifications into released Android applications and features * Other responsibilities and duties as assigned by manager Minimum Qualifications: * Bachelor's Degree in Computer Science or related field from an accredited institution * 1 year of relevant experience with Android development, which can include internship and co-op experience * Comfortable learning innovative technologies, tools and platforms Preferred Qualifications: * 2 years of experience with Android development * 1 years of experience on Kotlin * 2 years of experience with RESTful services * Good working knowledge of revision control and code review tools * Experience starting projects from scratch and jumping into an existing architecture * Experience creating applications on the tablet * Android frameworks, Kernel, System Level experience * Thorough understanding of Android SDK, NDK * Experience developing web and native software for mobile * Experience in Object Oriented Design and Programming, Design Patterns, and related frameworks Physical Demands: * Ability to lift to OSHA single person lift requirements * Ability to sit, stand, bend, or walk for prolonged periods of time * Ability to travel domestically and internationally * Must be able to work a standard full-time schedule * Must be able to work a hybrid schedule, in the Knoxville office on Tuesdays and Wednesdays Elo Touch Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Elo Touch Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Elo Touch Solutions expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Elo Touch Solutions employees to perform their job duties may result in discipline up to and including discharge. Elo Touch Solutions offers a competitive total compensation package. Benefits include Health, Dental, Vision, Life Insurance, Paid Vacation, 401K, Long and Short-Term Disability, and Tuition Reimbursement. Starting compensation for this role typically ranges between $67,800 and $94,700 annually is commensurate with experience relative to the position and may vary based on candidate geographical location.
    $67.8k-94.7k yearly 51d ago
  • Mid-Level Manufacturing Programmer

    Allegiant Manufacturing 3.6company rating

    Senior .net 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 53d ago
  • Software Engineer, Platform - Knoxville, USA

    Speechify

    Senior .net 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 12d ago
  • HPC Software Engineer

    Cadre5

    Senior .net 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
  • Senior Software Engineer

    RDI Technologies, Inc.

    Senior .net developer job in Knoxville, TN

    Job DescriptionRDI 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. Powered by JazzHR zzp IzF4bhU
    $79k-103k yearly est. 5d ago
  • Kubernetes Software Engineer

    ITR 4.2company rating

    Senior .net 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. 9d ago
  • Software Engineer, macOS Core Product - Knoxville, USA

    Speechify

    Senior .net developer job in Knoxville, TN

    At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google ( Chrome Extension of the Year ) and Apple ( App of the Day and 2025 Inclusivity Design Award) for its impact and accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems. Role Overview As a Software Engineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company. This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance. What You'll Do Lead key engineering and product decisions for the mac OS app. Write, test, and ship production-quality code that scales to millions of users. Maintain and evolve complex app architecture with a focus on performance and stability. Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch. Participate in product planning and roadmap discussions. Drive continuous improvement in code quality, CI/CD processes, and development workflows. You should have: Demonstrated experience shipping mac OS (or related desktop) applications used by many customers. Strong engineering instincts with a deep focus on user experience. A strategic mindset for building great products-not just writing code. Ability to work quickly, decide what to build now vs. later, and iterate fast. Experience working in remote, distributed teams. Technical requirements: Swift / SwiftUI (mac OS) proficiency. Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms. Strong understanding of concurrency and asynchronous execution models Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions). Strong understanding of concurrency and asynchronous execution models What We offer: Impact & Ownership: Build and influence a product used by millions globally. Remote First: Flexible, asynchronous work culture. Growth & Leadership: Flat org - leadership is earned by impact, not title. Collaborative Environment: Work with smart, passionate engineers and designers. Competitive Compensation: Market-aligned salary, bonus, and equity. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Why Join Speechify? At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company. If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub! 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
  • HPC Software Engineer

    ITR 4.2company rating

    Senior .net 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.
    $65k-87k yearly est. 15d ago

Learn more about senior .net developer jobs

How much does a senior .net developer earn in Knoxville, TN?

The average senior .net developer in Knoxville, TN earns between $64,000 and $111,000 annually. This compares to the national average senior .net developer range of $72,000 to $124,000.

Average senior .net developer salary in Knoxville, TN

$84,000

What are the biggest employers of Senior .NEt Developers in Knoxville, TN?

The biggest employers of Senior .NEt Developers in Knoxville, TN are:
  1. ITR AMERICA
Job type you want
Full Time
Part Time
Internship
Temporary