Senior Software Engineer (Backend)

United Knowledge Education Consultants

United States

Remote

USD 120,000 - 180,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance

Job summary

StudyIn is seeking a Sr. Software Engineer Backend to join one of our product engineering teams. You will design, develop, and maintain scalable backend systems powering our digital products, collaborating with product owners, software engineers, QA engineers, and platform engineers.

You will mentor fellow engineers, contribute to architectural decisions, and help establish best practices that support sustainable product development.

Qualifications

  • 8+ years of professional backend software development experience.
  • Proven experience with C# and .NET.
  • Experience with RESTful APIs and third‑party integrations.
  • Experience with relational databases such as SQL Server, PostgreSQL, or MySQL.
  • Knowledge of scalable distributed systems and service‑oriented architectures.
  • Cloud experience with AWS or Azure; Docker and containerised apps.
  • Experience with unit/integration testing and code reviews.
  • Experience in Agile teams and mentoring junior engineers.

Responsibilities

  • Design, develop, and maintain scalable backend services in C# and .NET.
  • Build secure RESTful APIs and third‑party integrations.
  • Design and optimise database schemas and queries.
  • Ensure performance, security, and code quality with reviews and tests.
  • Collaborate with Platform Engineering on deployments and CI/CD.
  • Mentor engineers and contribute to engineering standards.

Skills

Backend Development
API Development
Databases
System Architecture
Cloud Technologies
Testing & Code Quality
Development Tools
Monitoring & Observability

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Docker
Git
CI/CD pipelines
Kubernetes
Datadog
Prometheus
Sentry

Job description

Job Description Senior Software Engineer (Backend)

Company: StudyIn (https://gostudyin.com/)
Department: Technology Product Engineering
Position: Senior Software Engineer
Specialisation: Backend Engineering

Position Summary

StudyIn is seeking a skilled and passionate Sr. Software Engineer Backend to join one of our product engineering teams.

You will be responsible for designing, developing, and maintaining scalable, secure, and high-performing backend systems that power our digital products. Working closely with Product Owners, Software Engineers, QA Engineers, and Platform Engineers, you will help deliver reliable solutions that address real business needs.

We are looking for a hands-on engineer who takes ownership of technical solutions, contributes to architectural decisions, maintains high engineering standards, and continuously improves the quality and performance of our products.

As a senior member of the team, you will also mentor fellow engineers, contribute to technical discussions, and help establish best practices that support sustainable product development.

Key Responsibilities
1. Backend Development & System Design
  • Design, develop, and maintain scalable backend applications and services using C# and .NET.
  • Build clean, reusable, and maintainable code following established engineering principles.
  • Contribute to system architecture, technical design, and continuous improvement of existing solutions.
2. API Development & Integrations
  • Develop and maintain secure, reliable RESTful APIs and backend integrations.
  • Integrate internal products with third-party platforms and external services.
  • Implement appropriate authentication, authorisation, validation, and error handling.
3. Database Design & Optimisation
  • Design and optimise database schemas, queries, and data access patterns.
  • Ensure data integrity, security, and efficient database performance.
  • Troubleshoot database issues and improve system efficiency.
4. Engineering Quality, Performance & Security
  • Write high-quality, well‑tested code, contribute to code reviews as needed, and promote automated testing to reduce manual effort and improve software reliability.
  • Identify and resolve performance bottlenecks, technical defects, and production issues.
  • Apply best practices for application security, scalability, reliability, and maintainability.
5. Cloud & Platform Collaboration
  • Develop backend services suitable for modern cloud environments.
  • Collaborate with Platform Engineering on deployments, CI/CD pipelines, and application monitoring.
  • Support reliable releases, environment configuration, and production stability.
6. Product Collaboration & Technical Ownership
  • Collaborate with Product Owners, Frontend Engineers, QA Engineers, and other team members to deliver product features.
  • Take ownership of technical solutions from design through production delivery.
  • Mentor fellow engineers, share knowledge, and contribute to engineering standards and continuous improvement.
Qualifications & Technical Skills
Essential Technical Skills
  • Backend Development: Strong proficiency in C#, .NET Core, and modern .NET frameworks, with solid knowledge of object-oriented programming and software design principles.
  • API Development: Hands‑on experience designing and developing RESTful APIs, authentication mechanisms, and third‑party integrations.
  • Databases: Strong experience with relational databases such as SQL Server, PostgreSQL, or MySQL, including database design and query optimisation.
  • System Architecture: Good understanding of scalable application design, design patterns, distributed systems, and service‑oriented architectures.
  • Cloud Technologies: Working knowledge of cloud platforms such as AWS or Azure, along with Docker and containerised applications.
  • Testing & Code Quality: Experience with unit testing, integration testing, code reviews, debugging, and performance optimisation.
  • Development Tools: Proficiency with Git and familiarity with CI/CD pipelines and automated deployment practices.
  • Monitoring & Observability: Familiarity with tools like Prometheus, Grafana, Datadog, and Sentry for monitoring system health.
Good to Have
  • Experience with microservices and event‑driven architectures.
  • Familiarity with NoSQL databases such as MongoDB or Redis.
  • Experience with messaging technologies such as RabbitMQ or Kafka.
  • Exposure to GraphQL, Kubernetes, and application monitoring tools.
  • Understanding of caching strategies and cloud‑native application design.
Experience & Qualifications
  • 8+ years of professional experience in backend software development, preferably using C# and .NET.
  • Proven experience developing and maintaining scalable, production‑grade applications.
  • Ability to independently design and deliver complex technical solutions.
  • Experience working in Agile, cross‑functional product engineering teams.
  • Experience mentoring junior engineers or contributing to technical design discussions is desirable.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Key Attributes
  • Collaborative: Works effectively with cross‑functional teams to shape product solutions and maximise delivery value.
  • Continuous Learner: Stays informed about evolving technologies and engineering practices while actively sharing knowledge.
  • Team‑Oriented: Promotes teamwork, knowledge sharing, and shared accountability for achieving product goals.
  • Detail‑Oriented: Maintains high standards of code quality, testing, security, and technical delivery.
  • Customer‑Focused Problem Solver: Understands business needs, challenges assumptions constructively, and delivers solutions that create customer value.
  • Technically Informed & Pragmatic: Makes sound technical decisions by balancing engineering quality, business priorities, and long‑term maintainability.
  • Ownership & Accountability: Takes responsibility for technical outcomes, proactively addresses challenges, and drives solutions through to completion.
What We Offer
  • A collaborative, innovative, and supportive work environment.
  • Opportunities for continuous learning, growth, and professional development.
  • Competitive compensation package and clear career advancement pathways.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Back-end Engineer
Senior Back-end Engineer

PM Consulting • United States

On-site
USD 120,000 - 190,000
Senior Software Engineer – Backend (.NET)
Senior Software Engineer – Backend (.NET)

Openkrill • United States

Hybrid
USD 120,000 - 180,000
Remote or hybrid
Free parking
Health insurance
+8
Senior Backend Engineer
Senior Backend Engineer

Good co India • United States

Remote
USD 120,000 - 190,000
Other
Other

Apexcaretalentsolutions • South San Francisco (CA)

On-site
USD 110,000 - 140,000
Healthcare benefits
Hybrid/remote options
Generous PTO
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Kissi & Co. • San Francisco (CA)

On-site
USD 150,000 - 230,000
Software engineer back end
Software engineer back end

SolomonEdwards • Charlotte (NC)

On-site
USD 140,000 - 180,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 110,000 - 150,000
Medical, dental, vision insurance
401k with company match
Paid time off
Software Engineer
Software Engineer

Anarust Inc. • Phoenix (MD)

On-site
USD 95,000 - 130,000
Health insurance
Retirement plans
Paid time off
+1
Sr. Software Engineer
Sr. Software Engineer

7Seventy • United States

Hybrid
USD 120,000 - 160,000
401(k) with match
Medical, dental, and vision coverage
Software Engineer
Software Engineer

Anarust Inc. • Phoenix (AZ)

On-site
USD 85,000 - 120,000
Health insurance
Retirement plans
Paid time off