SENIOR TECHNOLOGY MANAGER
Core
Lead software development team in designing, developing, and maintaining high-quality software applications.
Role type
Senior Technology Manager (Software Engineering)
Builds
Scalable, secure, and high-performance software applications
Domain
Software Engineering / Enterprise Systems
Required skills
Software architecture, Java/C#/Python/JavaScript/PHP/Go, .NET/Spring Boot/Node.js/React/Angular/Vue.js, SQL/NoSQL databases, Cloud platforms (AWS/Azure/GCP), CI/CD pipelines, Docker/Kubernetes, RESTful APIs, Microservices, Agile/Scrum
Preferred skills
AI/ML projects, Cybersecurity best practices, PMP/Scrum Master/AWS/Azure certifications, Enterprise software implementation
Technologies
Java, C#, Python, JavaScript, PHP, Go, .NET, Spring Boot, Node.js, React, Angular, Vue.js, MySQL, PostgreSQL, SQL Server, Oracle, AWS, Microsoft Azure, Google Cloud Platform, Git, Docker, Kubernetes
Responsibilities
Lead design, development, testing, and deployment of software applications; Manage and mentor software developers; Define software architecture and technical standards; Review source code and ensure coding best practices; Collaborate with stakeholders to gather system requirements; Troubleshoot complex technical issues; Coordinate project timelines and resource planning; Ensure software quality through testing and documentation; Integrate third-party APIs and enterprise systems; Monitor system performance and implement improvements.
Seniority
Senior, hands-on IC with leadership responsibilities
