Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Senior.NET Software Engineer to join a stable and forward-thinking American product company that specializes in analytics for the events industry. You will work on a modern, scalable platform that is reshaping how event organizers work with data and make business decisions, while solving complex data and scalability challenges, building resilient services in Azure, and helping shape the future of the product. This is a senior-level role, so we are seeking an engineer with a solid track record of shipping and owning production systems.
Responsibilities
- Design, build, and optimize back-end services that power Bear IQ - from data ingestion and processing pipelines to APIs that support our customer-facing experiences.
- Architect and implement secure, scalable solutions in Azure, making thoughtful tradeoffs between performance, cost, and maintainability.
- Develop clean, maintainable, and testable code in .NET Core and C#, including automated tests that give the team confidence to ship frequently.
- Collaborate closely with product managers, UX, and front-end engineers to deliver high-quality features, from early technical discovery through launch and iteration.
- Mentor and support other engineers, sharing best practices in system design, coding, testing, observability, and operations.
- Continuously refine the performance, scalability, and reliability of existing services, using metrics and logs to identify and address bottlenecks.
Requirements
- 5+ years of professional experience building production services with.NET Core and C#.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Strong knowledge of relational and non-relational database modeling and design, including performance tuning and query optimization.
- Hands-on experience with Azure cloud services (e.g., App Services, Functions, Storage, SQL Database, Application Insights).
- Demonstrated ability to design and build secure, scalable, and resilient software architectures.
- Comfort working in an environment that values code quality, maintainability, and clear documentation.
- Strong problem-solving skills and the ability to deconstruct complex requirements into clear technical work.
- Excellent written and verbal communication skills, with the ability to explain tradeoffs and options to both technical and non-technical partners.
- Experience working in an Agile/Scrum environment and collaborating closely with product and design.
- A track record of ownership: seeing projects through from design to deployment and ongoing support.
Nice to Have
- Experience building data-intensive or analytics products, especially in B2B SaaS or event technology.
- Hands-on experience with Elasticsearch or similar search technologies at scale.
- Experience with Azure OpenAI or other large language model (LLM) services, and building AI-powered features into products.
- Background working with distributed systems, message queues, or background processing frameworks (e.g., Hangfire).
- Experience designing and operating multi-tenant SaaS architectures.
- Prior experience mentoring engineers, acting as a tech lead, or driving cross-team technical initiatives. Particularly with AI coding platforms such as Cursor AI.
- Comfort working in a fast-moving, high-ownership environment where you help shape technical direction as well as implementation.
Project Tech Stack
- Back-End:.NET Core, C#, Entity Framework Core, Hangfire
- Cloud Services: Azure OpenAI, Azure SQL Database, Azure App Services, Azure Functions, Azure Storage, Azure Application Insights
- Search: Elasticsearch
- Infrastructure & Delivery: Azure DevOps, Azure Repos, CI/CD pipelines
We Offer
- Opportunity to work with a forward-thinking American product company.
- Remote work options.
- Be part of a team that shapes the future of analytics for the events industry.
About the Company
We are a stable American product company specializing in analytics for the events industry. Our modern, scalable platform is reshaping how event organizers work with data and make business decisions. We are committed to building resilient services in Azure and continuously improving our systems.
If you are proactive, ready to take ownership, and see yourself thriving in this role, we would be happy to review your application!
Apply for this Position
- Cases
- Career
- Blog
- Contact
- Rate Card