1

Junior Software Developer Jobs in Concord, TN (NOW HIRING)

We're seeking Software Engineers ready to play a starring role in shaping the future of cinema experiences. From digital ticketing and mobile engagement to in-theater innovation, your code will help ...

We're seeking Software Engineers ready to play a starring role in shaping the future of cinema experiences. From digital ticketing and mobile engagement to in-theater innovation, your code will help ...

The RPA & Automation Developer is responsible for the end-to-end design, development, deployment ... Minimum 3 years in software development, business process automation, or similar technical roles is ...

The RPA & Automation Developer is responsible for the end-to-end design, development, deployment ... Minimum 3 years in software development, business process automation, or similar technical roles is ...

The RPA & Automation Developer is responsible for the end-to-end design, development, deployment ... Minimum 3 years in software development, business process automation, or similar technical roles is ...

The RPA & Automation Developer is responsible for the end-to-end design, development, deployment ... Minimum 3 years in software development, business process automation, or similar technical roles is ...

Bachelor's Degree in Computer Science, Software Engineering, or related field * 5+ years of professional experience in front-end or full-stack development * Strong proficiency in: * JavaScript

Join a dynamic team as an Adobe Journey Optimizer Developer, where you will help design and deliver personalized customer journeys, responsive email experiences, and front-end enhancements for a ...

Senior Software Engineer

Knoxville, TN · Remote

$125K - $165K/yr

ResultStack - Who We Are We are a systems engineering team with members from a variety of ... You are passionate about building great software. Quality is very important to you. You understand ...

Senior Software Engineer

Knoxville, TN · Remote

$125K - $165K/yr

ResultStack - Who We Are We are a systems engineering team with members from a variety of ... You are passionate about building great software. Quality is very important to you. You understand ...

Your next opportunity

Knoxville, TN · On-site

$116K - $154K/yr

Senior Software Engineer We are looking for a Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and experience with multiple ...

Showing results 21-40

Junior Software Developer information

See Concord, TN salary details

$19.4K

$72K

$111.2K

How much do junior software developer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for junior software developer in Concord, TN is $71,978.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,200.00 and $70,400.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

What are the most commonly searched types of Software Developer jobs in Concord, TN?

The most popular types of Software Developer jobs in Concord, TN are:

What cities near Concord, TN are hiring for Junior Software Developer jobs?

Cities near Concord, TN with the most Junior Software Developer job openings:

Infographic showing various Junior Software Developer job openings in Concord, TN as of August 2026, with employment types broken down into 100% Full Time. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $71,978 per year, or $34.6 per hour.

Software Development Engineer (US Citizenship Required)

Teledyne

Oak Ridge, TN • On-site

Full-time

Posted 13 days ago


Teledyne Technologies rating

8.3

Company rating: 8.3 out of 10

Based on 49 frontline employees who took The Breakroom Quiz

42nd of 160 rated electronics manufacturers


Job description

Be visionary

Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job Description

About Teledyne FLIR Defense

Join Teledyne FLIR Defense, where we're dedicated to safeguarding lives with cutting-edge sensing and threat detection technologies. Our arsenal includes advanced surveillance sensors, handheld devices, unmanned vehicles, lasers, and more solutions that increase operational effectiveness for warfighters, first responders, and search-and-rescue teams.

We're looking for passionate innovators eager to shape the future of the Defense industry. If you're mission-driven to globally collaborate on life-saving solutions, we invite you to explore our current opportunities.

#TeledyneFLIRDefenseJobs

Job Summary:

Teledyne FLIR is seeking a versatile Software Engineer to develop user-friendly applications that integrate with handheld and stationary radiation detection systems. This role focuses on designing, developing, and maintaining software across embedded, desktop, web, and mobile platforms while working closely with firmware, hardware, systems, and cross-functional engineering teams.

The ideal candidate is a full-stack application developer who enjoys building intuitive user experiences, understands how software interfaces with embedded devices, and can contribute throughout the software development lifecycle. This position offers opportunities to work on radiation detection instruments, cloud-connected solutions, and next-generation software platforms.

** US Citizenship is required for this position. We are unable to hire Green Card Holders, individuals who need a work visa, are currently on a work visa, or individuals who will require work visa sponsorship in the future. **

Primary Responsibilities

