Overview
Vacancy Name Senior Software Engineer - Backend
Vacancy No VN868
Job Title Senior Software Engineer
Work Location City Bangalore
About Solifi Solifi deliver a solid financial technology foundation for equipment, working capital, wholesale, and automotive finance firms. At Solifi, we believe that commerce is only as strong as the system it runs on. Our mission is to reshape finance technology by bringing together proven solutions into a singular powerful technology platform designed to help protect and scale financial organizations. We guard our customers by being precise and reliable, we guide their success by combining powerful technology with proven expertise, and we help them grow by unleashing their potential.
About The Team
You will join a highly skilled engineering team focused on building scalable, cloud-native solutions that power critical business platforms. The team works with modern technologies including .NET (C#), Angular, DocumentDB, and AWS, delivering secure, high-performance systems that enable long-term business growth. This is an agile, collaborative, and innovation-driven environment where engineers regularly participate in architecture discussions, design reviews, and technical strategy decisions. The team emphasizes engineering best practices—clean code, testing, CI/CD, automation, and operational excellence. Knowledge sharing, mentorship, and continuous improvement are central to the team culture. Engineers are empowered to take ownership, influence technical direction, and drive meaningful product and platform enhancements.
About the Position As a Senior Back-End Engineer, you are a highly skilled and experienced backend-focused developer who thrives on building scalable, reliable, and high-performance server-side systems. You bring deep expertise in .NET (C#) application development, API and microservices architecture, and relational database design, and you excel at solving complex technical problems in distributed, cloud-based environments.
You have a strong understanding of system design, data modeling, performance optimization, and cloud-native architecture, particularly on AWS. You think critically about service boundaries, data structures, scalability patterns, and maintainability. While your primary focus is backend development, familiarity with front-end frameworks such as Angular is a bonus—not a requirement.
You’re a strong communicator and collaborator—able to explain your decisions clearly, review others’ code thoughtfully, and contribute meaningfully to discussions about architecture, resiliency, and long-term technical direction. You take pride in writing clean, efficient, testable
Role and Responsibilities
- Design, develop, and maintain back-end software solutions using .NET (C#), including RESTful APIs, microservices, background processing systems, and integration components.
- Architect, implement, and optimize high-volume, high-availability systems with attention to scalability, resiliency, and performance.
- Model, maintain, and optimize data structures and schema designs using Postgres, MSSQL, Oracle, or other relational SQL databases.
- Develop reliable, secure, and well-documented backend interfaces for consumption by UI teams, partner systems, and internal services.
- Lead backend-focused design discussions and contribute to long-term architectural direction.
- Implement cloud-native patterns and deploy services to AWS (or Azure/GCP) using modern infrastructure, monitoring, and DevOps practices.
- Write clean, well-structured, and testable server-side code aligned with engineering standards.
- Participate in code reviews, design reviews, and collaborative planning sessions to ensure quality and technical consistency.
- Troubleshoot complex backend issues, identify root causes, and implement long-term corrective solutions.
- Collaborate in CI/CD workflows using GitLab CI or similar tools.
- Contribute to system modernization efforts, refactoring legacy code, and improving service boundaries.
- Mentor junior and mid-level engineers, strengthening the overall backend engineering capability of the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 5+ years of professional software development experience with a heavy emphasis on backend engineering.
- Strong proficiency in .NET (C#) and the broader .NET ecosystem.
- Deep understanding of RESTful API design, microservices architecture, and distributed systems.
- Strong experience with SQL, relational database modeling, query tuning, and performance optimization.
- Experience designing and maintaining scalable, high-volume backend systems.
- Familiarity with cloud-native patterns and deployments in AWS, Azure, or GCP.
- Strong understanding of software design principles, server-side patterns, asynchronous processing, and event-driven architecture.
- Experience with version control and CI/CD pipelines (Git, GitLab CI, GitHub Actions, Jenkins).
- Excellent problem-solving, debugging, and communication skills.
- Proven ability to work collaboratively in cross-functional agile teams. Preferred Qualifications
- Experience in enterprise-grade or financial systems with stringent performance and reliability requirements.
- Experience with Docker, containerized services, or orchestrators such as Kubernetes.
- Familiarity with message brokers (e.g., SNS/SQS, Kafka, RabbitMQ) and pub/sub patterns.
- Experience with infrastructure as code (Terraform, CloudFormation).
- Exposure to automated testing for backend systems (unit, integration, contract testing).
- Background in performance profiling, load testing, and optimizing high-throughput services.
- Demonstrated ability to mentor peers and influence backend architectural decisions.
- Ability to understand broader system context and contribute to cross-team architectural initiatives.
Preferred Education Level
Bachelor's Degree
Employment Basis Full Time
Benefits Group Medical Insurance, Group Personal Accident, Employee Anniversary gift, Loyalty Bonus, Employee Referral Bonus, Rewards and Recognition program, Wellness Allowance, Privilege Leave (PL): 15 days per year, Casual Leave (CL) 12 days per year, Maternity/paternity/Bereavement leave
Applications Close Date 28 May 2026