1

Senior Bioinformatics Software Engineer Jobs in Indiana

Senior Software Engineer

Elkhart, IN ยท On-site

$116K - $153K/yr

The Senior Embedded Software Engineer is a key contributor within the Engineering organization, responsible for the design, development, integration, verification, and support of embedded software ...

Sr Software Engineer

Lawrence, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Sr Software Engineer

Whitestown, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Sr Software Engineer

Cumberland, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Sr Software Engineer

Speedway, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Sr Software Engineer

Mc Cordsville, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Sr Software Engineer

Clermont, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Sr Software Engineer

Carmel, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Sr Software Engineer

Westfield, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Sr Software Engineer

Meridian Hills, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Sr Software Engineer

Avon, IN ยท On-site

$101K - $169K/yr

We are looking for a Senior Software Engineer who applies the principles of secure software engineering to the design, development, maintenance, testing, and evaluation of software and cloud ...

Senior Software Engineer

Elkhart, IN ยท On-site

$116K - $153K/yr

The Senior Embedded Software Engineer is a key contributor within the Engineering organization, responsible for the design, development, integration, verification, and support of embedded software ...

Software Engineer Location: On-Site (Batesville, IN) Employment Type: Full-Time, W-2 with Benefits ... Senior Leadership Compensation: Competitive, commensurate with experience About Aquila Aquila ...

Senior Software Engineer

Indianapolis, IN

$117K - $154K/yr

Responsibilities The Senior Software Engineer will join our multi-discipline Agile/DevSecOps Development team in Indianapolis, IN, supporting our NSI program. Provides creative software solutions to ...

Senior Software Engineer

Crane, IN ยท On-site

$122K - $161K/yr

MANTECH seeks a motivated, career and customer-oriented Senior Software Engineer to join our team in Crane, Indiana. This is an onsite position. As a core member, you will assist in the research ...

Senior Software Engineer

Indianapolis, IN ยท On-site

$117K - $154K/yr

As a senior software engineer at Liberty Mutual, you'll apply your talents in an agile environment that has the creative energy of a start-up-and the full backing and comprehensive benefits of a ...

Senior Software Engineer

Crane, IN ยท On-site

$122K - $161K/yr

MANTECH seeks a motivated, career and customer-oriented Senior Software Engineer to join our team in Crane, Indiana. This is an onsite position. As a core member, you will assist in the research ...

Senior Software Engineer

Fort Wayne, IN ยท On-site

$120K - $140K/yr

Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing ...

Senior Software Engineer

Fort Wayne, IN ยท Hybrid

$120K - $159K/yr

Position Summary The Senior Software Engineer - .NET is responsible for designing, developing, and maintaining scalable software solutions using .NET technologies. This role involves leading ...

Showing results 41-60

Senior Bioinformatics Software Engineer information

See Indiana salary details

$80.4K

$97.3K

$113.7K

How much do senior bioinformatics software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for senior bioinformatics software engineer in Indiana is $97,317.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,900.00 and $104,700.00 per year, depending on experience, location, and employer.

What does a senior bioinformatics software engineer do?

A Senior Bioinformatics Software Engineer designs, develops, and maintains software tools and pipelines to analyze biological data, such as genomic or proteomic information. They work closely with scientists and researchers to understand data requirements and translate them into efficient, scalable computational solutions. Their responsibilities often include coding, troubleshooting, optimizing algorithms, as well as mentoring junior engineers and contributing to project planning. Senior engineers are expected to have strong programming skills, a solid understanding of bioinformatics concepts, and experience working with large biological datasets.

What are the key skills and qualifications needed to thrive as a senior bioinformatics software engineer?

To thrive as a Senior Bioinformatics Software Engineer, you need a strong background in computer science, biology, and data analysis, often supported by an advanced degree in bioinformatics or a related field. Expertise with programming languages (such as Python, R, or Java), cloud computing, bioinformatics tools, and version control systems is typically required, along with experience using databases and relevant software frameworks. Strong problem-solving skills, collaboration, and effective communication are crucial soft skills for working with multidisciplinary teams and presenting complex data. These combined skills enable the effective development and maintenance of robust software tools that support cutting-edge biological research and data-driven discoveries.

How does a senior bioinformatics software engineer typically collaborate with cross-functional teams in a research or clinical setting?

Senior Bioinformatics Software Engineers frequently work alongside biologists, data scientists, and clinicians to develop and maintain computational pipelines for data analysis. They play a key role in translating complex biological questions into scalable software solutions, often leading code reviews, mentoring junior developers, and ensuring data integrity. Regular meetings and clear communication are vital, as the role requires aligning technical development with scientific goals and regulatory requirements. This collaborative environment offers opportunities to influence project direction and contribute to impactful discoveries.

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

