Senior Back End Software Engineer

At Mongoose, we empower colleges and universities through our intuitive, AI-driven engagement platform designed to foster meaningful connections with students, parents, and alumni.

As our Senior Backend Software Engineer, you’ll play a crucial role in building and scaling our backend systems to support our rapidly growing platform. Reporting to the Engineering Manager, this role demands expertise in our tech stack, including Azure services, .NET, and various database technologies. You’ll be expected to tackle complex technical challenges, guide and mentor junior engineers, and drive the evolution of our backend architecture. 

As a member of a small team, you are guaranteed to make an impact almost immediately.  Our goal is to have you shipping code the first week, with all the support you’ll need. You’ll need to be both open-minded and willing to share your opinions.  As a senior engineer, we’ll expect you to make an impact quickly, bring your existing experience, help mentor others and move the team forward.If you’re passionate about creating robust, scalable systems and eager to make a significant impact in the higher education sector, we want you on our team!

What You’ll Do:

Backend Development & Architecture

  • Design, implement, and maintain scalable backend systems using Azure cloud services, .NET, and C# to ensure high availability and performance.
  • Develop and optimize APIs and services, ensuring they meet our high standards for reliability and efficiency.
  • Utilize Azure functions, Service Fabric, Service Bus, and other Azure services to build and manage distributed applications.
  • Implement and manage data solutions using SQL Server, Cosmos DB, ElasticSearch, and Redis to support diverse data needs and ensure optimal performance.

Technical Leadership & Collaboration

  • Mentor and guide junior engineers, providing technical leadership and fostering their professional growth.
  • Collaborate with frontend engineers, product managers, and other stakeholders to ensure seamless integration and alignment across the development cycle.
  • Actively participate in code reviews, offering constructive feedback and promoting best practices within the team.
  • Contribute to the design and implementation of data models and database schemas, ensuring data integrity and optimization.

Performance & Optimization

  • Monitor and analyze system performance, leveraging Azure’s monitoring tools and services to identify bottlenecks and implement improvements.
  • Lead efforts to troubleshoot and resolve complex issues, ensuring minimal disruption and maintaining system reliability.
  • Implement and maintain best practices for code quality, security, and documentation, utilizing Azure DevOps for continuous integration and deployment.

Innovation & Strategy

  • Drive innovation by exploring new technologies and methodologies to continually enhance our backend infrastructure.
  • Collaborate with the engineering leadership team to define and implement technical strategies that align with Mongoose’s growth objectives.
  • Participate in strategic planning and provide insights on the technical feasibility and impact of new initiatives.

What You’ll Bring to the Table:

  • Extensive experience in backend development with a strong proficiency in Azure cloud services, .NET (including .NET Core 3 – 8), and C# (versions 9 – 12).
  • An understanding of web applications, API & service design, and asynchronous and event-based messaging patterns.
  • Proven experience in designing and scaling backend systems, leveraging SQL Server, Cosmos DB, ElasticSearch, and Redis.
  • Hands-on experience with Azure services such as Blob Storage, Azure Functions, Service Fabric, and Service Bus.
  • Demonstrated ability to lead and mentor engineering teams, providing technical guidance and fostering a collaborative environment.
  • Exceptional problem-solving skills with a track record of addressing complex technical challenges.
  • A strategic mindset that balances long-term vision with practical execution, adapting to new technologies and methodologies as needed.
  • Excellent communication skills, capable of conveying technical concepts clearly to both technical and non-technical stakeholders.
  • Experience with Azure DevOps for managing and automating development workflows.

More About Mongoose: 

Over 4,000 teams across over 950 higher education institutions partner with Mongoose to Make Every Message CountTM. Our SaaS platform is an integral part of how these colleges and universities live their missions — but it’s only a part. By choosing Mongoose as their holistic engagement partner, our clients unleash the power of: 

  • An evolving engagement platform with digital communication solutions for every stage of the student lifecycle, from guiding students through the admissions process to transforming alumni into donors. 
  • A team of former higher ed professionals who live and breathe an empathy-centered approach to collaboration and customer service. 
  • And industry-wide insights that only a team with our long-standing, expansive footprint and technical acumen is in the position to uncover and make actionable.

We recognize that not everyone will meet 100% of the requirements listed. If you don’t fulfill every criterion but believe you have unique skills and experiences to contribute, we encourage you to apply. We value diverse perspectives and are excited to hear what you can bring to our team!

We offer a flexible work environment that allows for both hybrid and fully remote opportunities. Our headquarters is located in Buffalo, NY but we have teammates all across the country! We offer a fully loaded benefits package including:

  • Comprehensive medical, dental and vision coverage
  • 401K with 4% match
  • 5 weeks PTO
  • One-time $600 home office set-up stipend
  • Summer Friday half days
  • 13 Paid Holidays
  • Week off between Christmas and New Years

Mongoose is an equal opportunity employer that is united by our values and celebrates our unique differences. We’re building a company that’s focused not just on the bottom line, but also on the happiness of our customers and team.

Our values define us.

To Apply

Please send a resume and cover letter to careers@hellomongoose.com. Include notes about projects, links to repos or whatever work you’re proud of.

EEO Employer – Minorities / Females / Disabled / Veterans / Sexual Orientation / Gender Identity.