1

Python Software Engineer Jobs in Lafayette, IN (NOW HIRING)

... engineering, and software engineering to anticipate requirements for integration of new ... SQL, Python. • Working knowledge of VMware. • Working knowledge of Windows Server and Linux ...

... in SQL, Python, MDX and other languages as needed * Develop efficient, robust ETL processes to ... software versions * Lead and/or support continuous improvement activities to improve analysis ...

... data science, engineering, and advanced mathematics. * Conceptual Teaching & Problem-Solving ... Adapts instruction using matrix visualization tools, computational software like MATLAB or Python ...

next page

Showing results 1-20

Python Software Engineer information

See Lafayette, IN salary details

$22.1K

$134.7K

$194.8K

How much do python software engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for python software engineer in Lafayette, IN is $134,671.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,300.00 and $158,300.00 per year, depending on experience, location, and employer.

What is a Python Software Engineer job?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

What are the key skills and qualifications needed to thrive in the Python Software Engineer position, and why are they important?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What does a typical workday look like for a Python Software Engineer?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.
What job categories do people searching Python Software Engineer jobs in Lafayette, IN look for? The top searched job categories for Python Software Engineer jobs in Lafayette, IN are:
What cities near Lafayette, IN are hiring for Python Software Engineer jobs? Cities near Lafayette, IN with the most Python Software Engineer job openings:

OEM Cyber Security Analyst

MDAEdge

Kokomo, IN • On-site

Full-time

Posted 7 days ago


Job description

Job Summary:
MDAEdge is seeking a dynamic and results-driven individual to join as a Manufacturing Cybersecurity Analyst. This role involves supporting the strategy, development, implementation, and maintenance of manufacturing cybersecurity systems while collaborating with various teams to enhance business capabilities and ensure cybersecurity compliance.
Responsibilities:
• Work in partnership with manufacturing test engineering, systems engineering, and software engineering to anticipate requirements for integration of new manufacturing cybersecurity requirements and at the same time actively listen to requirements raised by local teams.
• Facilitate short and long-term strategic planning sessions with both central and local teams to improve, enhance and innovate business capability.
• Support the roll-out of processes and procedures compliant with latest cybersecurity standards and regulations
• Support cybersecurity risk assessments
• Interface with cybersecurity experts from major OEM manufacturers
• Work in partnership with the IT functions to anticipate the evolution of the information system architecture and determine specific actions to mitigate the risk of ongoing technology obsolescence.
• Provide 2nd level support for manufacturing operations including support, issue resolution and problem solving
• Responsible for gathering business requirements and objectives for cybersecurity projects
• Work closely with internal resources from IT, engineering, and operations on designing, developing, configuring, implementing, and maintaining systems for efficient and effective cybersecurity tool execution.
• Conduct key user training regarding shop floor systems as needed to ensure the systems are being used properly and that they are meeting business needs
• Help to configure and prepare the system for new products that are to be built at the manufacturing plant. This will include configuring, debugging, and deploying
• Document and maintain processes
• Excellent interpersonal, communication and presentation skills (oral and written)
• Ability to establish and maintain effective working relationships with others; work harmoniously and effectively as part of a global team
• Ability to work in remote and dispersed working environments such as overseas locations, cultural differences, and split time-zones
• Fluent in English, written and verbal
• Travel may be required up to 25%.
Qualifications:
Required:
• Bachelor's degree in IT, Cybersecurity, Software Engineering, or comparable course of studies.
• 2+ year experience in development of software required.
• 2+ year experience with relational databases required.
• Requires basic knowledge of cybersecurity principles (encryption, security properties, encryption algorithms, keys/certificates/signatures).
• Development experience in one or more languages: SQL, Python.
• Working knowledge of VMware.
• Working knowledge of Windows Server and Linux Operating Systems.
• Attention to detail and ability to quickly learn new technologies and tools.
• Excellent interpersonal, communication and presentation skills (oral and written).
• Ability to establish and maintain effective working relationships with others; work harmoniously and effectively as part of a global team.
• Ability to work in remote and dispersed working environments such as overseas locations, cultural differences, and split time-zones.
• Fluent in English, written and verbal.
Company:
The world doesn't have a talent shortage. It has a talent alignment problem. MDA Edge exists to fix that. Founded in , the company is headquartered in Sheridan, WY, US, , with a team of 51-200 employees. The company is currently Growth Stage.