Application Development

  • Design, develop, maintain, and enhance desktop, embedded, web, and mobile applications for Teledyne FLIR products.
  • Develop applications using .NET, C#, C++, JavaScript/TypeScript, and other modern development technologies.
  • Create intuitive, responsive, and maintainable user interfaces for desktop, web, mobile, and embedded platforms.
  • Design and implement user interfaces for embedded devices operating in constrained hardware environments.
  • Develop and maintain web applications hosted on embedded platforms and connected devices.
  • Develop native and cross-platform applications that interface with radiation detection instruments.
  • Implement and integrate REST APIs, WebSocket communications, and backend services.
  • Support mobile application development for iOS and Android using cross-platform frameworks when appropriate.
  • Contribute to cloud-connected and IoT-enabled application development.

Software Engineering & Product Development

  • Participate in the design, architecture, implementation, and maintenance of software systems.
  • Collaborate with hardware, firmware, systems, and software engineering teams to deliver integrated solutions.
  • Identify, analyze, troubleshoot, and resolve software defects in both new and legacy applications.
  • Write high-quality, maintainable, well-documented, and secure code.
  • Participate in Agile development activities, code reviews, technical discussions, and architecture decisions.
  • Develop automated tests, unit tests, integration tests, and end-to-end validation processes.
  • Support CI/CD pipelines and continuous improvement initiatives.
  • Learn and adopt new technologies, frameworks, libraries, and tools to support new product development.
  • Provide technical support to customers and internal teams when required.

Required Qualifications

  • Due to program requirements - you must be a U.S. Citizen.

Education

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.

Experience

  • Minimum 3 years of experience developing desktop, web, mobile, or embedded software applications.
  • Experience developing desktop applications using .NET and C#.
  • Experience developing software in C++, C#, JavaScript/TypeScript, or related languages.
  • Experience developing modern user interfaces with a strong focus on usability and user experience.
  • Experience integrating software with hardware devices, embedded systems, or connected products.
  • Understanding of software architecture, design patterns, and maintainable application development.

Desktop & Web Technologies

  • Experience with modern desktop UI frameworks such as:
    • WPF
    • Avalonia
    • WinUI
    • Qt
    • Similar technologies
  • Experience developing web applications using frameworks such as:
    • Vue.js
    • React
    • Angular
    • Similar technologies
  • Proficiency with:
    • HTML
    • CSS
    • JavaScript
    • REST APIs
    • WebSockets
  • Experience creating and consuming backend services and APIs.
  • Experience with GraphQL is a plus.

Mobile Development

  • Experience developing mobile applications for iOS and Android.
  • Experience with cross-platform frameworks such as:
    • .NET MAUI
    • Flutter
    • React Native
    • Similar technologies
  • Understanding of mobile deployment, testing, and lifecycle management.

Embedded UI Development

  • Experience developing graphical user interfaces for embedded systems.
  • Familiarity with:
    • Qt
    • Avalonia
    • LVGL
    • Similar embedded UI frameworks
  • Understanding of software development within limited-resource embedded environments.

Software Engineering Practices

  • Experience using source control systems such as Git.
  • Familiarity with bug tracking, version control, and continuous integration tools.
  • Experience working in Agile development environments.
  • Ability to troubleshoot, debug, and resolve complex software issues.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Experience working in both Windows and Linux development environments.
  • Familiarity with secure software development and cybersecurity best practices.

Programming Languages

Proficiency in one or more of the following:

  • C
  • C++
  • C#
  • Python
  • JavaScript / TypeScript
  • Swift
  • Java
  • Kotlin

Experience with scripting languages such as Python or Bash is preferred.

Preferred Qualifications

Embedded Systems

  • Experience developing software for embedded Linux systems.
  • Knowledge of ARM processor architectures.
  • Experience with kernel, BSP, or device driver development.
  • Familiarity with:
    • Yocto Project
    • RTOS configuration
    • Embedded Linux build systems
  • Experience with communication protocols including:
    • UART
    • SPI
    • I2C
    • CAN
    • USB
    • Bluetooth
    • Ethernet
    • GPS
    • Wireless technologies

Cloud & IoT

  • Experience developing cloud-connected or IoT-enabled applications.
  • Familiarity with Azure, AWS, or Google Cloud platforms.
  • Experience with:
    • MQTT
    • WebSockets
    • Device provisioning
    • Telemetry
    • Remote device management
  • Understanding of edge computing architectures.

Backend & Server Development

  • Experience developing scalable backend services using:
    • .NET
    • Node.js
    • Python
    • Similar technologies
  • Familiarity with Docker and containerization technologies.
  • Experience with SQL and NoSQL databases.
  • Understanding of API security, authentication, and authorization.

Domain Knowledge

  • Background in physics, radiation detection, gamma/neutron spectroscopy, or scientific instrumentation is preferred but not required.

#FLIR

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

Teledyne is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.


What Teledyne Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom