Software Engineering Manager

Job ID: 111827
Location: Tulsa, Oklahoma  [Hybrid]
Category: Other
Employment Type: Direct Hire
Date Added: 04/03/2026

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.


 
 
 
 
 
(Word, PDF, RTF, TXT)
* Required field.

Join our innovative team as a Software Engineering Manager, leading the development and sustainment of innovative software solutions that drive data collection, manipulation, and reporting on a global scale. You'll oversee projects spanning new product development, system testing, and enhancements of end-user interfaces, algorithms, scanners, and communication protocols. This is your opportunity to steer a talented team in a fast-paced environment, shaping the future of our technology offerings.

Key Responsibilities:

Leadership & Project Management:

  • Strategically prioritize, plan, and deliver software projects on time and within scope.
  • Track, document, and communicate project progress, including feature requests, bug reports, and release timelines.
  • Collaborate closely with global Engineering, Operations, Sales, and Product Management teams to ensure alignment with company objectives.

Technical Oversight & Innovation:

  • Oversee the design and implementation of algorithms, user interfaces, and communication schemas for international deployment.
  • Lead software and data science initiatives, providing strategic direction and fostering innovation.
  • Ensure rigorous benchmarking and regression testing across all software products to maintain quality standards.

Team Development & Performance Management:

  • Recruit, mentor, and develop a high-performing team of software engineers and data scientists.
  • Conduct regular performance evaluations, create personal development plans, and identify growth opportunities to build a competent, motivated workforce.
  • Implement initiatives promoting continuous learning and professional advancement.

Release & Process Management:

  • Coordinate global software release schedules, ensuring seamless deployment.
  • Work with cross-functional teams to integrate research and development efforts into market-ready products.
  • Communicate project status, risks, and upcoming deliverables to leadership and stakeholders regularly.

Financial & Operational Responsibilities:

  • Manage department budgets, control operational expenses, and optimize resource utilization.
  • Develop accurate project estimates, improve scheduling processes, and manage project risks effectively.

Qualifications & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum 5 years of software development experience, preferably within Agile or Scrum methodologies.
  • Over 10 years of experience leading and managing technical teams in software engineering roles.
  • Proven success in project planning, risk management, and delivering complex solutions on a global scale.
  • Strong leadership skills with the ability to motivate and develop diverse teams.
  • Excellent communication skills, both written and verbal, with the ability to liaise effectively across departments.
  • Demonstrable ability to meet deadlines, manage conflicts, and drive accountability.
  • Experience managing departmental budgets and operational expenses.
  • Strategic thinker with a focus on innovation, quality, and customer value.
  • Lead impactful projects that make a difference on a worldwide scale.
Publishing Pay Rate: $150,000.00 – $178,000.00 Annually