Software Engineering Manager
Team is looking for a Software Engineering Manager who is passionate about leading the development of all its software solutions, including RESTful API integrations, web application development, stateful workflows, and database design within an Agile/Scrum environment. Additionally, the Manager will support operational excellence and foster a culture of continuous improvement.
What you'll do:
- Lead a team of full-stack engineers and enterprise application developers to create integrations, automate business processes, and design new customer-facing web applications.
- Collaborate with the Product Manager, Business Analysts, and cross-functional teams to refine technical requirements and deliver high-quality software aligned with business objectives.
- Stay up to date with emerging technologies and best practices, applying them to enhance engineering processes and solutions.
- Develop, maintain, and enhance proprietary software solutions using Next.js, TypeScript, CSS, Python, and Azure Cloud Services.
- Support integrations between Salesforce and other enterprise applications, ensuring seamless data flow and system efficiency.
- Write and document clean, maintainable, and testable code, following best practices in software design patterns, cloud-native development, and security.
- Design and implement database queries in MS SQL, Cosmos DB, and Snowflake
- Engage in code reviews, contribute to CI/CD pipelines, and advocate for automation to improve development efficiency.
- Help manage technical debt, proactively identifying areas for improvement in performance, scalability, and maintainability.
- Participate in on-call rotations, contributing to system reliability, monitoring, and rapid issue resolution.