Job Information |
Our client is looking to hire a Director of Software Engineering to join their team and lead their software development efforts. You will be responsible for building and managing a high-performing team of engineers, setting the technical direction for their products, and ensuring that they deliver high-quality software on time and within budget.
Responsibilities:
- Build and manage a team of software engineers
- Set the technical direction for our products
- Work with product managers to define and prioritize requirements
- Design and implement software architecture
- Oversee the development and testing of our products
- Ensure that our products meet the highest standards of quality and reliability
- Collaborate with other departments to ensure that our products are aligned with the overall business strategy
Qualifications:
- 10+ years of experience in software development, with at least 5 years of experience in a management role
- Strong understanding of software development principles and practices
- Experience with a variety of programming languages and technologies
- Experience with large-scale software development projects
- Excellent leadership and communication skills
- Ability to think strategically and make sound decisions
Bonus Points:
- Experience with cloud computing platforms such as AWS, Azure, or GCP
- Experience with distributed systems and microservices
- Experience with continuous integration and continuous delivery (CI/CD) pipelines
- Experience with DevOps practices
Benefits:
- Competitive salary and benefits package
- Opportunity to work on challenging and innovative projects
- Collaborative and supportive work environment
- Opportunities for professional development and growth
If you are a talented and experienced software engineering leader with a passion for building high-quality software, we encourage you to apply.
|