Lead and mentor software development teams in the design, development, implementation, and continuous improvement of applications, APIs, and backend services supporting critical business processes
Job Summary
Lead and mentor software development teams in the design, development, implementation, and continuous improvement of applications, APIs, and backend services supporting critical business processes.
Establish and maintain engineering standards, coding best practices, and architectural patterns, including modular design, concurrency, error handling, testing, and documentation.
Hire, onboard, coach, and develop high-performing engineers and technical leads, managing employee performance, career development, coaching, and corrective actions.
Matching Summary
Lead and mentor software development teams in the design, development, implementation, and continuous improvement of applications, APIs, and backend services supporting critical business processes.
Skills & Requirements
Must-have
Technical leadership and mentorship
Engineering best practices
High-quality solutions delivery
Cross-functional team collaboration
CI/CD pipeline adoption
Secure coding standards
Nice-to-have
Continuous improvement culture
Professional development focus
Big-picture strategic view
Vendor partnership management
Key Requirements
Bachelor's degree in Computer Science or technical discipline, or commensurate work experience
6 years of experience in Software Development
3 years of management experience in a Technical field
Experience with relational database design and SQL Server and/or Postgres development
Experience with source control management systems and CI/CD