ActiveCampaign

Microsoft Dynamics 365 Software Engineer

ActiveCampaign • PL
Hybrid
Are you a software engineer passionate about building scalable solutions that directly impact a rapidly growing user base? ActiveCampaign is seeking a Microsoft Dynamics 365 Software Engineer to join our Product Engineering organization. In this role, you won't just be writing code; you'll be a key architect in extending our marketing platform, designing and developing customized Microsoft applications and integrations that are critical to our company's growth. This is your opportunity to make a tangible impact on our platform's future while being part of an organization that invests in your personal and professional development.

On a typical day, you might:

  • Collaborate with a cross-functional team through the full development lifecycle to design, build, and launch new features for the ActiveCampaign platform.
  • Architect and develop custom Microsoft applications, components, and integrations to extend our marketing platform's capabilities.
  • Optimize and scale our systems for improved performance, stability, and reliability to support our rapidly expanding user database.
  • Champion engineering excellence by producing high-quality, tested code, participating in peer code reviews, and helping to define team-wide best practices.
  • Diagnose and resolve complex technical issues, identifying root causes to ensure platform stability and a seamless user experience.
  • Evaluate and communicate technical tradeoffs, stay informed on industry trends, and advocate for new patterns and approaches to solve complex challenges.
  • The ideal candidate will bring:

  • 3+ years of hands-on software development experience using the .NET framework, preferably with C#.
  • 3+ years of experience working with MS SQL Server or another relational database.
  • 2+ years of direct experience customizing Microsoft Dynamics 365.
  • Proven front-end development experience with JavaScript.
  • Experience with PHP, Docker, Kubernetes, and the Microsoft D365 Package Deployer is highly desirable.
  • A strong foundation in writing automated tests and a commitment to maintaining high code quality.
  • A user-centric mindset, with a genuine passion for creating an excellent end-user experience.
  • Excellent communication and collaboration skills, with the proven ability to take a general concept, contribute your own insights, and work effectively within a team environment.