Turnbridge Technical Solutions - Alpharetta, GA
posted 3 months ago
The Director of Software Engineering is a pivotal role within our organization, responsible for overseeing the development, implementation, and maintenance of our software products. This position is based in Atlanta, GA, and operates in a hybrid model, requiring four days of onsite work and one day of remote work each week. The ideal candidate will possess a robust background in software development, particularly with a tech stack that includes Java, Python, and C. In this role, you will lead a team of software engineers, ensuring high performance, engagement, and professional development. You will have the opportunity to contribute to all phases of the development life cycle, utilizing Agile/SCRUM methodologies and adhering to modern development practices such as Test-Driven Development (TDD) and Continuous Integration/Delivery (CI/CD). As the Director, you will collaborate with cross-functional teams to define, design, and implement new features, ensuring the technical feasibility of UI/UX designs. You will also be responsible for optimizing application performance for maximum speed and scalability, maintaining a high level of code quality, and driving improvements in the development process. Setting clear goals and expectations for your team, conducting regular performance reviews, and providing constructive feedback will be key aspects of your leadership. Additionally, you will manage project timelines to ensure the timely delivery of high-quality software, create and maintain documentation for software design and implementation, and support continuous improvement by exploring new technologies and presenting them for architectural review. Your role will also involve supporting development work on the Universal Agent for various platforms, including z/OS, IBM iSeries, and Linux.