Suzy is looking to build out the next generation of its AI-first SaaS platform, Suzy 3.0, to deliver real-time, mobile-first feedback loops for brands. The Senior Software Engineer will help build a robust architecture to process large volumes of data for a real-time market research platform.
Requirements
- Expert-level .NET development experience, encompassing the .NET Framework, .NET Core, and beyond
- Demonstrated experience with git, or an equivalent distributed version control system
- Strong experience with modern API architectures (e.g., REST, GraphQL, gRPC, real-time web sockets)
- Experience with Command Query Responsibility Segregation (CQRS) architectures
- Advanced knowledge of Microsoft SQL Server or Azure SQL Server, including schema design and query optimization
- Advanced knowledge of Object Relational Mapping frameworks such as EntityFramework, EF Core
- Experience with ElasticSearch, CosmosDB, or other comparable NoSQL databases
Responsibilities
- develop features, handle bugs and drive innovation
- build out a robust architecture which processes hundreds of millions of records to support a real time market research platform
- develop and test the REST API layer
- create and maintain client SDKs
- integrate with and automate third-party systems and technologies
- Participate in long term planning of software architecture with an eye for scalability and maintainability
- Set the technical direction for assigned projects and act as a key resource for Product for long term planning, grooming, and sprint planning
Other
- Coach and mentor engineers of all levels as you deliver on Suzy’s biggest challenges
- Own key products at Suzy and participate in triaging and solving high impact bugs
- Be the example for high quality code which embraces a “shift left” engineering culture
- Collaborate with Product, User Experience, and Subject Matter Experts to help Suzy achieve its vision for innovative market research solutions
- 1+ years of technical leadership, or equivalent experience