1

Senior Software Engineer Jobs in Lebanon, IN (NOW HIRING)

Senior Software Engineer

Indianapolis, IN ยท On-site

$117K - $154K/yr

Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We're always looking ...

Senior Software Engineer

Indianapolis, IN ยท Remote

$125K - $165K/yr

Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We're always looking ...

Senior Software Engineer Applied AI

Indianapolis, IN ยท On-site

$117K - $154K/yr

Senior Software Engineer: Applied AI (Voice Agents & ML Systems) AMC Health Remote (US) Full-time The pitch We build and operate production AI voice agents that hold real phone conversations in a ...

New

Sr. Software Engineer (.NetCore) (Remote)

Carmel, IN ยท On-site +1

$115K - $184K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a Full-Stack (Senior) Software Engineer with experience in building scalable, cloud-native applications with MS .NET, .NETCore and Java. You will be part of an Enterprise Technology ...

Sr. Software Engineer (.NetCore) (Remote)

Carmel, IN ยท Remote

$115K - $184K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a Full-Stack (Senior) Software Engineer with experience in building scalable, cloud-native applications with MS .NET, .NETCore and Java. You will be part of an Enterprise Technology ...

The Sr. Software Engineer will be responsible for a good portion of development working with backend developers, the product owner, andthe scrum master on breaking down requirements, etc. The ...

... Sr Software Engineer, Technology Analyst, Software Engineer, Computer Systems Analyst, Computer Programmer or related. Experience must entail work with Spring Boot, Java, Junit, Kafka and AWS. Email ...

Senior Software Engineer (On-Site, IN)

Carmel, IN ยท On-site

$122K - $161K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and ...

Software Developer Senior

Carmel, IN ยท On-site

$51.50 - $68.25/hr

The Senior Software Developer leads software development projects and oversees the quality and functionality of our software solutions. You will be responsible for designing, testing, and ...

Sr Software Architecture

Indianapolis, IN ยท Hybrid

$123K - $168K/yr

The Software Architect - Senior works in client's information technology division, under general ... Coach and mentor software engineers, programmers, and other team members. * Create and maintain ...

DSP Software Engineer

Carmel, IN ยท On-site

$131K - $172K/yr

  • Medical

  • Life

  • PTO

Senior Embedded Software Engineer - DSP Software Join our Innovative Team Want to do more than just imagine the ways our world will move tomorrow? Here's your opportunity. Join the technology company ...

Showing results 41-60

Senior Software Engineer information

See Lebanon, IN salary details

$72.3K

$137.3K

$183.9K

How much do senior software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for senior software engineer in Lebanon, IN is $137,263.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,300.00 and $154,700.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

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

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in Lebanon, IN?

The most popular types of Software Engineer jobs in Lebanon, IN are:

What are popular job titles related to Senior Software Engineer jobs in Lebanon, IN?

For Senior Software Engineer jobs in Lebanon, IN, the most frequently searched job titles are:

What cities near Lebanon, IN are hiring for Senior Software Engineer jobs?

Cities near Lebanon, IN with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in Lebanon, IN as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 15% Part Time, and 5% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $137,263 per year, or $66 per hour.

Senior Software Engineer for Medical Device Startup

Levisonics Inc

Fishers, IN โ€ข On-site

$115K - $152K/yr

Full-time

Medical, Dental, Vision, PTO

Re-posted 11 days ago


Job description

About Us: 
We are a dynamic and innovative medical device startup developing a point-of-care portable blood coagulation testing device. Our full-time team currently comprises a CEO/Biomedical Engineer, and an Electrical Engineer. 

Job Summary: 
We are seeking a talented and experienced Senior Software Engineer to join our team and lead the development and optimization of software workflows for our innovative acoustic tweezing technology-based medical devices. The ideal candidate will have a Master's degree in Computer Science, Software Engineering, or a related field, with a minimum of 5 years of experience. This role requires strong coding skills in Python and C/C++, proficiency in developing intuitive and visually engaging graphical user interfaces, and expertise in SQL for effective data management and database design. Experience with version control systems, particularly Git, is essential, along with the ability to understand and generate code from workflow diagrams. As the first and only software engineer on the team, you will play a pivotal role in shaping the software development efforts for our groundbreaking technology. This role is critical to the success of our product and involves working on multiple federal grants and projects. 

