Crane Worldwide Logistics-posted about 1 month ago
Full-time • Manager
Onsite • Houston, TX
1,001-5,000 employees
Professional, Scientific, and Technical Services

Leads a team of engineers responsible for the design, development, implementation, and maintenance of software applications to support business objectives. The ideal candidate will have strong technical expertise, leadership abilities, and a deep understanding of software development methodologies.

  • Lead, mentor, and manage a team of software developers, ensuring high performance and professional growth.
  • Oversee the entire software development lifecycle, from requirement gathering to deployment and maintenance.
  • Collaborate with business stakeholders to define project requirements and ensure alignment with company goals.
  • Establish and enforce best practices, coding standards, and development methodologies. Manage project timelines, budgets, and resource allocation to ensure successful project delivery.
  • Work with cross-functional teams, including QA, DevOps, and Product Management, to provide high quality, functional software.
  • Ensure the security, scalability, and performance of applications through effective architecture and coding practices.
  • Evaluate emerging technologies and drive innovation within the development team.
  • Troubleshoot and resolve technical issues as needed.
  • Prepare and present reports on project status, team performance, and development metrics.
  • Other duties as assigned
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong communication, leadership, and interpersonal skills.
  • Ability to manage multiple projects and prioritize tasks effectively.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js).
  • Strong experience with back-end technologies (Node.js, Python, Ruby on Rails, Java, or PHP).
  • Knowledge of database management systems (Azure SQL, SQL Server, MySQL, PostgreSQL, MongoDB, etc.).
  • Strong knowledge of software development methodologies, including Agile and DevOps practices.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and modern application architectures.
  • Deep understanding of version control systems (Git/GitHub/GitLab).
  • Deep understanding of cloud platforms (AWS, Azure, or Google Cloud) and DevOps tools.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Knowledge of CI/CD pipelines and automated deployment processes.
  • Familiarity with authentication and security best practices.
  • Exposure to Agile development methodologies.
  • Experience with testing frameworks for both front-end and back-end.
  • Bachelor of Science in Computer Science, or related field, or equivalent experience.
  • 7+ years of experience in software development, with at least 3 years in a managerial or leadership role.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service