We are seeking a highly skilled and motivated Senior Software Engineer to join our growing development team. The ideal candidate is a proactive problem solver with a strong technical background and a passion for building scalable, high-performance systems.
Key Responsibilities:
Develop clean, efficient, and reusable code following OOPs concepts and SOLID principles.
Collaborate with cross-functional teams to analyze, plan, develop, and deliver high-quality features within timelines.
Translate business requirements into robust technical solutions, ensuring functionality and performance.
Contribute across all phases of the SDLC – design, development, testing, deployment, and support.
Conduct code reviews, mentor junior developers, and provide technical guidance.
Work on CI/CD processes, cloud migration (Azure PaaS/SaaS), and performance optimization.
Technical Skills Required:
C#, ASP.NET MVC, Web APIs (REST, JSON, XML)
AngularJS / Angular, JavaScript, HTML, CSS
SQL Server
Tools: Visual Studio, Azure DevOps, TeamCity, JIRA, IIS, TFVC
Methodology: Agile (Scrum/Kanban)
Qualifications & Experience:
Bachelor’s/Master’s degree in Computer Science, Engineering, or related field
3+ years of hands-on experience in .NET development (C#, ASP.NET, SQL, Web APIs)
1+ year of experience with AngularJS or Angular
Strong communication skills and team collaboration
Experience in product-based environment (preferred)
Scrum Master Certification (advantage)
As a Senior Software Engineer at TSS Consultancy, you will play a pivotal role in designing and developing scalable backend systems that power our RegTech solutions. You’ll work on architecting efficient services, optimizing performance, and ensuring seamless integration with front-end and AI-driven components. This is an exciting opportunity for engineers who thrive on solving complex technical challenges, writing clean and maintainable code, and building products that make a real impact in the financial compliance domain.
Collaborate with cross-functional teams to analyze, plan, develop, and deliver high-quality features within defined timelines.
Drive problem-solving for complex business and technical challenges.
Lead incremental changes to architecture and perform impact analysis of the same.
Champion best practices, participate in regular code and design reviews, and contribute to architecture discussions.
Mentor junior engineers, promote collaboration, and ensure predictable execution by breaking work into well-defined phases.
Take ownership and deliver results in a dynamic, fast-paced environment.
Sound knowledge and practical application of OOPs, algorithms, and data structures with understanding of space and time complexities.
Strong design skills in data modeling and low-level class design.
Proven experience writing maintainable, scalable, and efficient code following industry standards.
Hands-on expertise in Spring Boot, Flask, PostgreSQL, and SQL Server.
Experience working in Linux/Unix environments.
Knowledge of API security, DevOps (CI/CD), GitHub, and Kubernetes (AKS/EKS).
Understanding of AI/ML model inferencing and ability to collaborate closely with AI teams.
Prior experience in a startup environment with high ownership and accountability.
B.Tech / M.Tech in Computer Science or equivalent.
5–7 years of hands-on experience in Java and Python.
Apply now