Sr. Software Engineer
SagoAbout the role
Sago, formerly Schlesinger Group, is the global research and data partner that connects human answers to business questions. Combining our legacy of impact, global reach, and innovative spirit, we enable our clients to solve business problems through extensive audience access and an adaptive range of qualitative and quantitative solutions. We help our clients understand what their customers want and demand — empowering them to make decisions with confidence. As a partner to our clients, their clients, and the industry, Sago seamlessly connects businesses to key insights.
For over 50 years, Sago has been constantly perfecting the art and science of qualitative and quantitative data collection. Put simply, we provide answers to your questions through practices of partnership, quality, and service excellence, powered by a talented team with a genuine passion for research.
We have a strong vision for our future and we are looking to add innovative and driven people to our team. We are looking for an experienced senior software engineer to become a key technical member of our engineering team. An ideal candidate has 7+ years full-time C# .Net experience, is an expert at using the ASP.NET Core framework to build rock-solid cloud-based applications, and is familiar with domain-driven design and event-based architectures.
This is a remote position.
Responsibilities Include:
- Work in a .Net environment developing containerized applications on AWS, using the latest versions of .Net and C#
- Contribute to a maintainable codebase building performant back-end solutions using framework best practices
- Integrate with an established engineering team on new and existing software products
- Gather and evaluate user requirements in collaboration with product managers and engineers
- Work with internal and external stakeholders to meet and exceed client expectations
Requirements
- 7+ years C# .NET development experience (or equivalent), including ASP.NET Core, EF Core, and related frameworks and libraries
- Strong understanding of object-oriented programming
- Experience building eventually-consistent, message-based, distributed systems
- Experience using domain-driven design and/or CQRS/ES to solve real-world problems
- Skill for writing reusable libraries
- Proficient with SQL (preferably PostgreSQL), Document databases, and caching systems (e.g. Redis)
- Experience running and maintaining applications in major cloud platforms, AWS a plus
- Understanding of OpenIdConnect and OAuth2 a plus
If you are a smart, innovative, top performer, we want you! Join a team of talented, high-energy professionals focused on taking the company to the next level. You’ll never be bored in this fast-paced environment.
Sago is committed to creating a diverse and inclusive environment, and proud to be an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status, or disability.
Benefits
Medical, dental, and vision health benefits, 401k, PTO.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s