Blend is seeking a Software Engineering Manager to contribute to its next level of growth and expansion. The position involves leading the design and development of scalable web applications, leveraging modern technologies such as C#/.NET, React, and AWS cloud services.
Requirements
- Provide technical leadership and mentorship to a team of engineers through code reviews and design guidance.
- Design, develop, and maintain full-stack applications using C#/.NET and TypeScript/React.
- Build and integrate RESTful APIs and cloud-native solutions on AWS (Lambda, ECS, DynamoDB, etc.).
- Drive architectural decisions and ensure alignment with best practices and technical standards.
- Collaborate with Product Managers and Engineering leadership to deliver high-quality solutions.
- Maintain and optimize CI/CD pipelines using tools such as GitLab Runner and Terraform.
- Implement observability and monitoring solutions to ensure system performance and reliability.
- Continuously improve platform capabilities by identifying modernization opportunities.
- Participate in agile ceremonies and contribute to cross-team engineering initiatives.
- Promote the use of modern development tools, including AI-assisted development practices.
- Strong experience with C# and the.NET ecosystem.
- Solid experience building front-end applications with TypeScript and React.
- Proven experience with AWS cloud services (Aurora, ECS, Lambda, DynamoDB, SQS/SNS, EventBridge).
- Experience with relational databases and SQL.
- Hands-on experience with Docker and containerized environments.
- Experience with CI/CD pipelines and infrastructure as code tools (Terraform, GitLab).
- Familiarity with observability tools such as CloudWatch, Splunk, or Grafana.
- Strong understanding of software architecture and system design.
- Experience mentoring engineers and leading technical initiatives.
- Excellent communication skills with both technical and non-technical stakeholders.
- Proactive mindset with interest in modern technologies and AI-assisted development tools.
Benefits
- Learning Opportunities
- Mentoring and Development
- Celebrations & Support
- Flexible working options
