JOB SUMMARY
We are seeking an experienced engineering manager who is ready to play a crucial role in designing, planning, and delivering our product modernization plans through the delivery of a modernized API and set of EDI integration capabilities for the Spruce and RSMax products, hosted in AWS.
As a senior manager, you will lead multiple full-stack teams (2-3 teams, 10-15 employees and contractors) of software and test engineers which embody a generative culture which embraces innovation, quality, and operational excellence. You will coach and mentor engineers on engineering practices, quality standards, and the operations of cloud infrastructure to support delivering software solutions that our users and integration partners love. You will work closely with product management, architecture, and your teams to design and implement modern APIs and integrations which are crucial to the success of the product. You will also enable a culture of innovation which embraces AI capabilities to improve the productivity, quality and effectiveness of the engineering organization.
KNOWLEDGE, SKILLS, & ABILITIES
- Strong experience with modernizing and de-coupling legacy monolithic applications.
- Strong experience with containerized services, event-based architectures (AWS preferred) and distributed systems (AWS preferred).
- Proven ability to lead operationally excellent engineering teams in a customer-facing SaaS environment with a DORA metrics score of 8 and higher (https://dora.dev/quickcheck/).
- Demonstrated ability in integration, delivery, 24x7 operations, and fostering a culture of continuous improvement.
- Strong experience with designing, maintaining, and operating public APIs.
- Previous hands-on experience with web-based .Net applications and services.
- Deep understanding of best practices for coding standards and software design principles.
- Effective communication and collaboration skills, with a focus on cross-functional teamwork.
- Strong understanding of data security, compliance, and cloud governance best practices.
EDUCATION & WORK EXPERIENCE
- Required
- 7+ years of hands-on development experience delivering enterprise-grade software.
- 5+ years of experience in a management role, leading software development teams delivering cloud-native SaaS products.
- 5+ years of recent experience with .Net or .Net Core (C#)
- 3+ years leading multiple teams (2-3 teams, 10+ engineers).
- 3+ years leading teams to build enterprise-grade API-based solutions.
- Strong experience with containerized services, event-based architectures (AWS preferred) and distributed systems (AWS preferred).
- Strong background in cloud infrastructure and modern CI/CD development methodologies.
- Experience with modern observability tools (Coralogix, Data Dog, Dynatrace, Prometheus/Grafana, etc.)
- Experience with BDD, TDD and other agile/XP practices.
- Experience using Jira and Github, or similar, for project management and SVC.
- Preferred
- Experience with AWS production environments.
- Experience with monetizing API usage.
- Experience leveraging AI tooling for development, code review, scoping, and other tasks.
- Experience with delivering features using AI or ML services.
- Familiarity with serverless cost optimization and performance tuning.
Incase you would like to apply to this job directly from the source, please click here