1

Software Engineer Jobs in Newburgh, IN (NOW HIRING)

Data Engineer

Owensboro, KY · On-site

$113K - $136K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

Data Engineer

Evansville, IN · On-site

$109K - $131K/yr

Must-Have Skills 3+ years of data engineering experience -- pipelines, ETL, data modeling in production or research settings Strong Python proficiency (numpy, pandas, Parquet, HDF5 are daily tools ...

Perform electrical engineering calculations utilizing various engineering software platforms * Layout and design of medium and low voltage electrical distribution systems * Interact with Original ...

Electrical Engineer

Evansville, IN · On-site

$70K - $95K/yr

Perform electrical engineering calculations utilizing various engineering software platforms * Layout and design of medium and low voltage electrical distribution systems * Interact with Original ...

Showing results 21-40

Software Engineer information

See Newburgh, IN salary details

$60.2K

$139.9K

$194.9K

How much do software engineer jobs pay per year?

As of Jul 30, 2026, the average yearly pay for software engineer in Newburgh, IN is $139,925.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,800.00 and $164,100.00 per year, depending on experience, location, and employer.

What Is the Job of a Software Engineer?

Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.

On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in leadership or specialized roles within the tech industry.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

Will AI replace developers in 2026?

As a Software Engineer, AI is expected to augment rather than replace developers by automating routine tasks and assisting in code generation. Human expertise remains essential for designing complex systems, problem-solving, and ensuring software quality. Continuous learning of programming languages and tools will help developers adapt to evolving AI capabilities.

Is software engineering well paid?

Software engineering is generally a well-paid profession, with salaries often above average compared to other fields. Compensation varies based on experience, location, and skills such as proficiency in programming languages and tools, but many software engineers earn competitive wages and benefits.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, specialized skills in areas like machine learning or cloud computing, and working at large tech companies or startups, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or leadership roles.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

Does Lowes hire software engineers?

Lowes primarily hires for retail and management roles, and it does not typically employ software engineers directly. However, some technology-related positions such as IT specialists or software developers may be available within the company's corporate or e-commerce divisions. Job seekers interested in software engineering roles should explore opportunities at technology firms or companies with dedicated IT departments.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They write code using programming languages, collaborate with teams to solve technical problems, and often use tools like version control systems and development environments. Their work can involve creating new software or improving existing programs to meet user needs and technical specifications.
What are the most commonly searched types of Software Engineer jobs in Newburgh, IN? The most popular types of Software Engineer jobs in Newburgh, IN are:
What cities near Newburgh, IN are hiring for Software Engineer jobs? Cities near Newburgh, IN with the most Software Engineer job openings:
Infographic showing various Software Engineer job openings in Newburgh, IN as of July 2026, with employment types broken down into 100% Part Time. Highlights an 100% Remote job distribution, with an average salary of $139,925 per year, or $67.3 per hour.

$90K - $121K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 9 days ago


Professional Transportation Inc. rating

4.5

Company rating: 4.5 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

358th of 360 rated logistics


Job description

Job Type
Full-time
Description
NOW HIRING - Integration Engineer!
Join PTI as a Integration Developer and help build the systems that power communication between PTI and Class I railroad customers. In this role, you will design, develop, and support secure, reliable integrations using modern technologies including .NET, Azure, CoreWCF, Event Hubs, Kubernetes, and Terraform.
This opportunity is ideal for someone who enjoys solving complex technical problems, working with event-driven systems, and supporting mission-critical operations in a fast-paced environment.
About PTI - Where the RIGHT way is the SAFE way:
Professional Transportation, Inc. has been providing crew transportation services for railroads since 1980 and has an industry reputation for providing quality, reliable, and safe crew transportation services. Much like a shuttle service, PTI receives around-the-clock requests from our railroad customers to pick up and drop off train crews.
PURPOSE OF JOB:
This position is a non-supervisory role responsible for the design, development, and ongoing support of business-to-business (B2B) integrations between United Companies and its Class I railroad customers. The primary focus is building and maintaining the web services, messaging pipelines, and data exchanges that power trip order intake, status reporting, and operational visibility for partners. Working independently and alongside a Scrum team, this role interfaces with internal analysts and external technical counterparts at partner railroads to deliver reliable, secure, and documented integrations in accordance with United Companies' standards and guidelines.
Why Join PTI?
  • Multiple health plan options, including medical, dental, vision, and supplemental insurance
  • Paid vacation, sick time, and holiday pay
  • 401(K) retirement plan for your future
  • Discounted cell phone plans with Verizon and AT&T
  • Free Planet Fitness membership (Evansville, Henderson, Owensboro locations)
  • Room for advancement within a rapidly expanding company

JOB DUTIES:
Functional Duties:
  • Design, develop, and maintain B2B integrations with Class I railroad customers, including trip order intake, status updates, and event-driven messaging.
  • Build and support SOAP/WSDL web services using CoreWCF on modern .NET, including request/response and one-way messaging patterns, with well-defined service and message contracts.
  • Implement and maintain OAuth2 and JWT Bearer authentication flows for server-to-server integrations, with secrets managed through Azure Key Vault.
  • Develop and support event-driven integration pipelines using Azure Event Hubs (Kafka surface), including producers and consumers with appropriate retry, idempotency, and dead-letter handling.
  • Follow the complete Software Development Life Cycle (SDLC): requirements, analysis, design, coding, testing, documentation, implementation, and maintenance.
  • Write and review specifications for integration components of simple to moderate complexity, and collaborate with external railroad technical counterparts to finalize interface contracts.
  • Fully document integrations, message contracts, error handling, and operational runbooks. Assist in maintaining departmental standard operating procedures (SOPs) and maintenance operation protocols (MOPs).
  • Contribute to design, code, and test reviews.
  • Perform unit, integration, and performance testing, and report results and recommendations to project lead(s).
  • Support production integrations, including monitoring, debugging, incident response, and root-cause analysis of integration failures.
  • Participate in the deployment pipeline using Azure DevOps, including containerized deployment to Kubernetes and infrastructure provisioning via Terraform.
  • Provide meaningful feedback for schedule development on specific code; deliver quality code on schedule.

This does not necessarily list all responsibilities, duties, requirements, or efforts associated with the job. While this list is intended to be an accurate reflection of the job, the company reserves the right to review and modify the functions, duties, and requirements of the job or to require that additional or different tasks be performed as circumstances or business needs require.
Requirements
QUALIFICATIONS:
Education: Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, Math, or a related technical discipline is minimally required.
Experience:
  • 3-5 years of experience with proficient knowledge and understanding of the full lifecycle development process, including design, development, testing, and implementation of systems of simple to moderate complexity.
  • Demonstrated experience building or supporting B2B integrations, enterprise web services, or comparable system-to-system interfaces is strongly preferred.

Other Knowledge, Skills, Abilities & Competencies:
  • Solid understanding of object-oriented programming and programming principles, C#/.NET, XML, SQL, debugging and analyzing code, and working with others to ensure a high-quality product.
  • Demonstrated proficiency and competency is required with:
  • C# and modern .NET (.NET Core / .NET 6 or later)
  • Visual Studio and/or Visual Studio Code
  • SOAP web services, WSDL, and XML Schema (XSD)
  • WCF or CoreWCF service development
  • REST APIs and JSON
  • OAuth2 and JWT Bearer authentication patterns
  • Oracle PL/SQL or T-SQL, and Entity Framework Core
  • Git-based source control and CI/CD pipelines (Azure DevOps)
  • Event-driven messaging platforms such as Azure Event Hubs or Apache Kafka
  • Containerized deployment using Docker and Kubernetes
  • Infrastructure-as-code and secret management (Terraform, Azure Key Vault)
  • Ability to work independently and collaborate with technical and non-technical staff, including external technical counterparts at customer organizations.
  • Strong written, verbal, and presentation communication skills, including effectively communicating technical concepts to technical and non-technical audiences.
  • Ability to provide detailed information and to summarize to various levels of staff, including Management.
  • Ability to effectively resolve issues and problems to reach a workable and successful solution.
  • Ability to learn, understand, and develop large systems of simple-to-moderate complexity.
  • Ability to deliver a quality code product as scheduled.

AAP/EEO Statement
Equal Opportunity Employer/Drug-Free Workplace: PTI is an Equal Employment Opportunity employer. We adhere to a policy of making employment decisions without regard to race, color, age, sex, pregnancy, religion, national origin, ancestry, medical condition, marital status, gender identity citizenship status, veteran status, disability, or veteran status. PTI has a Drug-Free Workplace Policy in effect that is strictly adhered to.

What Professional Transportation Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom