Software Developer

Nesco Resource, LLC

Tulsa, OK

JOB DETAILS
SALARY
$700,000–$900,000 Per Year
SKILLS
Application Programming Interface (API), Artificial Intelligence (AI), Automation, Automation Systems, Building Systems, Business Operations, Business Solutions, C Programming Language, C++ Programming Language, Code Reviews, Computer Engineering, Computer Science, Cross-Functional, Data Collection, Data Structures, Database Programming, Debugging Skills, Documentation, Embedded Systems, Git, Hardware-Software Integration, Identify Issues, Industrial Engineering, Information Technology & Information Systems, Internet Application, JavaScript, Machine Learning, Manufacturing, Manufacturing Systems, Metrics, Microcontroller, NoSQL, Operational Improvement, Operational Strategy, Operational Support, PHP Scripting Language (PHP Hypertext Preprocessor), Process Improvement, Python Programming/Scripting Language, REST (Representational State Transfer), SQL (Structured Query Language), Scripting (Scripting Languages), Software Administration, Software Design, Software Development, Software Engineering, Source Code/Configuration Management (SCM), System Integration (SI), Systems Administration/Management, Systems Maintenance, Team Player, Technical Leadership, Technical Operations, Technical Support, Technical Writing, Testing
LOCATION
Tulsa, OK
POSTED
7 days ago

Software Developer

Location: Tulsa, Oklahoma

Position Summary

We are seeking a hands-on Software Developer to support the design, development, and maintenance of internal software systems, automation tools, and hardware-integrated applications within a growing manufacturing environment. This role is ideal for a developer who enjoys solving real-world business problems, working closely with technical leadership, and building systems that connect software, hardware, data, and operations.

The successful candidate will help develop internal applications, support system integrations, work with APIs and databases, and contribute to projects involving embedded devices, sensors, industrial equipment, and automation technologies.

Key Responsibilities

Software Development & Internal Applications

  • Develop, maintain, test, and improve internal software applications that support business operations.

  • Write clean, reliable, and maintainable code using modern development practices.

  • Build and support tools for operations, manufacturing, engineering, reporting, automation, and process improvement.

  • Participate in software design discussions, code reviews, testing, documentation, and deployment activities.

  • Troubleshoot, debug, and improve existing applications, scripts, integrations, and infrastructure.

Hardware Integration & Automation

  • Support software projects that interface with embedded devices, sensors, controllers, and industrial hardware.

  • Assist with development involving Raspberry Pi, Arduino, microcontrollers, or similar hardware platforms.

  • Help connect software systems to physical equipment, data sources, and automation workflows.

  • Support projects involving software-to-hardware communication, device monitoring, and data collection.

Systems, APIs & IT Support

  • Develop and maintain integrations using APIs, databases, and internal systems.

  • Support REST API development, data exchange, and system connectivity.

  • Assist with IT operations, system administration, troubleshooting, and technology implementation as needed.

  • Help evaluate, integrate, and document new technologies that improve business efficiency.

Qualifications

Required

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or equivalent practical experience.

  • Experience with at least one programming or scripting language such as Python, JavaScript, PHP, C, C++, or similar.

  • Understanding of databases, SQL or NoSQL systems, and basic data structures.

  • Familiarity with APIs, networking concepts, and system integrations.

  • Exposure to Git, version control, and collaborative development workflows.

  • Strong problem-solving skills and ability to learn new technologies quickly.

  • Ability to work effectively in a small, fast-moving technical team.

Preferred

  • Experience with Python, JavaScript, PHP, HTML/CSS, C, or C++.

  • Experience with embedded systems, Raspberry Pi, Arduino, microcontrollers, sensors, or industrial hardware.

  • Familiarity with REST APIs, web applications, internal business tools, and database-driven applications.

  • Exposure to IT support, system administration, automation scripting, or infrastructure troubleshooting.

  • Manufacturing, industrial, engineering, automation, or operations technology experience.

  • Interest in AI tools, automation, machine learning, or data-driven business systems.

Core Competencies

  • Software Development

  • Python / JavaScript / PHP / C / C++

  • API Integration

  • Database Development

  • Hardware Integration

  • Embedded Systems

  • Automation Scripting

  • Web Applications

  • Internal Tools Development

  • Troubleshooting & Debugging

  • Git / Version Control

  • Manufacturing Systems

  • Technical Documentation

  • Cross-Functional Collaboration

Success Metrics

  • Reliable delivery of internal software tools and system improvements.

  • Improved operational efficiency through automation and application development.

  • Successful integration of software with hardware, devices, and business systems.

  • Reduced manual processes through scripting, data workflows, and internal applications.

  • Strong documentation, maintainable code, and effective collaboration with technical leadership.



Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.

Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

About the Company

N

Nesco Resource, LLC

Companies need talent. You want job opportunities.

That’s where we come in. We create meaningful connections between companies and candidates, and we’ve been doing it for over 65 years.
Our national workforce solutions include contract, contract-to-hire, direct placement services, and managed services for a variety of industries.

We employ specialized recruiters focused in Engineering, Information Technology, Accounting & Finance, Administrative & Customer Service, and Manufacturing & Distribution.

When you need to find a job, we're your partner.

COMPANY SIZE
10,000 employees or more
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
Paid Sick Days, Parking, Performance Bonus, Employee Referral Program
FOUNDED
1956
WEBSITE
https://nescoresource.com/