AspectSenior Bioinformatics Software EngineerBioinformatics Software Engineer
Required CredentialsBachelor's or Master's in Bioinformatics, Computer Science, or related field; experience in software development and bioinformatics toolsBachelor's or Master's in Bioinformatics, Computer Science, or related field; less emphasis on extensive experience
Work EnvironmentResearch labs, biotech companies, healthcare institutions, often leading projectsResearch teams, biotech firms, academic settings, supporting bioinformatics analysis
Employer & Industry UsageUsed in biotech, pharma, healthcare, research institutionsCommon in similar industries, often as entry to mid-level roles

The main difference between a Senior Bioinformatics Software Engineer and a Bioinformatics Software Engineer lies in experience and responsibility. Senior roles typically require more advanced skills, leadership, and project management, while entry-level roles focus on supporting bioinformatics analysis and software development. Both roles are vital in biotech and research industries, but senior positions involve greater oversight and strategic input.

What are the most commonly searched types of Bioinformatics Software Engineer jobs in Indiana?

The most popular types of Bioinformatics Software Engineer jobs in Indiana are:

What cities in Indiana are hiring for Senior Bioinformatics Software Engineer jobs?

Cities in Indiana with the most Senior Bioinformatics Software Engineer job openings:

Senior Software Engineer

Elkhart, IN โ€ข On-site

ACTIA Corporation
Electrical Equipment, Appliance, and Component Manufacturingย โ€ขย 51 - 200 employees

$116K - $153K/yr

Full-time

Re-posted 4 days ago


Job description

Summary:
The Senior Embedded Software Engineer is a key contributor within the Engineering organization, responsible for the design, development, integration, verification, and support of embedded software solutions for vehicle electronic systems. This role provides technical leadership throughout the product lifecycle, collaborates with cross-functional teams and customers, and helps drive innovation, quality, and continuous improvement across engineering projects.
The ideal candidate possesses strong expertise in embedded software development, vehicle communications, modern software development practices, and system-level problem solving. This position supports the development of products used in commercial vehicles, specialty vehicles, and other transportation applications.
Organizational Competencies:
Quality Focus - Demonstrates commitment to delivering high-quality, reliable, and maintainable software through disciplined engineering practices, attention to detail, and continuous improvement.
Innovative Thinking - Remains current with emerging technologies, industry trends, and development methodologies while identifying opportunities to improve products and processes.
Effective Communication - Communicates technical concepts clearly and effectively with team members, management, customers, suppliers, and other stakeholders.
Teamwork - Collaborates effectively across software, hardware, systems, manufacturing, quality, and customer support teams to achieve common objectives.
Problem Solving - Applies analytical thinking and sound engineering judgment to identify root causes, resolve technical challenges, and drive successful outcomes.
Job Specific Competencies:
1. Software Engineering
โ€ข Design, develop, test, integrate, and maintain embedded software solutions for vehicle electronic products.
โ€ข Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, architecture, design, implementation, verification, validation, release, and maintenance.
โ€ข Develop software using Embedded C and C++ for ARM-based microcontrollers and processors.
โ€ข Create and maintain software design documentation, test plans, traceability artifacts, and technical reports.
โ€ข Perform software debugging, troubleshooting, performance optimization, and root-cause analysis.
โ€ข Participate in code reviews and ensure adherence to coding standards and best practices.
โ€ข Evaluate and recommend new technologies, tools, and development methodologies.
2. System Integration
โ€ข Collaborate with hardware, systems, validation, and manufacturing teams to integrate and validate software solutions.
โ€ข Support system bring-up, bench testing, vehicle testing, and production launches.
โ€ข Investigate and resolve software, hardware, and communication-related issues.
โ€ข Support development and validation of vehicle communication networks including CAN, CAN FD, LIN, and Automotive Ethernet where applicable.
3. Technical Leadership
โ€ข Provide technical mentorship and guidance to junior engineers.
โ€ข Contribute to software architecture, design reviews, and technical decision-making.
โ€ข Promote engineering best practices, code quality, and process improvements.
โ€ข Support estimation, planning, and risk assessment activities for engineering projects.
4. Project Support
โ€ข Develop effort estimates and support project planning activities.
โ€ข Assist project leaders and management in identifying technical risks and mitigation strategies.
โ€ข Support customer meetings, technical reviews, and product demonstrations as required.
5. Collaboration
โ€ข Work closely with multidisciplinary teams throughout product development and production.
โ€ข Collaborate with customers to support requirements analysis, issue resolution, validation activities, and product enhancements.
โ€ข Support manufacturing, quality, and field service organizations during product launches and sustaining activities.
6. Quality and Compliance
โ€ข Follow established quality management processes and engineering procedures.
โ€ข Support compliance with applicable automotive, regulatory, customer, and company requirements.
โ€ข Participate in continuous improvement initiatives that improve product quality, reliability, and development efficiency.
7. Documentation
โ€ข Maintain accurate project records, development documentation, technical reports, and time reporting.
โ€ข Ensure software documentation remains current and supports traceability requirements.
8. Legal and Regulatory Compliance
โ€ข Ensure compliance with applicable federal, state, local, and workplace safety requirements.
โ€ข Follow ISO quality management procedures and company policies.
โ€ข Support compliance activities related to customer and industry standards where applicable.
Working Conditions
Movement - This position needs to occasionally move about inside the office and on the production floor. Frequently required to reach with hands and arms. Occasionally required to stand; walk; use hands to finger, handle, or feel objects, tools, or controls; and stoop, kneel, crouch, or crawl
Operate/Use - Must be able to operate a computer and other office productivity machinery (i.e. copier, printer, calculator)
Ascend/Descend - Rarely ascends/descends stairs to reach archived files
Communicate - This position frequently communicates with co-workers, managers and supervisors. Must be able to exchange accurate information in these situations.
Transport - This position regularly lifts or moves 10 pounds, frequently lifts or moves up to 25 pounds, and occasionally moves up to 50 pounds for various needs.
Vision - Specific vision abilities required by this job include close vision, color vision, depth perception and the ability to adjust focus.
Work Environment - Relatively quiet but fast paced.
Travel - Occasional travel to customers and vendors, with overnight stays, may be required.
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.
ACTIA Corporation is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: ACTIA is committed to the principle of equal employment opportunity for all employees and t providing employees with a work environment free of discrimination and harassment. All employment decisions at ACTICA are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. ACTIA will not tolerate discrimination or harassment based on any of these characteristics.
Requirements
Minimum Qualifications and Education
Education
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronics Engineering, Mathematics, or related technical field.
  • Equivalent combination of education and relevant experience may be considered.

Experience
  • 7+ years of embedded software development experience.
  • Experience developing real-time embedded software for 32-bit microcontroller and processor-based systems.
  • Experience working in automotive, commercial vehicle, transportation, industrial, or other embedded systems industries preferred.

Technical Requirements
  • Strong proficiency in Embedded C and modern C++.
  • Experience with ARM-based microcontrollers and processors (STM32, Renesas, NXP, Infineon, TI, or similar).
  • Experience with Real-Time Operating Systems (RTOS) and multitasking embedded systems.
  • Strong understanding of microcontroller architecture, memory management, interrupts, and peripheral drivers.
  • Experience with hardware interfaces including CAN, CAN FD, LIN, UART, SPI, I2C, PWM, ADC, and GPIO.
  • Experience with CAN development and diagnostic tools such as Vector CANalyzer, CANoe, CAPL, Intrepid, or equivalent.
  • Experience with software verification, validation, integration testing, and debugging.
  • Experience with Git-based version control systems and collaborative development workflows.
  • Familiarity with CI/CD pipelines, automated build systems, and software quality tools.
  • Experience with embedded Linux development is highly desirable.
  • Experience with UDS diagnostics, bootloaders, and firmware update mechanisms is a plus.

Industry Knowledge
  • Understanding of the automotive software development lifecycle.
  • Familiarity with automotive communication protocols and vehicle networks.
  • Knowledge of AUTOSAR architecture is a plus.
  • Familiarity with Functional Safety concepts (ISO 26262) is a plus.
  • Familiarity with Automotive Cybersecurity practices and ISO/SAE 21434 is a plus.
  • Understanding of MISRA C/C++ coding guidelines is desirable.

Professional Skills
  • Strong analytical and problem-solving abilities.
  • Excellent written and verbal communication skills.
  • Ability to work independently and within cross-functional teams.
  • Ability to prioritize multiple projects and deadlines.
  • Demonstrated ability to mentor and support other engineers.

Preferred Qualifications
  • Experience developing software for vehicle instrumentation, telematics, displays, gateways, or body control systems.
  • Experience with Automotive Ethernet and connected vehicle technologies.
  • Experience using Azure DevOps, Jira, GitHub, GitLab, or similar engineering tools.
  • Experience participating in DFMEA, design reviews, and systems engineering activities.
  • Experience supporting products through production launch and field support.

ACTIA logo

About ACTIA

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

51 - 200 Employees

Headquarters location

Elkhart, IN, US

Year founded

1989