1

Junior Software Developer Jobs in Lebanon, IN (NOW HIRING)

Senior Software Engineer

Indianapolis, IN · Hybrid

$117K - $154K/yr

Position Summary The Senior Software Engineer - .NET is responsible for designing, developing, and ... This role involves leading technical efforts, mentoring junior developers, and collaborating with ...

Senior Software Engineer

Noblesville, IN · On-site

$115K - $151K/yr

Trane Technologies is currently seeking a Software Engineer who will be responsible for developing ... Lead and mentor junior engineers on Qt/C++ best practices, code quality standards, and design ...

Senior Software Engineer

Noblesville, IN

$115K - $151K/yr

Trane Technologies is currently seeking a Software Engineer who will be responsible for developing ... Lead and mentor junior engineers on Qt/C++ best practices, code quality standards, and design ...

As an intern, you will work alongside experienced software engineers, cloud architects, and DevSecOps professionals to design, develop, test, and maintain applications built on Amazon Web Services ...

Front end developer

Carmel, IN

$103K - $120K/yr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Our company provides application analysis, design, development and programming, software ...

Sr. Software Engineer

Indianapolis, IN · On-site +1

$117K - $154K/yr

Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR), and logistics. SOSi is seeking an experienced Senior Software ...

Sr. Software Engineer

Indianapolis, IN · On-site

$117K - $154K/yr

Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR), and logistics. SOSi is seeking an experienced Senior Software ...

Maintain MS Certification as a Professional Developer. Encourage developers to become MCTSs and MCSDs. * Maintain Bastian Software Coding Standards Document. * Initiate and lead code review meetings ...

Sr. Software Engineer

Indianapolis, IN · On-site +1

$117K - $154K/yr

Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR), and logistics. SOSi is seeking an experienced Senior Software ...

Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a mission-driven SaaS company helping government agencies and utilities ...

Software Engineer, Senior

Carmel, IN · On-site

$122K - $161K/yr

Support DevOps practices, CI/CD pipelines, and operational excellence for production systems ... software engineering experience. * Strong experience building modern cloudnative applications.

Software Engineer, Senior

Carmel, IN · On-site

$122K - $161K/yr

Support DevOps practices, CI/CD pipelines, and operational excellence for production systems ... software engineering experience. * Strong experience building modern cloud-native applications.

Showing results 21-40

Junior Software Developer information

See Lebanon, IN salary details

$23K

$85.2K

$131.7K

How much do junior software developer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for junior software developer in Lebanon, IN is $85,232.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,200.00 and $83,300.00 per year, depending on experience, location, and employer.

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.

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 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 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 most commonly searched types of Software Developer jobs in Lebanon, IN? The most popular types of Software Developer jobs in Lebanon, IN are:
What are popular job titles related to Junior Software Developer jobs in Lebanon, IN? For Junior Software Developer jobs in Lebanon, IN, the most frequently searched job titles are:
What cities near Lebanon, IN are hiring for Junior Software Developer jobs? Cities near Lebanon, IN with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Lebanon, IN as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $85,232 per year, or $41 per hour.

Junior Machine Learning Engineer

Rolls-Royce

Indianapolis, IN • Hybrid

$66K - $107K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Rolls-Royce rating

9.0

Company rating: 9.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

25th of 487 rated machine equipment manufacturers


Job description


Job Description

Job Title: Junior Machine Learning Engineer

Working Pattern: Full-time

Working location: Indianapolis, IN (Hybrid Schedule/3 days onsite minimum)

We're looking for a Junior Machine Learning Engineer to join our growing team. In this role, you will tackle exciting challenges in AI/ML, software development, and Data Science. You'll be part of a multi-disciplinary team, working together to tackle technical challenges in a stimulating and collaborative environment. In this role, your focus will be on building and deploying tools to deliver insights on Rolls-Royce products.

Why Rolls-Royce?

Rolls-Royce is one of the most enduring and iconic brands in the world and has been at the forefront of innovation for over a century. We design, build and service systems that provide critical power to customers where safety and reliability are paramount.

