Sr. Software Engineer

New Yesterday

About the Role We are seeking an experienced Senior Software Engineer with a proven understanding of the C#/.NET development stack, with a strong focus on cloud services. You will be working primarily on supporting APIs and microservices across several product verticals, with a special focus on scalability and reliability. You will be joining a SaaS company in the marketing technology space, used by thousands of companies around the world.
We are currently hiring candidates who can work in our Boston, MA headquarters or Broomfield, CO office, or candidates permanently based in the following states in the USA: CO, CT, FL, GA, IL, IN, ME, MA, NH, NJ, NC, OH, PA, RI, TX.
Team Dynamic We’re a distributed team that thrives on clear communication, thoughtful collaboration, and a deep respect for each other’s time and craft. We use the right tools for the right conversations — whether async updates or live calls. We value humility and believe the best ideas come from listening and learning. Our engineering culture emphasizes rigor through code reviews and automated testing, enabling us to ship confidently and sustainably. You will be working alongside other passionate engineers, designers, and product owners, all focusing on delivering an excellent user experience with a strong emphasis on customer success.
Position Duties and Responsibilities Design, develop, test, deploy, and maintain APIs and backend services, focusing on scalability and reliability Write clean, efficient, testable code, ensuring best practices in software development are followed Collaborate with cross-functional teams, including product managers, UX/UI designers, and other engineers, to translate requirements into robust, scalable solutions Participate in code reviews, providing and receiving constructive feedback Create and maintain technical documentation for software applications, including design documents, API documentation, and user guides Contribute to the enhancement of the software development lifecycle, including automation, testing frameworks, and CI/CD pipelines Required Experience, Skills, and Education Well-founded understanding of the C# language and .NET development Deep experience building RESTful APIs and distributed services, serving millions of requests per day Strong foundations working with relational databases, such as MySQL and PostgreSQL Comfortable following test-driven, clean coding principles Preferred Experience, Skills, and Education Experience working in the email space, particularly ISPs, ESPs, and CRMs Experience with cloud services, specifically AWS Experience with mobile development, including iOS and Android Experience with infrastructure-as-code, e.g., Terraform and Packer
Location:
Boston

We found some similar jobs based on your search