1

Sr Software Engineer Jobs in West Lafayette, IN (NOW HIRING)

Embedded Software Engineer

West Lafayette, IN ยท On-site

$119.70K - $157.50K/yr

Position: Sr. Embedded Software Engineer Location: West Lafayette, IN Type: Full-time | On-site What You'll Do: * Lead bare-metal bring-up of Wi-R SoCs and Cortex-M/RISC-V platforms * Build and ...

Embedded Software Engineer

West Lafayette, IN ยท On-site

$126.50K - $166.40K/yr

Position: Sr. Embedded Software Engineer Location: West Lafayette, IN Type: Full-time | On-site What You'll Do: * Lead bare-metal bring-up of Wi-R SoCs and Cortex-M/RISC-V platforms * Build and ...

Software Engineer

West Lafayette, IN ยท On-site

$85.86 - $103.91/hr

Software Engineer Location: West Lafayette, IN Contract Details: * Position Type: Contract * Duration: 8 months * Pay Rate: $85.86 $103.91 / Hour (USD) * Work Authorization: Applicants must be ...

Sr. Engineer, Integration

Lafayette, IN ยท On-site

$100.10K - $134.70K/yr

Senior Integration Engineer Job req#: Full-time Job location: Lafayette, IN (Hybrid) Wabash ... (3) years of software development experience using full stack JavaScript roles with React ...

Sr. Engineer, Integration

Lafayette, IN ยท On-site

$100.10K - $134.70K/yr

Senior Integration Engineer Job req#: Full-time Job location: Lafayette, IN (Hybrid) Wabash ... (3) years of software development experience using full stack JavaScript roles with React ...

next page

Showing results 1-20

Sr Software Engineer information

See West Lafayette, IN salary details

$72.6K

$137.9K

$184.7K

How much do sr software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for sr software engineer in West Lafayette, IN is $137,869.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,900.00 and $155,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Sr Software Engineer, and why are they important?

To thrive as a Sr Software Engineer, you need advanced programming skills, a strong grasp of software design principles, and typically a degree in computer science or a related field. Expertise with development frameworks, version control systems like Git, and familiarity with cloud platforms or containerization tools is often required. Exceptional problem-solving abilities, clear communication, and leadership skills set top performers apart in collaborative environments. These competencies ensure the efficient delivery of high-quality software solutions and effective mentorship within development teams.

What are some common challenges Sr Software Engineers face when leading technical projects?

Sr Software Engineers often encounter challenges such as balancing hands-on coding with mentoring less experienced team members, managing shifting project requirements, and ensuring timely delivery while maintaining high code quality. They are frequently responsible for making critical architectural decisions and resolving complex technical issues that arise during the development process. Additionally, effective communication with cross-functional teams and stakeholders is key to aligning technical solutions with business goals.

What are Sr Software Engineers?

Sr Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and collaborate with stakeholders to ensure software meets business needs. In addition to coding, they are responsible for making architectural decisions, reviewing code, and ensuring best practices are followed. Sr Software Engineers typically have several years of industry experience and deep expertise in specific programming languages or technologies.
What are popular job titles related to Sr Software Engineer jobs in West Lafayette, IN? For Sr Software Engineer jobs in West Lafayette, IN, the most frequently searched job titles are:
What job categories do people searching Sr Software Engineer jobs in West Lafayette, IN look for? The top searched job categories for Sr Software Engineer jobs in West Lafayette, IN are:
What cities near West Lafayette, IN are hiring for Sr Software Engineer jobs? Cities near West Lafayette, IN with the most Sr Software Engineer job openings:
Infographic showing various Sr Software Engineer job openings in West Lafayette, IN as of May 2026, with employment types broken down into 51% Full Time, 44% Part Time, 2% Temporary, and 3% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $137,869 per year, or $66.3 per hour.
Senior Software Engineer - Autonomous Robotics & Sensor Fusion

Senior Software Engineer - Autonomous Robotics & Sensor Fusion

Anveta

West Lafayette, IN โ€ข On-site

$80/hr

Contractor

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Please share a strong profile with an established LinkedIn account, and ensure the candidate has the required skills clearly mentioned in their resume.
Client:Teledyne Flir, LLC
pay: $80/hr (With some Flex)
Job Title: Senior Software Engineer - Autonomous Robotics & Sensor Fusion
Location: West Lafayette, IN (Onsite) Duration: 12-Month Contract (Jan 2026 - Jan 2027) Standard Hours: 40.00 / week
Job Summary: Teledyne FLIR is seeking a highly experienced Senior Software Engineer to lead the advancement of a rapidly maturing software stack on an autonomous robotic platform. You will serve as a key technical contributor within an interdisciplinary team, focusing on the real-time integration of advanced sensors (cameras, LiDAR) to drive autonomous decision-making. You will also architect and maintain robust automated testing and evaluation CI/CD pipelines to guarantee flawless software performance prior to edge-compute field deployments.
Primary Duties and Responsibilities:

  • Algorithm Engineering: Architect, develop, and deploy highly efficient, real-time algorithms to ingest, fuse, and process data from diverse sensor arrays for autonomous robotic navigation.
  • CI/CD & Automation: Lead the development, maintenance, and scaling of robust CI/CD pipelines to automate dependency provisioning, rigorous software testing, and seamless deployment to edge devices.
  • System Integration: Design, utilize, and extend scalable APIs to guarantee accurate and high-speed data propagation across complex, multi-threaded system architectures.
Required Skills & Qualifications:
  • Experience: 10+ years of advanced software engineering experience in robotics, autonomous systems, or a highly related field (or Master's Degree with 6+ years of specialized experience).
  • Core Programming: Expert-level proficiency in modern C++ (including designing and debugging complex multithreaded applications) and Python.
  • Robotics & Navigation: Deep, proven experience implementing and deploying SLAM (Simultaneous Localization and Mapping) algorithms using cameras and/or LiDAR.
  • Mathematics: Strong foundational knowledge in applied mathematics and statistics, specifically related to 3D spatial mapping and kinematic modeling.
  • DevOps & Infrastructure: Hands-on expertise with modern CI/CD pipelines (GitHub Actions, GitLab CI, Bitbucket Pipelines) and containerization technologies (Docker) for edge deployment.
  • Version Control: Advanced proficiency with Git and collaborative, agile development workflows.
Highly Preferred (Bonus) Skills:
  • Experience training, optimizing, and deploying computer vision neural networks.
  • Proficiency with deep learning frameworks, specifically PyTorch.
  • Background working with Defense or Detection Engineering technologies.
Job Responsibilities
Primary Duties and Responsibilities:
  • Algorithm Engineering: Architect, develop, and deploy highly efficient, real-time algorithms to ingest, fuse, and process data from diverse sensor arrays for autonomous robotic navigation.
  • CI/CD & Automation: Lead the development, maintenance, and scaling of robust CI/CD pipelines to automate dependency provisioning, rigorous software testing, and seamless deployment to edge devices.
  • System Integration: Design, utilize, and extend scalable APIs to guarantee accurate and high-speed data propagation across complex, multi-threaded system architectures.