ZipRecruiter - Alpharetta, GA

posted 15 days ago

Full-time - Senior
Remote - Alpharetta, GA

About the position

The Director of Software Engineering at Stonebranch will oversee the development, implementation, and maintenance of software products within the IT automation sector. This role involves leading a distributed team of software engineers, ensuring high performance and engagement while managing the software development life cycle from planning to deployment. The ideal candidate will have a strong technical background and experience in managing teams, with a focus on delivering high-quality enterprise software solutions.

Responsibilities

  • Lead and manage a distributed software engineering team, ensuring high performance, engagement, and development.
  • Oversee the design, development, and deployment of high-quality enterprise software solutions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application performance for maximum speed and scalability.
  • Maintain a high level of code quality and drive improvements in the development process.
  • Set clear goals and expectations for the team, conduct regular performance reviews, and provide constructive feedback.
  • Manage project timelines, ensuring timely delivery of high-quality software.
  • Manage the artifacts to capture software design and implementation, internal processes, and operations.
  • Manage user-facing documentation to capture and explain application features, configuration options, and behavior.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Support agent development work for various platforms including Linux, Windows, z/OS, IBM iSeries and others.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of software development experience, with a strong focus on C, Java, and Python.
  • 5+ years of experience in a leadership role managing software engineering teams.
  • Proven track record of delivering large-scale, high-quality software products.
  • Excellent problem-solving skills and the ability to think critically.
  • Strong communication and interpersonal skills.
  • Experience with agile development methodologies.
  • Strong understanding of software architecture and design principles.
  • Experience using project management tools such as VersionOne, Jira, or Redmine.
  • Experience with Git and Gitlab.
  • Experience with test-driven development.
  • Experience with core technologies: Java, C, and Python, Tomcat Application Server, SQL Server, MySQL, Oracle, Postgres databases, Robot, Selenium automated testing frameworks.
  • Experience with cloud-based services and infrastructure (AWS, Azure, etc.).

Benefits

  • Competitive compensation
  • Workforce fitness program / gym reimbursement
  • Excellent health benefits
  • 401k to help you save for your future
  • Regular social events
  • Paid holidays and generous time off policy to rest and recharge
  • Convenient North-Atlanta location
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service