Original listing text, shown exactly as published by the company.
Responsibilities
- Architect, design, and oversee development of scalable, maintainable, and secure business management and financial systems.
- Partner with Product Management and Engineering Leadership to translate business requirements into technical designs, system roadmaps, and service boundaries.
- Lead the modernization of legacy .NET applications into modular .NET 8, GraphQL, and cloud-native architectures using AWS and containerization (ECS/EKS).
- Define best practices for API design, database modeling, caching, and performance optimization.
- Provide technical mentorship to development teams and review system designs to ensure architectural consistency across microservices and monolithic components.
- Establish and champion DevOps, CI/CD, and Infrastructure-as-Code standards (Jira, Azure DevOps).
- Drive improvements in application performance, scalability, and reliability, leveraging profiling, logging, and telemetry tools such as New Relic and OpenTelemetry.
- Evaluate and introduce emerging technologies that support Bold Group’s long-term product roadmap.
Skills and Experience needed for this role
- 10+ years of professional software development experience, with at least 3+ years in a software architecture or lead engineering role.
- Deep expertise in C#/.NET Core (7 or 8) and enterprise application design patterns.
- Strong understanding of SQL Server, T-SQL, stored procedures, and database performance tuning.
- Proven experience in Angular, with strong front-end integration and API design knowledge.
- Proficiency in Entity Framework, asynchronous programming, and test-driven development (TDD).
- Demonstrated ability to design multi-tenant, high-availability, and scalable cloud environments.
- Ability to translate complex business workflows, especially around financial management, accounting, and ERP systems, into robust software architectures.
- Excellent communication and documentation skills for technical and non-technical audiences.
Nice to Haves
- Experience with GraphQL (HotChocolate) and OpenTelemetry instrumentation.
- Familiarity with AWS ECS/EKS, Lambda, and Terraform for cloud infrastructure.
- Knowledge of Azure DevOps pipelines, Docker, and containerized deployments.
- Experience with Power BI or other analytics/reporting tools.
- Background in Agile development environments and software lifecycle management.
- Understanding of financial, accounting, or ERP domain models.
Where
This is a fully remote, US based position with minimal to no travel required. The EverCommerce team is distributed globally, with teams in the U.S., Canada, the U.K., Jordan, New Zealand, and Australia. With a widely distributed team, we are used to working remotely across different time zones. This role can be based anywhere in the United States or Canada – if you’re close to one of our offices, we can set you up in-office or you can work 100% remotely. Please note that you must be eligible to work without sponsorship to qualify for this position, and this role may require travel to our Corporate Headquarters in Denver, Colorado, or to other office locations around North America.