Stonebranch - Alpharetta, GA

posted 3 days ago

Full-time - Senior
Hybrid - Alpharetta, GA
Professional, Scientific, and Technical Services

About the position

Stonebranch is searching for a Director of Software Engineering who's interested in playing in the explosive IT automation market. The Director of Software Engineering will be responsible for overseeing the development, implementation, and maintenance of our software products. The ideal candidate will have a strong background in software development, specifically with a tech stack including C, Java, and Python. Additionally, they must have proven experience in managing and mentoring a team of software engineers. The Director will apply his/her knowledge and ideas in building and/or refactoring the existing code base to improve our agent software's solution. You will have the opportunity to contribute to all phases of the development life cycle, including planning, design, implementation, unit testing, acceptance testing, and documentation. As a member of the Universal Agent development team, you will practice an Agile/SCRUM-driven development methodology and adhere to contemporary development practices such as TDD (Test-Driven Development) and continuous integration/delivery (CI/CD). This position is based in our North American Headquarters in Alpharetta, GA. This position will report to the Chief Technology Officer and will be a hybrid role - 4 days/wk onsite and 1 day/wk working from home.

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 languages, 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