Startup Environment: 
We operate in a fast-paced startup environment where innovation, adaptability, and a proactive mindset are key to success. We are looking for individuals who are passionate about working in a startup setting and thrive in dynamic and challenging situations. We value individuals who are not just seeking a job but are driven by a genuine passion for creating impactful solutions and driving change in the medical device industry. Our team members are expected to work well under pressure, juggle multiple projects, and be flexible in their roles as the needs of the company evolve. If you are excited about the opportunity to make a meaningful impact and are ready to roll up your sleeves and tackle challenges head-on, we encourage you to apply. 

Key Responsibilities: 

  1. Optimize and Enhance Existing Software: 

  • Improve the efficiency of our existing software written in Python. 

  • Increase processing speed for short-term operation on laptops. 

  • Convert and optimize the software for embedded computing devices inside the medical device long-term. 

  1. Software Packaging and Security: 

  • Secure the code to prevent reverse engineering. 

  • Package the software into executable files for easy installation and deployment. 

  1. Connectivity and Data Management: 

  • Ensure the software can connect to the internet. 

  • Implement connectivity to an online database for long-term data management. 

  • Incorporate Data Science, Machine Learning, and AI for handling large amounts of health data. 

  1. Health Data Security: 

  • Ensure the highest level of security for software and health data management. 

  1. New Technique Development: 

  • Convert and develop existing crude MATLAB codes and technology algorithms into efficient software for commercial use. 

  • Create executable files with efficient large data handling capabilities. 

  • Develop complex data processing software and manage large data analysis. 

  • Develop a user-friendly interface for healthcare professionals. 

  • Implement a remote kill switch for the software. 

  • Apply all relevant requirements from existing software. 

  1. Parallel Processing and Language Conversion: 

  • Implement efficient parallel processing techniques. 

  • Convert existing Python code to C/C++ or another suitable low-level efficient language to run software optimally on embedded hardware. 

  1. Other Responsibilities: 

  • Develop high-quality, efficient, and maintainable code. 

  • Design intuitive and visually engaging user interfaces. 

  • Proactively take on new responsibilities and suggest innovative ideas for product and company growth. 

  • Participate in grant writing and fundraising activities. 

  • Engage in FDA-related activities and adhere to quality protocols. 

  • Perform other relevant software-related tasks as needed for the company. 

Minimum Qualifications: 

  • Master’s degree in Computer Science, Software Engineering, or a related field. 

  • Minimum of 5 years of experience in software development. 

  • Strong coding skills in Python, C, and C++ (JavaScript is a plus). 

  • Proficiency in developing intuitive and visually engaging graphical user interfaces. 

  • Proficiency in SQL for effective data management and database design. 

  • Experience with version control systems, particularly Git. 

  • Ability to understand and generate code from workflow diagrams. 

  • Knowledge of integrating multiple devices and establishing centralized control. 

  • Familiarity with IDEs, preferably PyCharm. 

  • Excellent problem-solving skills and ability to work independently. 

  • Strong written and verbal communication skills. 

Preferred Qualifications: 

  • Experience working in the medical device industry. 

  • Familiarity with Agile development methodologies. 

  • Knowledge of machine learning techniques and algorithms. 

  • Experience with Docker and containerization technologies. 

  • Familiarity with cloud platforms such as AWS or Azure. 

  • Prior experience working in startups. 

  • Experience with embedded systems and medical device software development. 

  • Strong knowledge of data security, especially related to health data. 

  • Knowledge of parallel processing and algorithm optimization. 

  • Innovative mindset with a track record of proactive contributions. 

  • Experience in grant writing and regulatory compliance (FDA). 

What We Offer: 

  • Competitive salary 

  • Health, dental, and vision insurance coverage 

  • Generous paid time off 

  • Professional development opportunities 

  • Potential to receive stock options 

  • Opportunities for growth within the company 

  • Flexible work arrangements, including remote work options 

  • Dynamic and innovative startup environment 

  • Opportunity to make a meaningful impact in the medical device industry 

Powered by JazzHR

6ztkrAefS0