Post job

Principal software engineer jobs in Tennessee

- 1,197 jobs
  • Sr. RPA Developer

    Insight Global

    Principal software engineer job in Nashville, TN

    RPA (Robotic Process Automation) Developer - Senior The team creates enterprise level automations relying on industry best practices. You'll also lead initiatives related to designing and managing workflow automation projects, testing and fixing bugs. To be successful, you'll need experience in technologies including UiPath and Automation Anywhere. REQUIRED SKILLS AND EXPERIENCE 5+ years as developer 2+ years using Uipath Familiarity with c#/.net • Work collaboratively with Business Analysts on project requirements • Work in an Agile/Scrum team environment
    $78k-102k yearly est. 4d ago
  • Exceptional Software Engineers (Coding Agent Experience)

    Mercor

    Principal software engineer job in Clarksville, TN

    Mercor is seeking software engineers to support one of the world's leading AI labs in building **robust, high-performance systems** that serve the needs of next-generation machine learning applications. This role involves **real-world engineering work**-including environment configuration, database design, and the creation of scalable APIs and service layers that interface with advanced AI models. * * * **You are good fit if you:** - **Have experience using coding agents** as part of your software engineering workflow. - Have 3+ years of elite software engineering experience from top-tier technology startups, quantitative trading firms, hedge funds, or similarly demanding environments. - Hold a Computer Science degree from a prestigious university. - Have demonstrated success leading teams to build complex database schemas. - Possess expert-level proficiency in API development, including creation, testing, and integration. - Are highly skilled in SQL and database structuring. - Demonstrate exceptional attention to detail and rigorous problem-solving skills. - Excel in both written and verbal communication. * * * **About the Role** - This project will be a high-impact 24-hour sprint that will start in the next 1-2 weeks - This role would offer a task-based pay (top performers in the previous iteration made upwards of $1000 in the sprint) * * * **Compensation and Legal Details** - You will be legally classified as an hourly contractor for Mercor - We will pay you out at the end of each week via Stripe Connect * * * **About Mercor** Mercor connects elite creative and technical talent with leading AI research labs, headquartered in San Francisco, CA. Our distinguished investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey. Apply today and redefine digital creativity alongside groundbreaking AI technologies!
    $61k-82k yearly est. 35d ago
  • Java Technical Lead

    Tata Consultancy Services 4.3company rating

    Principal software engineer job in Brentwood, TN

    Must Have Technical/Functional Skills Java 21 Spring Framework( sSpring boot, Spring Oauth2, MVC, Spring Data, Spring cloud), Liquibase is an added advantage Having GCP knowledge ( Spanner, cloud Pub-Sub, Bigquery, Data Studio, Apache beam with cloud Data flow, Cloud Composer) CI/CD - Jenkins, Bitbucket Monitoring - Dynatrace, Looker Roles & Responsibilities Technical Leadership Lead the design, development, and implementation of Java-based applications. Ensure adherence to best practices in coding, architecture, and performance optimization. Provide technical guidance and mentorship to development teams. Solution Design & Architecture Define and review application architecture, ensuring scalability and maintainability. Collaborate with architects and stakeholders to design robust solutions. Evaluate and integrate new technologies, frameworks, and tools. Development & Code Quality Write high-quality, efficient, and maintainable Java code. Conduct code reviews and enforce coding standards. Ensure proper unit testing and integration testing practices. Project Delivery Work closely with project managers to plan and deliver projects on time. Estimate effort, define timelines, and manage technical risks. Coordinate with cross-functional teams (QA, DevOps, UI/UX). Stakeholder Management Communicate technical concepts clearly to non-technical stakeholders. Collaborate with clients to understand requirements and provide solutions. Handle escalations and ensure smooth delivery. Performance & Security Optimize application performance and scalability. Implement security best practices in application development. Monitor and troubleshoot production issues. Team Development Mentor junior developers and help them grow technically. Conduct knowledge-sharing sessions and training. Foster a culture of continuous improvement and innovation. Cloud & Integration Work on cloud-based deployments (GCP). Integrate applications with third-party services and APIs. Ensure CI/CD pipelines are properly implemented. TCS Employee Benefits Summary Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing. Qualifications: BACHELOR OF COMPUTER SCIENCE
    $59k-71k yearly est. 1d ago
  • AI Software Engineer - IT Legal Services - Up to $300k Total Compensation

    Saragossa

    Principal software engineer job in Knoxville, TN

    Would you be interested in building the next generation of AI-powered legal SaaS platforms? We are looking for an AI Integrations & Automation Engineer to design and implement AI-driven workflows that automate repetitive operations and enhance user experiences. You will integrate models from OpenAI, Anthropic, Google Vertex AI, Azure AI, Mistral, and local LLMs, build prompt pipelines, and optimize AI workloads for scalability, performance, and cost. You will work closely with frontend engineers to deliver AI-augmented React or Angular interfaces and experiment with features like autocomplete, recommendations, and in-app copilots. You should have experience deploying AI features in large SaaS or high-transaction environments, integrating multiple AI models, and building retrieval-augmented generation systems. Strong skills in React, Next.js, or Angular, along with .NET (C#) or Node.js/TypeScript, are required. Familiarity with AWS SageMaker, Bedrock, AI developer tools, and Vercel V0 is expected. You will thrive in this role if you enjoy bridging frontend interfaces with AI backends, optimizing for scalability and cost, and delivering AI-assisted workflows in production environments. Want to make a difference? Get in touch. No up-to-date CV required.
    $62k-83k yearly est. 2d ago
  • Software Engineer Data/AI/Intelligent Systems PhD (Intern) - United States

    Cisco 4.8company rating

    Principal software engineer job in Knoxville, TN

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. **Meet the Team** Our dedicated team members are building the future of Cisco's AI-driven platforms and data infrastructure, supporting innovation across the globe. You will join teams focused on developing advanced data pipelines, machine learning infrastructure, and analytics platforms within business groups such as S&TO, Supply Chain, and Infrastructure Engineering. As part of this collaborative environment, you will contribute to the growth of emerging technologies in data and intelligent systems. Explore the opportunities at the intersection of data engineering and AI, helping to transform how Cisco and its customers harness information and intelligent automation. **Your Impact** You are a passionate software engineer with expertise in developing scalable data pipelines, designing robust analytics platforms, and building infrastructure to support machine learning initiatives. Your strong background in programming, data systems, and collaboration enables you to solve complex challenges with innovation and attention to detail. By building and maintaining key software tools and platforms, you enable Cisco's business groups to leverage AI and data-driven insights for operational excellence and strategic growth. Your work ensures high-quality, reliable data infrastructure that supports Cisco's leadership in intelligent, scalable technology solutions. **Minimum Qualifications** + Currentlyenrolled in a PhD program in Computer Science, Artificial Intelligence, Machine Learning, ora related field. + Hands-on experience with machine learning frameworks such as TensorFlow,PyTorch, or scikit-learn. + Familiarity with distributed data processing technologies, including Apache Spark, Hadoop (MapReduce), or Apache Flink. + Experience with containerization and orchestration tools, such as Docker and Kubernetes, for deploying data and machine learning workloads. **Preferred Qu** **alifications** + Hands-on experience with AI/ML. + Familiarity with major cloud platforms, such as AWS, Azure, or Google Cloud. + Understanding of distributed systems concepts, including scalability, reliability, fault tolerance, and data consistency, as well as familiarity with distributed computing patterns (e.g., load balancing, consensus algorithms, and inter-service communication). **Why Cisco?** At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. **Message to applicants applying to work in the U.S. and/or Canada:** Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: + 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees + 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco + Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees + Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) + 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next + Additional paid time away may be requested to deal with critical or emergency issues for family members + Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: + .75% of incentive target for each 1% of revenue attainment up to 50% of quota; + 1.5% of incentive target for each 1% of attainment between 50% and 75%; + 1% of incentive target for each 1% of attainment between 75% and 100%; and + Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $44,000.00 - $185,000.00 Non-Metro New York state & Washington state: $44,000.00 - $185,000.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. ** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements. 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.
    $44k-185k yearly 17d ago
  • Mainframe Software Engineer

    UNUM 4.4company rating

    Principal software engineer job in Chattanooga, TN

    Our Fortune 500 company is driving a digital transformation and looking for forward-thinking innovators to disrupt how our industry thinks about and uses technology. As one of the world's leading employee benefits providers, we help millions of people gain affordable access to benefits that help them protect their families, their finances and their futures. Are you an asker of questions, a solver of problems, and a challenger of the status quo? Our mission is to provide a differentiated customer experience and exceed the expectations people have of technology at any company - not just insurers. We are seeking individuals to join our team of talented IT professionals who share never-ending passion and an unwavering focus on our customer experience. Team members comfortable working in an agile, fast-paced, and delivery-focused environment thrive in our environment where we value an entrepreneurial spirit and those who challenge the status-quo. Unum is changing, and we're excited about what's next. Join us. **General Summary:** We are seeking a skilled Mainframe Software Engineer to join our Run team and support mission-critical systems that power our Colonial agent compensation and agent enrollment systems. In this role, you will work with COBOL, JCL, VSAM, DB2, and related tools to maintain, configure, and enhance core Mainframe applications while collaborating in an agile environment. Our work centers on production support: resolving incidents, optimizing system stability, and delivering small to mid-size enhancements, along with contributing to integrations with modern applications and ongoing optimization and modernization efforts. Strong analytical skills, accurate work estimation, and experience with unit testing and continuous integration are essential. While the position follows standard business hours, it also includes on-call rotation and occasional off-hours release support. **Job Specs:** + **Core Technologies:** COBOL, JCL, VSAM and DB2 + **Development & Support Focus:** 60% Maintenance/Production Support, 20% Enhancements, 20% New Development (small-scope features, integrations) + **Systems Supported** : Mainframe Application, Batch + Online/Transactional processing and Integrations with external systems (FastForms, AMM, etc.) + T **ools & Platforms** : ServiceNow, Rally, and SCLM. Opportunity to work with BMC Topaz (future adoption planned) + **Standards & Processes:** Mainframe Enterprise Standards, and peer code reviews (both giving and receiving). Upcoming 2026 expectations to validate code from other teams pushing changes into DSS **Principal Duties & Responsibilities:** **Production Support & Incident Resolution:** + Diagnose and resolve batch job abends, production incidents, and system interruptions. + Analyze data issues, resource constraints, logic errors, and limit-exceed conditions. + Identify root causes and implement corrective actions to maintain system availability and reliability. + Respond quickly and effectively to urgent issues impacting business operations. **Enhancements & Small-Scale Development:** + Design, code, test, and implement enhancements typically under 200-300 hours. + Support integrations between DSS and new/existing applications. + Develop new processes or modify existing processes based on business requirements. + Collaborate with cross-functional teams to understand system impacts upstream and downstream. **Integration & Cross-Platform Collaboration:** + Support DSS integration with external systems and web-based applications (FastForms, AMM, etc.). + Participate in discussions about architecture, data flow, and requirements across platforms. + Contribute to modernization efforts such as optimizing outdated jobs and reducing recurring incidents. **Quality, Standards & Peer Review:** + Follow Unum's Mainframe Enterprise coding standards and best practices. + Conduct peer reviews of code written by Unum engineers and contracted Mainframe developers. + Ensure high-quality, stable code with appropriate test coverage. **Agile Participation & Team Collaboration:** + Work within an Agile environment, using Rally for sprint planning and tracking. + Provide input during grooming, planning, stand-ups, and retrospectives. + Collaborate closely with Run team members, technical leads, business partners, and QA. **Continuous Improvement & Modernization Opportunities:** + Identify opportunities to optimize frequently failing or high-impact jobs. + Participate in efforts to streamline workflows, improve performance, and reduce incidents. \#LI-TS1 ~IN1 Our company is built on helping individuals and families, and this starts with our employees. We want employees to maintain a positive balance, which is why we provide access to the benefits and resources they need to invest in themselves. From our onsite fitness facilities and generous paid time off to employee professional development programs, we are committed to helping employees live and work their best - both inside and outside the office. Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status. The base salary range for applicants for this position is listed below. Unless actual salary is indicated above in the job description, actual pay will be based on skill, geographical location and experience. $73,300.00-$150,500.00 Additionally, Unum offers a portfolio of benefits and rewards that are competitive and comprehensive including healthcare benefits (health, vision, dental), insurance benefits (short & long-term disability), performance-based incentive plans, paid time off, and a 401(k) retirement plan with an employer match up to 5% and an additional 4.5% contribution whether you contribute to the plan or not. All benefits are subject to the terms and conditions of individual Plans. Company: Unum
    $73.3k-150.5k yearly 2d ago
  • Software Engineer, Applied AI

    Abs Group of Companies 3.7company rating

    Principal software engineer job in Knoxville, TN

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

    Us Tech Solutions 4.4company rating

    Principal software engineer job in Franklin, TN

    + Sr. Front End (React) Web Developer + We are looking for a skilled React Developer to join our team. As a React Developer, you will be responsible for developing and implementing user interface components using React.js concepts. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase. **Key Responsibilities** : + Develop new user-facing features using React.js + Build reusable components and front-end libraries for future use + Translate designs and wireframes into high-quality code + Optimize components for maximum performance across a vast array of web-capable devices and browsers + Collaborate with back-end developers and web designers to improve usability + Ensure the technical feasibility of UI/UX designs + Stay up to date with the latest industry trends and technologies **Qualifications Requirements** : + Proven experience as a React Developer or similar role + Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model + Thorough understanding of React.js and its core principles + Experience with popular React.js workflows (such as Redux or Flux) + Familiarity with RESTful APIs + Knowledge of modern authorization mechanisms, such as JSON Web Token + Familiarity with modern front-end build pipelines and tools + Ability to understand business requirements and translate them into technical requirements + A knack for benchmarking and optimization + Familiarity with code versioning tools (such as Git Enterprise) + A degree in Computer Science or a related field **About US Tech Solutions:** US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit *********************** . US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $74k-96k yearly est. 1d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Principal software engineer job in Nashville, TN

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system. + Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT). + Create detailed technical and functional specifications for data mapping, transformation rules, and data validation. + Establish and enforce data quality and governance standards for the entire data migration lifecycle. + Lead and manage the entire data conversion team, including developers, business analysts, and data stewards. + Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation. + Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines. + Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues. + Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles. + Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process. + Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture. + Mentor and provide technical leadership to junior team members. **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred. + 3-5 years of experience with SAP Data Services and Data conversions preferred. + Experience in ALE/IDOC, LSMW, RDM/BPDM + Demonstrates a knowledge of Master Data Management domain + Ability to define work processes and lead team members in successful implementation and ongoing execution preferred + Ability to develop individuals and teams preferred + Excellent oral and written communication skills preferred + Excellent organizational skills preferred **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 26d ago
  • Kubernetes Software Engineer

    ITR 4.2company rating

    Principal software engineer 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. 22d ago
  • Software Engineer

    Bluecross Blueshield of Tennessee 4.7company rating

    Principal software engineer job in Chattanooga, TN

    As part of our EDI Operations & Engineering team, you'll help design, automate, and support critical systems that power healthcare data exchange across multiple platforms. This isn't a traditional operations role - you'll engineer solutions that ensure our applications, data, and integrations remain reliable, scalable, and secure. As a Software engineer, you'll work across on-premises environments, OpenShift, and the cloud, helping to modernize our infrastructure while maintaining smooth day-to-day operations. This role combines system administration, scripting, healthcare data expertise, and DevOps automation - ideal for someone who enjoys building efficient systems and solving complex problems in a fast-paced healthcare setting. Job Requirements: FHIR and Healthcare Data: Solid understanding of the Fast Healthcare Interoperability Resources (FHIR) standard and experience working with healthcare data. SQL Server Expertise: Advanced skills in SQL Server, including proficiency in stored procedures, query optimization, views, user-defined functions, and indexing. Scripting Skills: Hands-on experience with scripting languages, such as PowerShell and AIX Korn shell. Ansible Automation: Experience with Ansible Automation Platform (AAP), including CI/CD integration, writing playbooks, managing vaults, and configuration management. Cloud and DevOps: Familiarity with Microsoft Azure, DevOps practices, and API technologies including REST, SOAP, and Web Services. Windows Server 2022: Experience working with Windows Server 2022 is required. Java Technologies: Good understanding of Java and related technologies. On-Call Rotation: Willingness to participate in an on-call rotation as part of the role. Job Responsibilities Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems. Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results. Designs, codes, tests, debugs, and documents programs, subroutines, and scripts. May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts or manage phases of medium to large efforts. Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments. Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. Regularly provides guidance and training to less-experienced analysts/programmers. Job Qualifications Education Bachelors Degree in Computer Science or equivalent work experience required. Equivalent years of experience are determined as one year of technical experience for every year of college requested. Experience 1 year - Experience with information technology concepts, application development methodology, terminology, and standards required 3 years - Systems and programming experience required 1 year - Expert working knowledge of at least one programming language in use at BCBST. Skills\Certifications Proven skill with information technology in use at BCBST is required Proven analysis, design, and coding skills, and demonstrated success in leading large and complex projects Demonstrated ability to interpret and translate technical and/or or complex concepts into information meaningful to project team members and/or business personnel. Be organized, reliable, and able to manage multiple tasks with exceptional work ethic. Leadership skills Must be able to communicate effectively with both technical and non-technical co-workers Number of Openings Available 1 Worker Type: Employee Company: BCBST BlueCross BlueShield of Tennessee, Inc. Applying for this job indicates your acknowledgement and understanding of the following statements: BCBST will recruit, hire, train and promote individuals in all job classifications without regard to race, religion, color, age, sex, national origin, citizenship, pregnancy, veteran status, sexual orientation, physical or mental disability, gender identity, or any other characteristic protected by applicable law. Further information regarding BCBST's EEO Policies/Notices may be found by reviewing the following page: BCBST's EEO Policies/Notices BlueCross BlueShield of Tennessee is not accepting unsolicited assistance from search firms for this employment opportunity. All resumes submitted by search firms to any employee at BlueCross BlueShield of Tennessee via-email, the Internet or any other method without a valid, written Direct Placement Agreement in place for this position from BlueCross BlueShield of Tennessee HR/Talent Acquisition will not be considered. No fee will be paid in the event the applicant is hired by BlueCross BlueShield of Tennessee as a result of the referral or through other means.
    $59k-72k yearly est. Auto-Apply 45d ago
  • Summer 2026 Intern - Web Software Engineer (Memphis, TN)

    St. Jude Alsac

    Principal software engineer job in Memphis, TN

    At ALSAC you do more than make a living; you make a difference. We like people who are different…because we're different, too. As one of the world's most iconic and respected nonprofits, we know what it's like to stand out. That's why we're looking at you. Your background, perspective, and desire to make an impact set you apart. As we work to help St. Jude cure childhood cancer, we're calling on the game-changers, innovators and visionaries to join our family. Not just for the kids of St. Jude, but also for you. Because at ALSAC, we develop and celebrate our employees. So, bring your whole, authentic self and become part of our shared mission: Finding cures. Saving children. Job Description Join the team behind one of the most trusted nonprofit brands in the world. ALSAC is the fundraising and awareness organization for St. Jude Children's Research Hospital. Our paid summer internship program offers a unique opportunity to gain hands-on experience while supporting a powerful mission: Finding cures. Saving children. What You'll Experience: Over 10 weeks, you'll be immersed in ALSAC's culture and work alongside passionate professionals. Here's what you can expect: * Meaningful Projects that make a real impact * Mentorship & Collaboration with teammates and leaders across departments * Exclusive Chats with ALSAC's Executive Leadership Team * Intern Project where you'll learn design thinking, collaborate with interns, and present to ALSAC's Executive Leadership Team Named one of the Top 100 Internship Programs in the U.S. by WayUp and Yello, this program is designed to be impactful, collaborative, and inspiring. Internship Details: * Dates: June 1 - August 7, 2026 * Schedule: Full-time, 40 hours/week (Monday-Friday) * Pay: $18/hour * Location: Headquarters Office in Memphis, TN Application Process: After you submit your application and if eligible, you will be sent an email to complete a virtual video interview from HireVue. Your submission will be reviewed and if you are selected to move forward, you will be contacted for an interview with the hiring manager. Final candidates will be selected by April 1, 2026. For more information, visit stjude.org/alsacintern or contact ***********************. Qualifications: * Must be currently enrolled as an undergraduate or graduate student at an accredited college/university or May 2026 graduate * Passionate about our mission * Strong organizational skills to manage multiple projects simultaneously * Must be 18 years of age or older Internship Focus: The Donation Experiences (DEX) team is responsible for the primary giving experience on stjude.org focusing on full-stack development using modern technologies to deliver scalable and user-friendly solutions. Interns will contribute to projects that improve donor engagement and streamline backend processes. Key Projects Include: * Building and enhancing donor self-service capabilities. * Developing secure and responsive UI components using NextJS and other modern frontend frameworks. * Creating robust backend services using Java and Spring Boot. * Integrating APIs and microservices to support logged-in user features. Daily Tasks: * Participate in Agile ceremonies including daily standups, sprint planning, and retrospectives. * Collaborate with engineers, designers, and product managers to deliver new features. * Write clean, maintainable code and contribute to code reviews. * Troubleshoot bugs and optimize performance across the stack. Majors Preferred: Masters or Bachelors in Computer Science, Information Technology Skills Preferred: Frontend: NextJS, ReactJS, or similar UI technologies Backend: Java, Spring Boot Familiarity with REST APIs, Git, and Agile development practices Strong problem-solving and communication skills Benefits & Perks The following Benefits & Perks apply to Full-Time Roles Only. We're dedicated to ensuring children and their families have every opportunity to enjoy life's special moments. We're also committed to giving our staff excellent benefits so they can do the same. * Core Medical Coverage: (low cost low deductible Medical, Dental, and Vison Insurance plans) * 401K Retirement Plan with 7% Employer Contribution * Exceptional Paid Time Off * Maternity / Paternity Leave * Infertility Treatment Program * Adoption Assistance * Education Assistance * Enterprise Learning and Development * And more ALSAC is an equal employment opportunity employer. ALSAC does not discriminate against any individual with regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, transgender status, disability, veteran status, genetic information or other protected status. No Search Firms: ALSAC does not accept unsolicited assistance from search firms for employment opportunities. All resumes submitted by search firms to any ALSAC employee or ALSAC representative via email, the internet or in any form and/or method without being contacted and approved by our Employee Experience team and without a valid written search agreement in place will result in no fee being paid if a referred candidate is hired by ALSAC.
    $18 hourly Auto-Apply 17d ago
  • Software Engineer

    Aniesispharma

    Principal software engineer job in Memphis, TN

    open to residents of the United States only. full-time Software Engineer Aniesispharma is a leading pharmaceutical company based in Memphis, Tennessee. We specialize in developing innovative solutions for the healthcare industry, with a focus on improving patient outcomes and quality of life. Our team is dedicated to using cutting-edge technology and data-driven approaches to create impactful products that make a difference in people's lives. Job Summary: We are seeking a talented and driven Software Engineer to join our growing team. In this role, you will be responsible for developing and maintaining software solutions that support our pharmaceutical products and services. You will work closely with our cross-functional teams to understand business needs and translate them into technical requirements. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and a passion for creating high-quality, scalable, and efficient code. Key Responsibilities: - Design, develop, and maintain software applications and systems that support our pharmaceutical products and services - Collaborate with cross-functional teams to gather and understand business requirements - Translate business requirements into technical specifications and develop solutions that meet those requirements - Write clean, efficient, and well-documented code - Troubleshoot and debug software issues in a timely manner - Stay up-to-date with emerging trends and technologies in software development and make recommendations for continuous improvement - Participate in code reviews and provide constructive feedback to improve code quality - Work with project managers to ensure timely delivery of software projects - Provide technical support and guidance to other team members as needed Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a related field - 3+ years of experience in software development - Proficient in one or more programming languages such as Java, C++, or Python - Experience with web development frameworks such as Angular, React, or Vue.js - Familiarity with database design and SQL - Strong problem-solving and analytical skills - Excellent communication and teamwork abilities - Experience with Agile development methodologies is a plus - Knowledge of the healthcare industry is a plus Contract Details: This is a part-time/full-time contract position based in Memphis, Tennessee. The exact schedule and number of hours per week will be determined based on the candidate's availability and the needs of the company. This position offers competitive compensation and opportunities for growth within the company. If you are a self-motivated and results-driven individual with a passion for software development and improving healthcare, we encourage you to apply for this exciting opportunity. Join our dynamic team and help us make a positive impact on the world of medicine.
    $60k-81k yearly est. 60d+ ago
  • Engineer III - Software

    Alsacstjude

    Principal software engineer job in Memphis, TN

    At ALSAC you do more than make a living; you make a difference. We like people who are different…because we're different, too. As one of the world's most iconic and respected nonprofits, we know what it's like to stand out. That's why we're looking at you. Your background, perspective, and desire to make an impact set you apart. As we work to help St. Jude cure childhood cancer, we're calling on the game-changers, innovators and visionaries to join our family. Not just for the kids of St. Jude, but also for you. Because at ALSAC, we develop and celebrate our employees. So, bring your whole, authentic self and become part of our shared mission: Finding cures. Saving children. Job Description We are seeking a highly skilled and experienced Software Engineer III to provide technical leadership in the design, development, implementation, and support of multi-layered enterprise applications. This role combines hands-on engineering with strategic guidance, mentoring, and innovation. This position primarily focuses on building applications using .NET and React frameworks. Key Responsibilities Lead Technical Initiatives: Drive the analysis, design, and development of complex features and projects across multiple systems. Ensure alignment with coding standards, architectural principles, and best practices. Mentorship & Collaboration: Serve as a mentor to Software Engineers I & II, providing guidance through pair programming, code reviews, and technical problem-solving. Stakeholder Engagement: Collaborate with business analysts, cross-functional teams, and end-users to gather requirements and deliver impactful solutions. Innovation & Exploration: Stay ahead of industry trends by exploring emerging technologies and anticipating disruptions. Apply modern tools and techniques to enhance application performance and user experience. Agile Development: Utilize Agile methodologies (Scrum, Kanban) and DevOps practices (CI/CD, automated testing, containerization) to deliver high-quality software. Documentation & Standards: Create and maintain comprehensive documentation including flowcharts, diagrams, layouts, and code comments. Ensure adherence to coding standards and development protocols. UI/UX & Modern Interfaces: Design and develop engaging user experiences using modern UI/UX technologies, including mobile and AI-enhanced interfaces. Back-End Development .NET Asynchronous messaging systems (Kafka or similar) Database SQL Front-End Development React React Testing Library Redux CI/CD & DevOps TFS, Jenkins (preferred knowledge) Containerization (Docker, Kubernetes) Cloud-native infrastructure (AWS, Azure) Qualifications Bachelor's degree in Information Systems, Engineering, Mathematics, or a related field. 5-8 years of professional experience in software engineering, systems analysis, and programming. Expert-level knowledge of object-oriented programming, client/server architecture, and cloud-native development (microservices, serverless, containerization). Proficient in full-stack development across front-end, back-end, and database layers. Skilled in API-first development, process modeling, data modeling, and database design. Experience with modern programming languages and frameworks such as .NET, J2EE, Python, REST/SOAP, JavaScript, React, and YAML/JSON. Strong communication and collaboration skills in cross-functional, team-oriented environments. Benefits & Perks The following Benefits & Perks apply to Full-Time Roles Only. We're dedicated to ensuring children and their families have every opportunity to enjoy life's special moments. We're also committed to giving our staff excellent benefits so they can do the same. Core Medical Coverage: (low cost low deductible Medical, Dental, and Vison Insurance plans) 401K Retirement Plan with 7% Employer Contribution Exceptional Paid Time Off Maternity / Paternity Leave Infertility Treatment Program Adoption Assistance Education Assistance Enterprise Learning and Development And more ALSAC is an equal employment opportunity employer. ALSAC does not discriminate against any individual with regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, transgender status, disability, veteran status, genetic information or other protected status. No Search Firms: ALSAC does not accept unsolicited assistance from search firms for employment opportunities. All resumes submitted by search firms to any ALSAC employee or ALSAC representative via email, the internet or in any form and/or method without being contacted and approved by our Employee Experience team and without a valid written search agreement in place will result in no fee being paid if a referred candidate is hired by ALSAC.
    $60k-81k yearly est. Auto-Apply 16d ago
  • Software Developer Intern- US

    Aveva

    Principal software engineer job in Johnson City, TN

    **AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably.** **We're the first software business in the world to have our sustainability targets validated by the SBTi, and we've been recognized for the transparency and ambition of our commitment to diversity, equity, and inclusion. We've also recently been named as one of the world's most innovative companies.** **If you're a curious and collaborative person who wants to make a big impact through technology, then we want to hear from you! Find out more at AVEVA Careers (**************************************** .** **For more information about our privacy policy and how to manage cookies, visit our** **Privacy Policy (**************************************************************************************************************************** **.** **Job Title:** Software Developer Intern **Employment type:** Full-time Intern (Summer) **Duration:** Minimum 12 Weeks- whichever aligns best with your academic calendar + May 18th through August 7th + June 22nd through September 11th **Work Type** : Hybrid (3 days a week in office) **Work Authorization** : This application is intended for candidates that are eligible for full-time work authorization in the United States upon completing their education. Please be prepared to answer the following in your application: + Do you now, or will you in the future, require sponsorship for employment visa status (e.g. H-1B. F1, CPT, OPT, etc. visa status, etc.) to work legally in the United States? **Benefits:** + Competitive pay + Mentorship: You will be assigned a technical mentor to guide you during your internship + Continuous Learning: In-office training in defensive programming, debugging, and more + Learning Series: You will learn more about AVEVA from meeting with our Executive Team and Business Unit Leadership Team members. + Stipend for expenses for duration of internship. **Locations:** + Johnson City, TN + Lake Forest, CA + Philadelphia, PA + San Leandro, CA + Scottsdale, AZ **R&D at AVEVA: ** Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the center of our strategy, and we have over 150 patents to our name. Our track record of innovation is no fluke - it's the result of a structured and deliberate focus on learning, collaboration, and inclusivity. If you want to build applications that solve big problems and do impactful work, join us! As a Software Developer Intern, you will: + Work alongside our experienced software developers on one of our small, energetic development teams. + Learn the process of software development using modern languages like Agile to help full-time work in designing, coding, testing, documenting, and supporting our software products. You may enjoy this if: + You have a passion for creating software. + You like problem solving and have sharp debugging skills. + You are creative with computers and software applied to engineering. We're looking for: + Self-motivated individuals with a passion for creating software + Currently enrolled in a full-time BS/MS/PhD program + Computer Science, Computer Engineering, Math, Engineering, or related field + GPA 3.00 or above + Software development experience in one or more modern programming languages (C++, C#, HTML/JavaScript, etc.) AVEVA requires all successful applicants to undergo and pass a drug screen before they start employment. All drug screens are in accordance with federal laws and regulations. Find out more: *************************************** **Salary Range:** $52,500.00 - $87,500.00 **This pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training.** **AVEVA requires all successful applicants to undergo and pass a comprehensive background check and drug screen before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third-party personal data may involve additional background check criteria.** **All drug screens are in accordance with federal laws and regulations.** **AVEVA is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business.** **AVEVA provides reasonable accommodation to applicants with disabilities where appropriate. If you need reasonable accommodation for any part of the application and hiring process, please notify AVEVA at** **recruitingaccommodations@aveva.com** **. Determinations on requests for reasonable accommodation will be made on a case-by-case basis.** **Come and join AVEVA to create the transformative technology that enables our customers to engineer a better world.** Empowering you with pioneering tech AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably. We're the first software business in the world to have our sustainability targets validated by the SBTi, and we've been recognized for the transparency and ambition of our commitment to diversity, equity, and inclusion. We've also recently been named as one of the world's most innovative companies. If you're a curious and collaborative person who wants to make a big impact through technology, then we want to hear from you! Find out more at AVEVA Careers (**************************************** . For more information about our privacy policy and how to manage cookies, visit our Privacy Policy (*********************************************************************************************************************** .
    $27k-36k yearly est. 43d ago
  • Software Developer Intern- US

    Aveva Group Plc

    Principal software engineer job in Johnson City, TN

    AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably. We're the first software business in the world to have our sustainability targets validated by the SBTi, and we've been recognized for the transparency and ambition of our commitment to diversity, equity, and inclusion. We've also recently been named as one of the world's most innovative companies. If you're a curious and collaborative person who wants to make a big impact through technology, then we want to hear from you! Find out more at AVEVA Careers. For more information about our privacy policy and how to manage cookies, visit our Privacy Policy. Job Title: Software Developer Intern Employment type: Full-time Intern (Summer) Duration: Minimum 12 Weeks- whichever aligns best with your academic calendar * May 18th through August 7th * June 22nd through September 11th Work Type: Hybrid (3 days a week in office) Work Authorization: This application is intended for candidates that are eligible for full-time work authorization in the United States upon completing their education. Please be prepared to answer the following in your application: * Do you now, or will you in the future, require sponsorship for employment visa status (e.g. H-1B. F1, CPT, OPT, etc. visa status, etc.) to work legally in the United States? Benefits: * Competitive pay * Mentorship: You will be assigned a technical mentor to guide you during your internship * Continuous Learning: In-office training in defensive programming, debugging, and more * Learning Series: You will learn more about AVEVA from meeting with our Executive Team and Business Unit Leadership Team members. * Stipend for expenses for duration of internship. Locations: * Johnson City, TN * Lake Forest, CA * Philadelphia, PA * San Leandro, CA * Scottsdale, AZ R&D at AVEVA: Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the center of our strategy, and we have over 150 patents to our name. Our track record of innovation is no fluke - it's the result of a structured and deliberate focus on learning, collaboration, and inclusivity. If you want to build applications that solve big problems and do impactful work, join us! As a Software Developer Intern, you will: * Work alongside our experienced software developers on one of our small, energetic development teams. * Learn the process of software development using modern languages like Agile to help full-time work in designing, coding, testing, documenting, and supporting our software products. You may enjoy this if: * You have a passion for creating software. * You like problem solving and have sharp debugging skills. * You are creative with computers and software applied to engineering. We're looking for: * Self-motivated individuals with a passion for creating software * Currently enrolled in a full-time BS/MS/PhD program * Computer Science, Computer Engineering, Math, Engineering, or related field * GPA 3.00 or above * Software development experience in one or more modern programming languages (C++, C#, HTML/JavaScript, etc.) AVEVA requires all successful applicants to undergo and pass a drug screen before they start employment. All drug screens are in accordance with federal laws and regulations. Find out more: *************************************** Salary Range: $52,500.00 - $87,500.00 This pay range represents the minimum and maximum compensation that the position offers, and final compensation can vary within the range depending on work location, job experience, skills, and relevant educational attainment and/or training. AVEVA requires all successful applicants to undergo and pass a comprehensive background check and drug screen before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third-party personal data may involve additional background check criteria. All drug screens are in accordance with federal laws and regulations. AVEVA is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business. AVEVA provides reasonable accommodation to applicants with disabilities where appropriate. If you need reasonable accommodation for any part of the application and hiring process, please notify AVEVA at recruitingaccommodations@aveva.com. Determinations on requests for reasonable accommodation will be made on a case-by-case basis. Come and join AVEVA to create the transformative technology that enables our customers to engineer a better world.
    $27k-36k yearly est. 43d ago
  • Exceptional Software Engineers (Coding Agent Experience)

    Mercor

    Principal software engineer job in Collierville, TN

    Mercor is seeking software engineers to support one of the world's leading AI labs in building **robust, high-performance systems** that serve the needs of next-generation machine learning applications. This role involves **real-world engineering work**-including environment configuration, database design, and the creation of scalable APIs and service layers that interface with advanced AI models. * * * **You are good fit if you:** - **Have experience using coding agents** as part of your software engineering workflow. - Have 3+ years of elite software engineering experience from top-tier technology startups, quantitative trading firms, hedge funds, or similarly demanding environments. - Hold a Computer Science degree from a prestigious university. - Have demonstrated success leading teams to build complex database schemas. - Possess expert-level proficiency in API development, including creation, testing, and integration. - Are highly skilled in SQL and database structuring. - Demonstrate exceptional attention to detail and rigorous problem-solving skills. - Excel in both written and verbal communication. * * * **About the Role** - This project will be a high-impact 24-hour sprint that will start in the next 1-2 weeks - This role would offer a task-based pay (top performers in the previous iteration made upwards of $1000 in the sprint) * * * **Compensation and Legal Details** - You will be legally classified as an hourly contractor for Mercor - We will pay you out at the end of each week via Stripe Connect * * * **About Mercor** Mercor connects elite creative and technical talent with leading AI research labs, headquartered in San Francisco, CA. Our distinguished investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey. Apply today and redefine digital creativity alongside groundbreaking AI technologies!
    $60k-81k yearly est. 35d ago
  • Software Engineer Security & Automation II (Intern) - United States

    Cisco 4.8company rating

    Principal software engineer job in Knoxville, TN

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

    ITR 4.2company rating

    Principal software engineer job in Oak Ridge, TN

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

    St. Jude Alsac

    Principal software engineer job in Memphis, TN

    At ALSAC you do more than make a living; you make a difference. We like people who are different…because we're different, too. As one of the world's most iconic and respected nonprofits, we know what it's like to stand out. That's why we're looking at you. Your background, perspective, and desire to make an impact set you apart. As we work to help St. Jude cure childhood cancer, we're calling on the game-changers, innovators and visionaries to join our family. Not just for the kids of St. Jude, but also for you. Because at ALSAC, we develop and celebrate our employees. So, bring your whole, authentic self and become part of our shared mission: Finding cures. Saving children. Job Description Join the team behind one of the most trusted nonprofit brands in the world. ALSAC is the fundraising and awareness organization for St. Jude Children's Research Hospital. Our paid summer internship program offers a unique opportunity to gain hands-on experience while supporting a powerful mission: Finding cures. Saving children. What You'll Experience: Over 10 weeks, you'll be immersed in ALSAC's culture and work alongside passionate professionals. Here's what you can expect: * Meaningful Projects that make a real impact * Mentorship & Collaboration with teammates and leaders across departments * Exclusive Chats with ALSAC's Executive Leadership Team * Intern Project where you'll learn design thinking, collaborate with interns, and present to ALSAC's Executive Leadership Team Named one of the Top 100 Internship Programs in the U.S. by WayUp and Yello, this program is designed to be impactful, collaborative, and inspiring. Internship Details: * Dates: June 1 - August 7, 2026 * Schedule: Full-time, 40 hours/week (Monday-Friday) * Pay: $14/hour * Location: Headquarters Office in Memphis, TN Application Process: After you submit your application and if eligible, you will be sent an email to complete a virtual video interview from HireVue. Your submission will be reviewed and if you are selected to move forward, you will be contacted for an interview with the hiring manager. Final candidates will be selected by April 1, 2026. For more information, visit stjude.org/alsacintern or contact ***********************. Qualifications: * Must be currently enrolled as an undergraduate or graduate student at an accredited college/university or May 2026 graduate * Passionate about our mission * Strong organizational skills to manage multiple projects simultaneously * Must be 18 years of age or older Internship Focus: The Cultivation & Retention team is seeking an AI Software Engineering Intern to join our mission of enhancing donor engagement through intelligent, scalable, and user-friendly solutions. This internship offers hands-on experience in full-stack development with a focus on integrating AI technologies into modern web applications and backend systems. Key Projects Include: * Building and enhancing donor self-service capabilities with AI-driven personalization. * Developing secure and responsive UI components using NextJS and other modern frontend frameworks. * Creating robust backend services using Java, Spring Boot, and integrating AI models for intelligent automation. * Designing and integrating APIs and microservices to support logged-in user features and AI-powered recommendations. Daily Tasks: * Participate in Agile ceremonies including daily standups, sprint planning, and retrospectives. * Collaborate with engineers, designers, and product managers to deliver new AI-enhanced features. * Write clean, maintainable code and contribute to code reviews. * Troubleshoot bugs and optimize performance across the stack, including AI model inference and data pipelines. Majors Preferred: Master's or Bachelor's in Computer Science, Information Technology, Artificial Intelligence, or related fields. Skills Preferred: * Frontend: NextJS, ReactJS, or similar UI technologies. * Backend: Java, Spring Boot. * AI/ML: Familiarity with Python, TensorFlow, PyTorch, or similar frameworks. * Experience with REST APIs, Git, and Agile development practices. * Strong problem-solving and communication skills. Benefits & Perks The following Benefits & Perks apply to Full-Time Roles Only. We're dedicated to ensuring children and their families have every opportunity to enjoy life's special moments. We're also committed to giving our staff excellent benefits so they can do the same. * Core Medical Coverage: (low cost low deductible Medical, Dental, and Vison Insurance plans) * 401K Retirement Plan with 7% Employer Contribution * Exceptional Paid Time Off * Maternity / Paternity Leave * Infertility Treatment Program * Adoption Assistance * Education Assistance * Enterprise Learning and Development * And more ALSAC is an equal employment opportunity employer. ALSAC does not discriminate against any individual with regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, transgender status, disability, veteran status, genetic information or other protected status. No Search Firms: ALSAC does not accept unsolicited assistance from search firms for employment opportunities. All resumes submitted by search firms to any ALSAC employee or ALSAC representative via email, the internet or in any form and/or method without being contacted and approved by our Employee Experience team and without a valid written search agreement in place will result in no fee being paid if a referred candidate is hired by ALSAC.
    $14 hourly Auto-Apply 17d ago

Learn more about principal software engineer jobs

Do you work as a principal software engineer?

What are the top employers for principal software engineer in TN?

Top 6 Principal Software Engineer companies in TN

  1. Oracle

  2. CoStar Group

  3. Streamline Healthcare Solutions, LLC

  4. Century Mold

  5. CVS Health

  6. Jobs for Humanity

Job type you want
Full Time
Part Time
Internship
Temporary

Browse principal software engineer jobs in tennessee by city

All principal software engineer jobs

Jobs in Tennessee