Post job

Software development engineer jobs in Tennessee

- 1,235 jobs
  • RPA Automation Engineer

    Vaco By Highspring

    Software development engineer job in Nashville, TN

    A large enterprise healthcare organization is hiring a Senior Automation Engineer to join its Automation Center of Excellence, supporting the Human Resources Group (HRG). This is a 6-month contract-to-hire role focused on building and scaling automation solutions in a highly visible environment. What you'll do Build and support API integrations (REST/SOAP) across enterprise systems Develop automation and scripting solutions using C#, PowerShell, Python, and/or Bash Write and optimize SQL queries and stored procedures Test and document APIs using Postman and/or Swagger Support POCs, rapid prototyping, and CI/CD pipelines What we're looking for Strong API integration experience Solid scripting/development background SQL proficiency Experience with modern tooling (GraphQL, Docker, CI/CD a plus) RPA experience is a plus, not required Why this role Modern automation-focused tech stack High-impact work within an enterprise Automation CoE Clear path to full-time conversion Hybrid schedule with predictable onsite days Interview process 30-min virtual intro (team fit) 1-hour onsite technical panel Determining compensation for this role (and others) at Vaco/Highspring depends upon a wide array of factors including but not limited to the individual's skill sets, experience and training, licensure and certifications, office location and other geographic considerations, as well as other business and organizational needs. With that said, as required by local law in geographies that require salary range disclosure, Vaco/Highspring notes the salary range for the role is noted in this job posting. The individual may also be eligible for discretionary bonuses, and can participate in medical, dental, and vision benefits as well as the company's 401(k) retirement plan.
    $67k-88k yearly est. 1d ago
  • Software Engineer Backend/Platform Systems I (Intern) - United States

    Cisco 4.8company rating

    Software development 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 is building the future of Cisco's AI-driven platforms and data infrastructure, driving innovation across the globe. You will join teams focused on developing advanced data pipelines, machine learning infrastructure, and analytics platforms for business-critical initiatives. As part of this collaborative environment, you will contribute to the advancement of emerging technologies in data and intelligent systems. Explore the opportunities at the intersection of backend engineering and AI, helping to transform how Cisco and its customers harness information and intelligent automation. **Your Impact** As a passionate software engineer, you bring expertise in developing scalable backend systems, designing robust analytics platforms, and building infrastructure to support modern cloud and distributed computing initiatives. Your strong background in programming, distributed systems, and cloud platforms enables you to solve complex challenges with innovation and precision. By building and maintaining key software tools and backend infrastructure, you empower Cisco's business groups to leverage AI and data-driven insights for operational excellence and strategic growth. Your contributions ensure high-quality, reliable platforms that support Cisco's leadership in intelligent, scalable technology solutions. **Minimum Qualifications** + Currently enrolled in a certification program (e.g., Boot Camp, Apprenticeship, Community College), or currently enrolled in an undergraduate degree program. + Proficiency in at least one backend programming language: C/C++, Java, or Go. + Experience designing and developing microservices and APIs. + Strong understanding of Linux and fundamental networking concepts (TCP/IP, DNS, DHCP). + Familiarity with cloud platforms such as AWS, Azure, or GCP. Preferred Qualifications + Conceptual understanding of AI/ML. + Experience with automation and software testing (e.g., py Test). + Familiarity with CI/CD pipelines. + Knowledge of networking protocols such as BGP and VLANs. ProductIntern26 **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 30d ago
  • Software Developer / Software Engineer

    Sciera

    Software development engineer job in Tennessee

    Sciera Inc. is an Atlanta based Data & Technology company with 12 years' experience of driving business results of Fortune 500 companies with unparalleled computing power and advanced data science capabilities. Sciera is focused on how we deal with petabyte-scale data and our applications' ability to respond to consumers in milliseconds. As a result, our technologies and solutions assist businesses in turning Big Data into actionable insights - and insights into business success. At Sciera, our employees and their families are important to us. We seek individuals who are self-motivated, dependable, and who are equally productive while working alone or in a group. We expect candidates to contribute to the culture, diversity, and autonomy in which we thrive. So, if you love challenges, a fast paced environment and being on the cutting edge of technology - this could very well be the opportunity for you. Job Role: As a software developer, you'll be the brain behind crafting, developing, testing, going live and maintaining the system. You are passionate in understanding the business context for features built to drive better customer experience and adoption. Workexperience :1-2 years Responsibilities: · Develop and maintain web scraper to aggregate data from websites and APIs. · Write clean, maintainable and efficient web scraper. · Text processing and should have a knowledge of Regular expression. · Ensure quality of annotated data Requirements: · Basic knowledge of Python (and / or) Java are required. · Familiarity of File Handling, Iterators, OS module and automation · Text processing and should have a knowledge of Regular expression. · Knowledge in basics of database, preferable MySQL or mongo DB, DBMS Knowledge · Strong interpersonal, verbal and written communication skills. · Good understanding with Excel is a plus. · Must be able to quickly understand and self-learn in an ever-changing environment.
    $63k-84k yearly est. 60d+ ago
  • Software Engineer Back End Developer

    Maximus 4.3company rating

    Software development engineer job in Nashville, TN

    Description & Requirements Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas. Back-End Software Developer shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization. This position requires an active Secret Security clearance or higher. Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required. Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7 Job-Specific Minimum Requirements: - Secret or higher level security clearance required. - A bachelor's degree in related field required. A master's degree may be substituted for 2 years of experience. - 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers. - 5 year's experience with CI/CD software development. - 3 years of experience participating in software development programs or projects. - Experience integrating into DoD DevSecOps environments. - Experience with integrating data from unclassified to classified application deployments. - Experience with Atlassian Software - Bug tracking and ticketing (Jira) and Document repository (Confluence). - Working understanding of modern HTML, CSS and front-end design principles. - Relevant experience performing back-end web design and development. - Demonstrated experience with relational databases, RESTful API development and communication, and system integrations. - Practical experience developing in a cloud environment. - Experience using Agile Test-Driven development with a focus towards web-based applications. - Experience working with manual testers to help: - Prepare, conduct and document various systems tests and results to verify system operability - Ensure compliance with project standards and requirements - 5 years of experience with at least five (5) of the following: - React (or another language and NPM) - Java and Maven - Jenkins - Gitlab - MySQL - AWS Infrastructure - Kubernetes - Red Hat Enterprise Linux (RHEL) - Ansible - Bash Scripts or PowerShell - Docker - DevSecOps experience with at least two (2) of the following Build tools: - UX Design tool suites (e.g. Sketch, InVision) - PostgreSQL - SonarQube - Fortify - JUnit, Jasmine, Karma or other unti test software - Spring 5.x - Hibernate - Java #techjobs #clearance #veterans Page #c0reJobs Minimum Requirements TCS196, T4, Band 7 EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 120,000.00 Maximum Salary $ 150,000.00
    $66k-90k yearly est. Easy Apply 7d ago
  • Software Development Engineer in Test II

    Theinclab

    Software development engineer job in Nashville, TN

    We're seeking a Software Development Engineer in Test II (SDET II) to design, build, and maintain automated test suites that ensure the accuracy, reliability, and performance of our software. In this role, you'll translate requirements into test scenarios, validate APIs and integrations, and collaborate with developers, product owners, and DevOps teams to embed testing into CI/CD pipelines. Beyond test execution, you'll help identify gaps in automation coverage, contribute to process improvements, and share knowledge with junior engineers to raise overall quality standards. This is an opportunity to combine hands-on technical impact with mentorship and continuous improvement, while playing a critical role in delivering secure, high-quality releases. The Mission Starts Here TheIncLab engineers and delivers intelligent digital applications and platforms that revolutionize how our customers and mission-critical teams achieve success. We are where innovation meets purpose; and where your career can meet purpose as well. We are looking for a Software Development Engineer in Test to design, build and maintain automated test suites. We encourage you to apply and take the first step in joining our dynamic and impactful company. Your Mission, Should You Choose to Accept As a SDET II, you will: Design, build, and maintain test suites for applications built for both desktop and web deployment. Perform manual functional, regression, integration, and acceptance testing across multiple platforms and environments. Design and execute performance tests to assess application performance under specific workloads. Develop and enhance automated test frameworks using TypeScript, with supplemental testing and validation for Rust backend components. Execute manual test plans for new features and high-risk areas where automation is not yet implemented. Create and maintain test cases, test plans, and regression suites that cover end-to-end, integration, API, and UI workflows. Work closely with product teams to understand requirements, refine acceptance criteria, identify edge cases, and provide early feedback on quality risks. Validate cross-platform functionality across browser environments and desktop runtime builds. Integrate automated tests into CI/CD pipelines and monitor their reliability, performance, and stability. Investigate test failures, analyze root causes, and communicate issues clearly to the engineering team. Track bugs through their entire lifecycle and verify fixes with both manual and automated tests. Contribute to continuous improvement of testing processes, tooling, and quality best practices. Facilitate Scrum ceremonies (daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives) to ensure smooth Agile delivery. Coach team members on Agile principles and practices, fostering collaboration and continuous improvement. Serve as a liaison between QA, development, and product teams, ensuring alignment on priorities and sprint goals. Monitor and remove impediments that block progress, helping the team maintain velocity and deliver high-quality releases. Track and report sprint metrics (velocity, burndown charts, defect trends) to stakeholders for transparency and process optimization. Identify gaps in automation coverage and proactively propose improvements. Adhere to company policies and procedures and maintain alignment with company culture. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 3+ years of experience in QA Engineering, SDET, or Software Quality roles involving both manual and automated testing. Experience in end-to-end testing modern TypeScript applications using frameworks such as Playwright and Cypress Experience performing deep manual testing of complex apps, including exploratory testing and identifying subtle edge cases. Familiarity testing backend services or APIs Hands-on experience testing web applications and desktop applications across multiple OS platforms. Solid understanding of end-to-end testing strategies, test design techniques, and automation best practices. Ability to debug issues across the stack: frontend UI, backend services, API layers, IPC/bridge layers, and deployment pipelines. Comfortable documenting test cases, writing issue reports, and maintaining clear testing artifacts. Strong knowledge of QA fundamentals, SDLC, agile workflows, and release processes. Excellent communication and collaboration skills. Experience acting as a Scrum Master or Agile facilitator, with a strong understanding of Scrum principles and servant-leadership mindset. Ability to manage sprint ceremonies and coach teams on Agile best practices This is a hybrid position requiring three days in-office (Tuesday to Thursday) at one of our facilities located in Nashville, TN; or McLean, VA. Ability to travel up to 10% of the time based on company and customer needs. Preferred Qualifications: Familiarity testing Rust-based backend services or APIs (integration testing, API validation, or command-line tools). Strong proficiency in TypeScript and experience with modern JS testing frameworks (e.g., Playwright, Cypress, Jest). Experience integrating automated tests into CI/CD pipelines (GitLab CI, GitHub Actions, etc.). Certified Scrum Master (CSM) or equivalent Agile certification. Experience using Agile project management tools (e.g., Jira, Azure DevOps). Clearance Requirements Applicants must be a U.S. Citizen and willing and eligible to obtain a U.S. Security Clearance at the Secret or Top-Secret level. Existing clearance is preferred. Benefits At TheIncLab we recognize that innovation thrives when employees are provided with ample support and resources. Our benefits packages reflect that: Hybrid and flexible work schedules Professional development programs Training and certification reimbursement Extended and floating holiday schedule Paid time off and Paid volunteer time Health and Wellness Benefits include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs. 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance. 401(k) Plan Options with employer matching Incentive bonuses for eligible clearances, performance, and employee referrals. A company culture that values your individual strengths, career goals, and contributions to the team. About TheIncLab Founded in 2015, TheIncLab (“TIL”) is the first human-centered artificial intelligence (AI+X) lab. We engineer complex, integrated solutions that combine cutting-edge AI technologies with emerging systems-of-systems to solve some of the most difficult challenges in the defense and aerospace industries. Our work spans diverse technological landscapes, from rapid ideation and prototyping to deployment. At TIL, we foster a culture of relentless optimism. No problem is too hard, no project is too big, and no challenge is too complex to tackle. This is possible due to the positive attitude of our teams. We approach every problem with a “yes” attitude and focus on results. Our motto, “demo or die,” encompasses the idea that failure is not an option. We do all of this with a work ethic rooted in kindness and professionalism. The positive attitude of our teams is only possible due to the support TIL provides to each individual. At TIL, we believe that every challenge is an opportunity for growth and innovation. Our teams are encouraged to think outside the box and come up with creative solutions to complex problems. We understand that the path to success is not always straightforward, but we are committed to persevering and finding a way forward. Our culture of relentless optimism is not just about having a positive attitude; it is about taking action and making things happen. We believe in the power of collaboration and teamwork, and we know that by working together, we can achieve great things. Our teams are made up of individuals who are passionate about their work and dedicated to making a difference. Learn more about TheIncLab and our job opportunities at ****************** **Salary range guidance provided is not a guarantee of compensation. Offers of employment may be at a salary range that is outside of this range and will be based on qualifications, experience, and possible contractual requirements. **This is a direct hire position, and we do not accept resumes from third-party recruiters or agencies.
    $63k-85k yearly est. Auto-Apply 60d+ ago
  • Controls Software Test Intern

    Trane Technologies Plc 4.7company rating

    Software development engineer job in Clarksville, TN

    At Trane TechnologiesTM and through our businesses including Trane and Thermo King, we create innovative climate solutions for buildings, homes, and transportation that challenge what's possible for a sustainable world. We're a team that dares to look at the world's challenges and see impactful possibilities. We believe in a better future when we uplift others and enable our people to thrive at work and at home. We boldly go. Job Summary: This position is located in _______ and requires year-round availability, with part-time hours during the school year and full-time hours over the summer. Therefore, applicants must currently reside in the Clarksville area in order to be considered. Work under the direction of a software test engineer to perform assigned test development and verification testing on HVAC electronic controls products. Where is the work: This position has been designated as On-Site. What you will do: * Write test procedures and/or automated test scripts based on written functional specifications as directed by the test engineer. * Review test procedures and/or automated test scripts for completeness and correctness based on comparison to functional specifications and test cases. * Debug automated test scripts and evaluate results to determine the source of anomalous results. * Execute test procedures and test scripts as part of formal acceptance test cycles and evaluate results. * Analyze the results of test procedures and test scripts. * Write up test results in the form of change requests to be acted upon by software developers. * Verify fixes to validate final product. What you will bring: * Must be enrolled in a bachelor or master's of science degree program. EE, EE Technology, Mechanical, Computer science or computer engineering degree program is desired. * Familiarity/experience with software test analysis and development desired. * Familiarity/experience with test automation tools desired. * Familiarity/experience with software development desired. * Ability to use Microsoft Word, Access and Excel. Compensation: Base Pay Range: $ 15.00 - 30.00 Total compensation for this role will include a commission/incentive plan. Disclaimer: This base pay range is based on US national averages. Actual base pay could be a result of seniority, merit, geographic location where the work is performed. Equal Employment Opportunity: We offer competitive compensation and comprehensive benefits and programs. We are 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, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status. This role has been designated by the Company as Safety Sensitive.
    $15-30 hourly 60d+ ago
  • Software Engineer, Applied AI

    Abs Group of Companies 3.7company rating

    Software development 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 35d ago
  • SAP Software Engineer - Data Conversions, Data Quality, and Reporting

    Cardinal Health 4.4company rating

    Software development 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 focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools. **_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 execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP. + Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions. + Develop and maintain technical specifications, data mapping documents, and transformation rules. + Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems. + Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP. + Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration. + Define and monitor data quality metrics and key performance indicators (KPIs). + Work with business data stewards to correct data quality issues and promote data governance policies and standards. + Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori. + Translate business needs into technical specifications for reports and ad-hoc queries. + Optimize report performance and data extraction processes for efficiency. + Provide support and training to end-users on reporting tools to enable data-driven decision-making **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + Proven experience in SAP Data Conversions, migrations and ETL processes. + Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud + Strong knowledge of SQL, data modelling and database concepts + Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes). + Excellent analytical, problem solving and communication skills + Ability to work both independently and collaboratively with cross-functional teams **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 41d ago
  • Software (C#/ .NET) Engineer - 12+ years exp. (Visa: USC/GC)

    Tube City IMS 4.9company rating

    Software development engineer job in Nashville, TN

    Role: Software (C#/ .NET) Engineer Duration: 12 Months C2H Visa: USC/GC Key Responsibilities: Analyze and understand existing .NET-based applications and identify integration points. Migrate and refactor legacy applications into a modular, plug-in driven Azure platform. Leverage Azure services to modernize application components (App Services, Azure Functions, Service Bus, etc.). Ensure the integration is clean, scalable, and maintains low coupling with the existing system. Collaborate with architects and DevOps teams to implement CI/CD pipelines and infrastructure as code. Maintain high code quality through best practices such as unit testing, code reviews, and documentation. Troubleshoot performance, deployment, and integration issues in cloud and hybrid environments. Required Skills and Experience: Strong experience with C# and .NET (Framework/Core) in enterprise applications. Experience with Microsoft Azure, including key services like: Azure App Services, Azure Functions, Azure Storage, Azure Service Bus, Azure Key Vault Solid understanding of modular and plug-in architecture patterns. Hands-on experience with refactoring legacy applications for cloud-readiness. Familiarity with CI/CD tools (e.g., Azure DevOps, GitHub Actions, pipelines). Proficient in REST API development, asynchronous programming, and dependency injection. Strong understanding of DevOps principles and infrastructure as code (ARM/Bicep/Terraform). Excellent problem-solving, debugging, and communication skills. Additional Information All your information will be kept confidential according to EEO guidelines.
    $65k-85k yearly est. 20h ago
  • Kubernetes Software Engineer

    ITR 4.2company rating

    Software development 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. 7d ago
  • Associate Software Engineer II

    Bluecross Blueshield of Tennessee 4.7company rating

    Software development engineer job in Chattanooga, TN

    BlueCross BlueShield of TN is seeking a mid-level RPA Developer to design, develop, test, and deploy intelligence automation solutions using UiPath platform. This role involves collaborating with internal team and business stakeholders, participating in requirements sessions, resolving defects, enhancing existing processes, and providing production support to the processes developed. Note: • This role requires some on-call rotation. Providing outside hours support is rare, but the team maintains an on-call schedule for coverage. • Sponsorship is not available for this role. Job Responsibilities Formulates and defines system scope and objectives through research to design, develop, modify, or integrate moderately 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. Must be competent to work on most phases of applications systems analysis, and must maintain technical skill set for software languages, databases, platforms, operating systems, etc. Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. Provides services to multiple project teams or management staff, provides guidance to less-experienced programmers, and may conduct presentations to provide end users with knowledge to maximize their use of developed systems. May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts. . 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 2 years - Experience in programming required 1 year - Experience with information technology concepts, application development methodology, terminology, and standards 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 Excellent oral and written communication skills Minimum 2 years of experience in UiPath RPA development. Hands on Experience with REFramework and UiPath Studio. Experience with UiPath Cloud components: Action Center, Maestro, Agents, and Document Understanding. Excellent troubleshooting and debugging skills. Familiarity with Azure Dev Ops. Strong communication and collaboration skills. UiPath Automation Developer Professional Certification good to have 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.
    $56k-66k yearly est. Auto-Apply 60d+ ago
  • Software Engineer

    I3 Verticals, Inc. 4.5company rating

    Software development engineer job in Nashville, TN

    JOB TITLE: Software Engineer DEPARTMENT: Engineering REPORTS TO: Engineering Manager TRAVEL: 0% The Software Engineer works as part of the Software Engineering team to understand, design, and implement features. Works with Product Owners, Quality Engineers, and Support to understand requirements, develop a design and implementation plan, execute the plan, and deliver value for products. ESSENTIAL DUTIES & RESPONSIBILITIES: * Designing, coding, testing, debugging, and configuring software applications using .NET technologies. * Developing scalable and maintainable web applications that adhere to SDLC standards and practices. * Collaborating with cross-functional teams to define, design, and ship new features. Troubleshooting and resolving software defects and reducing technical debt. * Conducting performance tuning, optimization, and scalability enhancements. * Participating in Scrum ceremonies, including daily standups, sprint planning, sprint reviews and retrospectives. * Conducting code reviews to ensure code quality and adherence to coding standards. Staying updated with the latest .NET technologies and industry trends to continuously improve development processes. * Providing technical guidance and support to junior team members when necessary. MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE): * Bachelor's degree in computer science or related field of study and/or equivalent work experience. * 5+ years of professional experience as a Software Engineer or Developer with focus on building enterprise-grade .NET web applications. * Proven analytical, problem solving and decision-making skills. * Excellent written and verbal communication skills with the ability to work independently and collaboratively in a team environment. * Proficient in C#, .NET Core, Blazor, ASP.NET Web API, .NET Framework, Angular/Angular JS, JavaScript, JQuery and HTML5. * Familiarity with: Moq, XUnit, MSSQL, Azure Cosmos, CI/CD pipelines, Azure DevOps, Git-based repositories, and Scrum.
    $69k-90k yearly est. 11d ago
  • Mid-Level Software Engineer

    Mployer Advisor

    Software development engineer job in Nashville, TN

    Mployer Advisor's platform empowers organizations to drive more informed insurance and employee benefit decisions via unprecedented transparency. Insurance brokerage is quietly one of the largest and most influential segments in the US economy, and significantly impacts what nearly half of all Americans pay for health insurance and total benefit costs each month. Greater transparency for employers leads to higher quality, cost effective insurance for employers and employees. The Mployer Advisor platform includes two exclusive features for all employers to use when evaluating insurance options: The industry's first insurance brokerage rating system, M Score, that uses proprietary algorithms to generate an unbiased score based on a brokerage's range of experience. Over 25,000 reviews of insurance advisors consolidated in one location. If you have a positive, proactive approach and want to contribute to improving the US insurance landscape, Mployer Advisor is a great fit for you. Job Description Mployer Advisor is hiring a Software Developer to join our development team to quickly grow and scale our web platform with modern technologies. You will work alongside a team of developers, a product owner and QA to build the next generation of our growing products and services. To succeed in this role you must have experience developing software and creating value within a team, following core agile principles, and focusing on pragmatic customer outcomes. You must know how to leverage your team to solve the problems at hand. You will help create thoughtful, efficient, high quality products without over-engineering features of minimal customer value. Your role here is vitally important to the next stage of growth and scale for our ambitious journey. Qualifications Pragmatic focus on delivering customer value Values team success over individual success Holds themselves and others accountable Not dogmatic A high-level of self-motivation and ability to work independently with minimal guidance. Resourceful. Effective interpersonal, written and oral communication skills Excellent problem solving and analytical skills Possess a strong sense of thoughtful urgency BA/BS degree or equivalent work experience Minimum 3 years of experience in software development Experience developing green-field applications with Node.js, React, and SQL using industry best practices. Familiarity with source code control systems such as git Experience with all phases of agile and product development lifecycle, including prototyping, development, test, product release and sustaining engineering Experience with Analytics/Reporting applications Linux development and administration experience Familiarity with web application security (OWASP Recommendations, HTTP Headers, Authorization, SSO) Familiarity with network protocols, firewalls, and associated technologies Experience developing and deploying applications on AWS Additional Information All your information will be kept confidential according to EEO guidelines.
    $61k-82k yearly est. 19h ago
  • Software Engineer Security & Automation II (Intern) - United States

    Cisco 4.8company rating

    Software development 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 17d ago
  • Software Engineer Back End Developer

    Maximus 4.3company rating

    Software development engineer job in Memphis, TN

    Description & Requirements Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas. Back-End Software Developer shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization. This position requires an active Secret Security clearance or higher. Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required. Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7 Job-Specific Minimum Requirements: - Secret or higher level security clearance required. - A bachelor's degree in related field required. A master's degree may be substituted for 2 years of experience. - 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers. - 5 year's experience with CI/CD software development. - 3 years of experience participating in software development programs or projects. - Experience integrating into DoD DevSecOps environments. - Experience with integrating data from unclassified to classified application deployments. - Experience with Atlassian Software - Bug tracking and ticketing (Jira) and Document repository (Confluence). - Working understanding of modern HTML, CSS and front-end design principles. - Relevant experience performing back-end web design and development. - Demonstrated experience with relational databases, RESTful API development and communication, and system integrations. - Practical experience developing in a cloud environment. - Experience using Agile Test-Driven development with a focus towards web-based applications. - Experience working with manual testers to help: - Prepare, conduct and document various systems tests and results to verify system operability - Ensure compliance with project standards and requirements - 5 years of experience with at least five (5) of the following: - React (or another language and NPM) - Java and Maven - Jenkins - Gitlab - MySQL - AWS Infrastructure - Kubernetes - Red Hat Enterprise Linux (RHEL) - Ansible - Bash Scripts or PowerShell - Docker - DevSecOps experience with at least two (2) of the following Build tools: - UX Design tool suites (e.g. Sketch, InVision) - PostgreSQL - SonarQube - Fortify - JUnit, Jasmine, Karma or other unti test software - Spring 5.x - Hibernate - Java #techjobs #clearance #veterans Page #c0reJobs Minimum Requirements TCS196, T4, Band 7 EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 120,000.00 Maximum Salary $ 150,000.00
    $66k-89k yearly est. Easy Apply 7d ago
  • Software Development Engineer in Test II

    Theinclab

    Software development engineer job in Nashville, TN

    Job Description We're seeking a Software Development Engineer in Test II (SDET II) to design, build, and maintain automated test suites that ensure the accuracy, reliability, and performance of our software. In this role, you'll translate requirements into test scenarios, validate APIs and integrations, and collaborate with developers, product owners, and DevOps teams to embed testing into CI/CD pipelines. Beyond test execution, you'll help identify gaps in automation coverage, contribute to process improvements, and share knowledge with junior engineers to raise overall quality standards. This is an opportunity to combine hands-on technical impact with mentorship and continuous improvement, while playing a critical role in delivering secure, high-quality releases. The Mission Starts Here TheIncLab engineers and delivers intelligent digital applications and platforms that revolutionize how our customers and mission-critical teams achieve success. We are where innovation meets purpose; and where your career can meet purpose as well. We are looking for a Software Development Engineer in Test to design, build and maintain automated test suites. We encourage you to apply and take the first step in joining our dynamic and impactful company. Your Mission, Should You Choose to Accept As a SDET II, you will: Design, build, and maintain test suites for applications built for both desktop and web deployment. Perform manual functional, regression, integration, and acceptance testing across multiple platforms and environments. Design and execute performance tests to assess application performance under specific workloads. Develop and enhance automated test frameworks using TypeScript, with supplemental testing and validation for Rust backend components. Execute manual test plans for new features and high-risk areas where automation is not yet implemented. Create and maintain test cases, test plans, and regression suites that cover end-to-end, integration, API, and UI workflows. Work closely with product teams to understand requirements, refine acceptance criteria, identify edge cases, and provide early feedback on quality risks. Validate cross-platform functionality across browser environments and desktop runtime builds. Integrate automated tests into CI/CD pipelines and monitor their reliability, performance, and stability. Investigate test failures, analyze root causes, and communicate issues clearly to the engineering team. Track bugs through their entire lifecycle and verify fixes with both manual and automated tests. Contribute to continuous improvement of testing processes, tooling, and quality best practices. Facilitate Scrum ceremonies (daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives) to ensure smooth Agile delivery. Coach team members on Agile principles and practices, fostering collaboration and continuous improvement. Serve as a liaison between QA, development, and product teams, ensuring alignment on priorities and sprint goals. Monitor and remove impediments that block progress, helping the team maintain velocity and deliver high-quality releases. Track and report sprint metrics (velocity, burndown charts, defect trends) to stakeholders for transparency and process optimization. Identify gaps in automation coverage and proactively propose improvements. Adhere to company policies and procedures and maintain alignment with company culture. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 3+ years of experience in QA Engineering, SDET, or Software Quality roles involving both manual and automated testing. Experience in end-to-end testing modern TypeScript applications using frameworks such as Playwright and Cypress Experience performing deep manual testing of complex apps, including exploratory testing and identifying subtle edge cases. Familiarity testing backend services or APIs Hands-on experience testing web applications and desktop applications across multiple OS platforms. Solid understanding of end-to-end testing strategies, test design techniques, and automation best practices. Ability to debug issues across the stack: frontend UI, backend services, API layers, IPC/bridge layers, and deployment pipelines. Comfortable documenting test cases, writing issue reports, and maintaining clear testing artifacts. Strong knowledge of QA fundamentals, SDLC, agile workflows, and release processes. Excellent communication and collaboration skills. Experience acting as a Scrum Master or Agile facilitator, with a strong understanding of Scrum principles and servant-leadership mindset. Ability to manage sprint ceremonies and coach teams on Agile best practices This is a hybrid position requiring three days in-office (Tuesday to Thursday) at one of our facilities located in Nashville, TN; or McLean, VA. Ability to travel up to 10% of the time based on company and customer needs. Preferred Qualifications: Familiarity testing Rust-based backend services or APIs (integration testing, API validation, or command-line tools). Strong proficiency in TypeScript and experience with modern JS testing frameworks (e.g., Playwright, Cypress, Jest). Experience integrating automated tests into CI/CD pipelines (GitLab CI, GitHub Actions, etc.). Certified Scrum Master (CSM) or equivalent Agile certification. Experience using Agile project management tools (e.g., Jira, Azure DevOps). Clearance Requirements Applicants must be a U.S. Citizen and willing and eligible to obtain a U.S. Security Clearance at the Secret or Top-Secret level. Existing clearance is preferred. Benefits At TheIncLab we recognize that innovation thrives when employees are provided with ample support and resources. Our benefits packages reflect that: Hybrid and flexible work schedules Professional development programs Training and certification reimbursement Extended and floating holiday schedule Paid time off and Paid volunteer time Health and Wellness Benefits include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs. 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance. 401(k) Plan Options with employer matching Incentive bonuses for eligible clearances, performance, and employee referrals. A company culture that values your individual strengths, career goals, and contributions to the team. About TheIncLab Founded in 2015, TheIncLab (“TIL”) is the first human-centered artificial intelligence (AI+X) lab. We engineer complex, integrated solutions that combine cutting-edge AI technologies with emerging systems-of-systems to solve some of the most difficult challenges in the defense and aerospace industries. Our work spans diverse technological landscapes, from rapid ideation and prototyping to deployment. At TIL, we foster a culture of relentless optimism. No problem is too hard, no project is too big, and no challenge is too complex to tackle. This is possible due to the positive attitude of our teams. We approach every problem with a “yes” attitude and focus on results. Our motto, “demo or die,” encompasses the idea that failure is not an option. We do all of this with a work ethic rooted in kindness and professionalism. The positive attitude of our teams is only possible due to the support TIL provides to each individual. At TIL, we believe that every challenge is an opportunity for growth and innovation. Our teams are encouraged to think outside the box and come up with creative solutions to complex problems. We understand that the path to success is not always straightforward, but we are committed to persevering and finding a way forward. Our culture of relentless optimism is not just about having a positive attitude; it is about taking action and making things happen. We believe in the power of collaboration and teamwork, and we know that by working together, we can achieve great things. Our teams are made up of individuals who are passionate about their work and dedicated to making a difference. Learn more about TheIncLab and our job opportunities at ****************** **Salary range guidance provided is not a guarantee of compensation. Offers of employment may be at a salary range that is outside of this range and will be based on qualifications, experience, and possible contractual requirements. **This is a direct hire position, and we do not accept resumes from third-party recruiters or agencies.
    $63k-85k yearly est. 24d ago
  • Software Engineer, Commercial Technologies (Specialty Networks)

    Cardinal Health 4.4company rating

    Software development engineer job in Nashville, TN

    _This position is remote and candidates can be based anywhere within the United States. Candidates must be able to work within EST or CST business hours._ **_What Specialty Networks_** **_and_** **_Commercial Technologies Software Engineering contributes to Cardinal Health_** Specialty Networks creates clinical and economic value for independent specialty providers and pharmaceutical industry partners across multiple specialties: Urology, Gastroenterology, and Rheumatology. Specialty Networks' PPS Analytics platform is a commercial SaaS platform that collects data from various clinical and operational practice systems, and uses artificial intelligence and modern data analytics to transform it into meaningful and actionable insights that ensure providers get their patients to the right care at the right time. The _Commercial Technologies Software Engineering_ team delivers applications to our customers. This Software Engineer will build and deploy solutions for our member practices, pharmaceutical partners, and our fellow teammates. This individual will also be responsible for designing and implementing full stack functionality for our web applications. In addition, this position will be expected to coordinate, communicate, and collaborate with members of their own team as well as other teams **_Responsibilities_** + Design solutions for our user community + Write software that is reliable, maintainable, and extensible + Author user interface components for web applications + Mentor junior developers and engage them with relevant development tasks + Debug and resolve user interface issues + Implement proper usage of authentication and access control sub-systems + Track, maintain, and monitor user activity logs and error logs + Collaborate with other developers and non-technical cross-functional teams + Participate as a QA resource for other developers + Manage and troubleshoot dev automation - automated build and release processes + Assist with software releases + Assist with architectural evaluations and decisions **_Qualifications_** + 7+ years of full-stack software development experience with C# and modern JavaScript frameworks + Expert-level C# with .NET Core for backend API development and business logic + Expert-level Angular (version 12 or higher) and TypeScript for frontend development + Strong experience designing and consuming RESTful APIs + Solid expertise with Entity Framework Core and SQL Server for data access and modeling + Experience with Azure AD B2C authentication and authorization implementation + Proficiency in modern frontend technologies including HTML5, CSS3/SCSS, and responsive design principles + Strong communication skills with ability to work effectively with both technical and non-technical stakeholders + Comfortable working in environments with ambiguity and evolving requirements + Proactive problem-solver who surfaces blockers early and drives solutions + Collaborative team player who brings innovative ideas for features and technical improvements **_Preferred:_** + Healthcare or clinical application development experience + Legacy application migration and modernization experience + Azure cloud services familiarity (App Services, Azure Functions) + Experience with patient portal or member-facing applications + Performance optimization and scalability improvements in production systems + Azure DevOps and CI/CD pipeline experience **_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 **Anticipated Pay Range:** $94,900 - $160,000 **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** : 12/29/2025 * 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-160k yearly 10d ago
  • HPC Software Engineer

    ITR 4.2company rating

    Software development 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. 13d ago
  • Software Engineer

    Bluecross Blueshield of Tennessee 4.7company rating

    Software development 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 60d ago
  • Software Engineer Data/AI/Intelligent Systems PhD (Intern) - United States

    Cisco 4.8company rating

    Software development 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 32d ago

Learn more about software development engineer jobs

Do you work as a software development engineer?

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

Theinclab

Insight Global

Top 9 Software Development Engineer companies in TN

  1. Amazon

  2. Oracle

  3. Maximus

  4. Trimble

  5. Cisco

  6. HealthStream

  7. Theinclab

  8. Insight Global

  9. Sciera

Job type you want
Full Time
Part Time
Internship
Temporary

Browse software development engineer jobs in tennessee by city

All software development engineer jobs

Jobs in Tennessee