Software Engineering Manager
Job ID: 111827
Location: Tulsa, Oklahoma [Hybrid]
Category: Other
Employment Type: Direct Hire
Date Added: 04/03/2026
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.
