1

Software Developer Jobs in Nashville, IL (NOW HIRING)

Project Manager-Mission Critical

Mascoutah, IL · On-site

$115K - $150K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Coordinate with engineering, procurement, and construction teams to optimize resource utilization ... In-depth understanding of project management software and tools.Ability to read and interpret ...

Project Manager-Mission Critical

Mascoutah, IL · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Coordinate with engineering, procurement, and construction teams to optimize resource utilization ... In-depth understanding of project management software and tools. * Ability to read and interpret ...

BIM Coordinator

Mascoutah, IL · On-site

$85K - $110K/yr

Maintain a high level of competency in all BIM software tools used in the organization. * Update ... Analyze models provided by Architects, Engineers, subcontractors, and consultants to identify ...

Maintain a high level of competency in all BIM software tools used in the organization. * Update ... Analyze models provided by Architects, Engineers, subcontractors, and consultants to identify ...

BIM Coordinator

Mascoutah, IL · On-site

$85K - $110K/yr

Maintain a high level of competency in all BIM software tools used in the organization.Update and ... Analyze models provided by Architects, Engineers, subcontractors, and consultants to identify ...

Preconstruction Estimator-Industrial

Mascoutah, IL · On-site

$85K - $125K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Bachelor's degree in Construction Management, Engineering, Quantity Surveying, or related field.0 ... Proficiency in estimating software (e.g., Accubid, Pima Vera, AutoCAD, Revit, CostX), MS Office ...

Preconstruction Estimator-Renewables

Mascoutah, IL · On-site

$85K - $125K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Bachelor's degree in Construction Management, Engineering, Quantity Surveying, or related field.0 ... Proficiency in estimating software (e.g., Accubid, Pima Vera, AutoCAD, Revit, CostX), MS Office ...

Preconstruction Estimator

Mascoutah, IL · On-site

$85K - $125K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Bachelor's degree in Construction Management, Engineering, Quantity Surveying, or related field ... Proficiency in estimating software (e.g., Accubid, Pima Vera, AutoCAD, Revit, CostX), MS Office ...

Community Manager

Breese, IL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Learn and be able to function within company-related software. * Respond to any after hours and ... developers and owners in the country by Affordable Housing Finance. REQUIRED SKILLS AND ABILITIES:

Preconstruction Estimator

Mascoutah, IL · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Bachelor's degree in Construction Management, Engineering, Quantity Surveying, or related field ... Proficiency in estimating software (e.g., Accubid, Pima Vera, AutoCAD, Revit, CostX), MS Office ...

Showing results 21-40

Software Developer information

See Nashville, IL salary details

$45.1K

$105.2K

$156.1K

How much do software developer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for software developer in Nashville, IL is $105,162.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,600.00 and $122,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.
What cities near Nashville, IL are hiring for Software Developer jobs? Cities near Nashville, IL with the most Software Developer job openings:
Infographic showing various Software Developer job openings in Nashville, IL as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 9% Part Time, and 3% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $105,162 per year, or $50.6 per hour.

Project Manager-Mission Critical

J.F. Electric

Mascoutah, IL • On-site

$115K - $150K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 11 days ago


Job description

About Our CompanyJ.F. Electric is an electrical contractor that's in the business of creating connections - providing engineering expertise, backed up by construction and installation know-how in a diverse range of service offerings - from utilities and commercial projects to renewables and industrial customers. Our smart solutions deliver value from pre-planning to long after the project is complete.Key Responsibilities:Oversee and manage the electrical construction of mission-critical and data center projects from pre-construction through completion.Oversee the day to day operations of the current data center project and designate tasks to direct reports. Develop and implement project schedules, ensuring timely completion within budget constraints.Monitor and control project costs, including managing change orders and addressing cost overruns.Establish and maintain client relationships, ensuring the highest level of customer satisfaction.Collaborate with internal teams, contractors, and vendors to ensure quality standards and safety regulations are adhered to.Review and approve project plans, budgets, and schedules, making necessary adjustments as needed.Coordinate with engineering, procurement, and construction teams to optimize resource utilization.Conduct regular project meetings, providing updates on project status, risks, and key milestones.Oversee compliance with all relevant industry standards, building codes, and safety regulations.Identify potential risks or issues early on and work to proactively mitigate them.Ensure documentation and reporting are maintained accurately and in a timely manner.Qualifications:5-10 years or more of experience in electrical construction, specifically in mission-critical facilities and data centers.Proven experience in managing large-scale data center electrical construction projects.Strong knowledge of electrical systems, design, and construction processes.Demonstrated leadership experience managing project teams and overseeing project execution.Excellent communication and interpersonal skills, with the ability to build strong client relationships.In-depth understanding of project management software and tools.Ability to read and interpret electrical blueprints, specifications, and drawings.Strong problem-solving skills and ability to make decisions under pressure.Familiarity with the latest industry trends, codes, and regulations related to electrical construction in data centers.Bachelor's degree in Electrical Engineering, Construction Management, or a related field (preferred, but not required).Willing to except experience in lieu of degree. Company BenefitsHealth insurance (medical, dental, short-term and long-term disability, and life insurance are provided)100% 401k match (up to 5% of salary)Paid holiday & vacation timeEducational assistanceVarious discount programsAt J.F. Electric, Inc. we are passionate about building and sustaining an inclusive and equitable working and learning environment for all employees. We believe that having a diverse workforce exposes us to a broad range of ways to understand and engage with the world, address challenges, and to deliver exceptional service.J.F. Electric IS AN EQUAL OPPORTUNITY EMPLOYER. It is the policy of J.F. Electric and all affiliate entities that all applicants for employment shall be given fair and equal consideration, regardless of race, religion, color, gender, age, sexual orientation, disability, veteran status, or national origin, except that minimum age limits imposed by law are observed. If selected for employment, a prospective employee must provide satisfactory references and successfully complete all contingent requirements of any offer letter and meet applicable pre-employment requirements.