We are proud to be a force for progress, powering, protecting and connecting people everywhere.

We want to ensure that the excellence and ingenuity that has shaped our history continues into our future and we need people like you to come and join us on this journey.

Rolls-Royce has been recognized as the top employer in the Engineering & Manufacturing category on the prestigious Forbes Top Employers for Engineers list for 2025. This ranking highlights our commitment to innovation, employee development, and fostering a collaborative environment where engineers can thrive.

Be part of a team that sets the industry standard and drives groundbreaking solutions.

At Rolls-Royce, we are committed to creating a workplace where all employees feel respected, supported, and empowered to do their best work. We foster a welcoming and innovative work environment that invests in you, giving you access to an incredible breadth and depth of opportunities where you can grow your career and make a difference.

Rolls-Royce is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to any protected characteristics.

What you will be doing

With this attractive opportunity you will get a chance to:

Work with IT, and Rolls-Royce engineering teams address key opportunities for application of digital technologies providing optimal impact and value.
Understand, clean, and analyze large datasets from engine sensors, test rigs, and fleet operations.
Build, train, and validate machine learning models for tasks such as searching engineering knowledge, anomaly research, production support, and predictive maintenance.
Document your work clearly and present findings to both technical and non-technical audiences.

Who we're looking for:

At Rolls-Royce we put safety first, do the right thing, keep it simple and make a difference. These principles form the behaviours that guide us and are an essential component of our assessment process. They are the fundamental qualities that we seek for all roles.

Basic Requirements:

  • Bachelor's degree in Engineering, Chemistry, Computer Science, Information Technology, Mathematics, Physics; OR
  • Masters degree in Engineering, Chemistry, Computer Science, Information Technology, Mathematics, Physics, OR
  • PhD in Engineering, Chemistry, Computer Science,, Information Technology, Mathematics, Physics.
  • In order to be eligible for consideration, you must be a U.S. Citizen

Preferred Requirements:

  • 1+ years of Machine Learning experience which can include internships
  • Experience or interest in modern software development methodologies and coding languages
  • Experience or interest in developing solutions in surrogate modelling, Generative AI, or Agentic AI
  • Technical and soft skills including systems thinking aptitude, communications, time management, and collaboration across multi-disciplinary teams.
  • Interest in problem-solving and the ability to work across disciplines with people who are not data or A.I. specialists but engineer and support mechanical systems.
  • Aspire to actively learn and dynamically respond to evolving objectives and emerging opportunities.

What we offer

We offer excellent development opportunities, a competitive salary, and exceptional benefits. These include bonus, employee support assistance and employee discounts.

Your needs are as unique as you are. Hybrid working is a way in which our people can balance their time between the office, home, or another remote location. It's a locally managed and flexed informal discretionary arrangement.

As a minimum we're all expected to attend the workplace for collaboration and other specific reasons, on average three days per week.

For fully remote roles, employees can live in any state except Idaho, Nebraska, Nevada, Vermont, and Wyoming.

Relocation assistance is available for this position.

Global Grade 8

Closing date: 8/8/2026


Job Category
Mechanical Systems

Job Posting Date
04 Aug 2026; 00:08

Pay Range
$66,306 - $107,747-Annually


Location:

Indianapolis, IN


Benefits

Rolls-Royce provides a comprehensive and competitive Total Rewards package that includes base pay and a discretionary bonus plan. Eligible employees may have the opportunity to enroll in other benefits, including health, dental, vision, disability, life and accidental death & dismemberment insurance; a flexible spending account; a health savings account; a 401(k) retirement savings plan with a company match; Employee Assistance Program; Paid Time Off; certain paid holidays; paid parental and family care leave; tuition reimbursement; and a long-term incentive plan. The options available to an employee may vary depending on eligibility factors such as date of hire, employment type, and the applicability of collective bargaining agreements.


What Rolls-Royce employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom