Director of Engineering

Soluta

Austin, TX

JOB DETAILS
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Architectural Services, Best Practices, Budgeting, Capacity Management, Cloud Computing, Communication Skills, Computer Science, Database Optimization, Design Patterns Programming Methodologies, Emerging Technology, Industry/Trade Analysis, Leadership, Mentoring, Offshoring, Resource Management, SQL Databases, Software Development, Software Engineering, Stored Procedures, Team Lead/Manager, Technical Leadership
LOCATION
Austin, TX
POSTED
30+ days ago
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred.

  • 10+ years of software development experience, with at least 5 years in a leadership role.

  • Strong technical background with hands-on experience in:

    • SQL and complex stored procedures

    • .NET framework and C#

    • AWS cloud services and architecture

  • Some experience managing offshore development teams.

  • You personally deliver code to production on a regular basis, Eg: implementing features, fixing bugs

  • Can build a scalable SaaS platform on AWS or Azure Cloud

  • Deep understanding of software development best practices, design patterns, and architectural principles.

  • Experience with agile methodologies and modern DevOps practices.

  • Strong problem-solving skills and ability to optimize complex systems.

  • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.


  • Provide technical leadership and mentorship to a team of engineers both on-site and offshore.

  • Drive the architectural vision for our platform, focusing on scalability, performance, and security.

  • Oversee the development and maintenance of our core products, ensuring high-quality code and efficient delivery. Expect about 25% of time to be spent on coding

  • Manage and optimize our SQL database performance, including complex stored procedures.

  • Lead our cloud migration efforts, leveraging AWS services to improve our infrastructure.

  • Collaborate with product management to align technical initiatives with business goals.

  • Implement and refine agile development processes to increase team efficiency and output quality.

  • Manage resource allocation, budgeting, and capacity planning for the engineering department.

  • Stay current with industry trends and emerging technologies, recommending adoption where beneficial.

  • Foster a culture of innovation, continuous learning, and technical excellence within the team.

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred.

  • 10+ years of software development experience, with at least 5 years in a leadership role.

  • Strong technical background with hands-on experience in:

    • SQL and complex stored procedures

    • .NET framework and C#

    • AWS cloud services and architecture

  • Some experience managing offshore development teams.

  • You personally deliver code to production on a regular basis, Eg: implementing features, fixing bugs

  • Can build a scalable SaaS platform on AWS or Azure Cloud

  • Deep understanding of software development best practices, design patterns, and architectural principles.

  • Experience with agile methodologies and modern DevOps practices.

  • Strong problem-solving skills and ability to optimize complex systems.

  • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.


  • Provide technical leadership and mentorship to a team of engineers both on-site and offshore.

  • Drive the architectural vision for our platform, focusing on scalability, performance, and security.

  • Oversee the development and maintenance of our core products, ensuring high-quality code and efficient delivery. Expect about 25% of time to be spent on coding

  • Manage and optimize our SQL database performance, including complex stored procedures.

  • Lead our cloud migration efforts, leveraging AWS services to improve our infrastructure.

  • Collaborate with product management to align technical initiatives with business goals.

  • Implement and refine agile development processes to increase team efficiency and output quality.

  • Manage resource allocation, budgeting, and capacity planning for the engineering department.

  • Stay current with industry trends and emerging technologies, recommending adoption where beneficial.

  • Foster a culture of innovation, continuous learning, and technical excellence within the team.

About the Company

S

Soluta