Job Title: IT Manager - Commercial, Software Engineering
Location: San Antonio, TX/ Denver, Colorado/ or Findley, Ohio
Position Summary:
Our client is embarking on a transformative journey to create the next generation of products and platforms, providing a best-in-class experience to end users. We are seeking a Software Engineering Manager to lead and manage a team of front-end, back-end, and full-stack engineers. This role focuses on developing the people and processes that contribute to the timely delivery of innovative, secure, and high-quality solutions. The Software Engineering Manager will partner with DevSecOps and Software Architecture teams within our client and will be a hands-on manager to ensure the successful design, development, testing, and maintenance of high-quality solutions to support the business.
Key Responsibilities:
- Build a best-in-class software engineering team that delivers excellent work products using agile delivery methodology.
- Develop a technology stack that enables quick turnaround of software products.
- Lead the software engineering team to break down complex problems into smaller, manageable tasks and deliver results.
- Establish an engineering roadmap in alignment with overarching Commercial IT and client objectives.
- Hire, retain, and grow a high-performing team of software engineers.
- Communicate effectively with stakeholders at all levels, providing clear and concise updates on software delivery, risks, and achievements.
- Oversee and provide coaching, mentoring, career planning, performance evaluations, and skills development for software engineers.
- Ensure delivered solutions adhere to the software architecture strategy, coding standards, and established organizational policies and procedures.
- Maintain visibility and support of operations within the client, ensuring high availability, scalability, and performance.
- Foster a culture of innovation, collaboration, and continuous improvement, leading the team through periods of change and transformation.
- Assist in the development and management of the department budget, tracking expenses, and ensuring resources are allocated effectively to meet business requirements.
- Stay abreast of the latest technology trends, industry advancements, and regulatory changes, making recommendations for adopting new technologies to improve operational efficiency.
- Assist in the development of IT policies, procedures, and standards, ensuring compliance with established policies, procedures, and standards.
Education and Experience:
- Bachelor's degree in Computer Science, Information Technology, Management Information Systems, Engineering, Business, or a related field.
- 10+ years of diversified IT experience.
- 3+ years of experience directly leading professional staff.
- Strong understanding of software development design and Agile practices/methodologies.
- Deep understanding and real-world experience with Object-Oriented Programming & Design Patterns.
- Proficiency in procedural and functional programming.
- Excellent knowledge of C++, C#, Java, Python, JavaScript, Blazor, ReactJS, or Angular.
- Strong experience with DBMS and TSQL or PL/SQL.
- Experience with development platforms such as Azure, Salesforce, Docker, and Kubernetes.
- Knowledge of software reliability best practices and automated testing is preferred.
- Excellent organizational, leadership, decision-making, and communication skills.
- Experience in building service-oriented architectures and APIs for both internal and market-facing products.
- Background and experience in the Oil & Gas industry is a plus.
Skills:
- Strategic Outlook: Develop plans with a long-term perspective, ensuring short-term goals support long-term strategy.
- Business Acumen: Applies knowledge of the client's business, industry, and marketplace to advance the organization's goals.
- Results Driven: Drives operational and process excellence, empowering others, collaborating, taking appropriate risks, making timely decisions, and holding people accountable for results.
- Authentic Communicator: Expresses ideas and information clearly and credibly, both verbally and in writing.
- Continuous Improvement Mindset: Identifies and leads opportunities for continuous improvement and value creation.
- Energizing the Organization: Creates a purposeful, engaged, and optimistic workforce.
- Ongoing Learning & Self-Development: Regularly seeks new areas for learning and acquires strategies and best practices for gaining/improving knowledge, behaviors, and skills.
- Selecting and Developing People: Recognizes and selects high-caliber talent, accurately assesses abilities and potential, coaches to develop capabilities, and builds high-performing teams.