The partner company is looking for a Director, Software Engineering to provide strategic leadership for a software engineering team, driving the design, development, and delivery of scalable, reliable, and efficient systems.
Requirements
- Strong proficiency in Java and/or Python, with experience in RESTful API design and optimization.
- Experience managing large-scale data pipelines and cloud infrastructure (AWS or equivalent).
- Knowledge of CI/CD pipelines, containerization (Docker), relational databases (MySQL), and scripting (PHP, shell).
- Demonstrated ability to implement technical processes, scale teams, and drive long-term engineering vision.
- Bonus: experience with AI-driven engineering efficiency, Salesforce, serverless computing, NoSQL databases, Infrastructure-as-Code tools, or front-end frameworks.
Responsibilities
- Oversee execution of projects, applications, and pipelines to ensure operational efficiency, reliability, and scalability.
- Evaluate existing systems, recommend enhancements, and implement best practices in software development.
- Serve as a technical escalation point for complex challenges and urgent issues.
- Define and enforce engineering processes, coding standards, and quality controls.
- Guide architecture and system design discussions for large-scale, data-intensive applications.
- Contribute to all phases of the software development lifecycle, including design, coding, testing, documentation, and deployment.
Other
- 5+ years of leadership experience in software and quality engineering.
- Strong prioritization, communication, and ownership skills; ability to operate effectively in agile environments.
- Lead, mentor, and develop a team of software engineers, fostering professional growth and technical excellence.
- Collaborate with product and operations teams to translate business requirements into technical solutions.
- Your leadership will foster a culture of innovation, accountability, and continuous improvement while aligning technology efforts with business goals.