
Supercharge Your Career at Technoidentity!
Are you ready to tackle challenges that will push your boundaries and accelerate your career growth? At Technoidentity, were a Data+AI product engineering company building cuttingedge solutions in the FinTech domain for over 13 years.Were growing faster than ever and expanding globally. Nows the perfect time to join our team of tech innovators and leave your mark.
Principal Technical Lead - Golang
Location: Hyderabad
Were looking for a Principal Technical Lead with 6+ years of experience in backend or distributed systems engineering to take a hands-on leadership role in supporting our growth in the India region. Based in Hyderabad, you’ll work directly with engineering teams at leading companies, helping them design, build, and scale applications using strong Go Lang and distributed computing expertise.In this role, you’ll be a key technical voice, enabling customers to adopt Go Lang and distributed computing platforms effectively while guiding
their architecture decisions, resolving technical challenges, and helping them get the most value out of our technology. If you're passionate about distributed systems, love engaging with engineering teams, and want to help shape how modern applications are built — this is your opportunity.
What Will You Be Doing?
• Work closely with customer engineering teams to design scalable, fault-tolerant
systems using Go Lang and distributed computing platforms.
• Lead architecture discussions, whiteboarding sessions, and technical deep-dives with
customers.
• Identify key use cases and guide teams through proofs of concept, prototypes, and
production rollouts.
• Educate stakeholders on the benefits, trade-offs, and best practices of building with
Go Lang and distributed computing platforms.
• Help customers compare Go Lang and distributed computing approaches with
alternative technologies and make informed decisions.
• Partner with Account Executives to develop strategic technical engagement plans.
• Build strong relationships with technical stakeholders and decision-makers in
customer organizations.
• Provide feedback to our product and engineering teams based on customer needs
and use cases.
What Makes You the Perfect Fit?
• Must be based in Hyderabad and legally eligible to work in India without
sponsorship.
• 6+ years of experience in software engineering with a focus on backend, cloud, or
distributed systems.
• Excellent communication skills — capable of breaking down complex concepts in
clear, technical language.
• Proficiency in Go Lang and at least one of the following languages: Java, TypeScript,
Python, C#, or PHP.
• Strong understanding of distributed systems fundamentals (consistency, availability,
reliability, etc.).
• Experience designing and building applications in a production cloud environment
(AWS, Azure, or GCP).
• Familiarity with CI/CD, monitoring, performance tuning, and operational best
practices.
• Strong collaboration skills with the ability to partner cross-functionally and influence
technical direction.
• Experience with distributed computing platforms is a plus.

About Technoidentity
About
Founded a decade ago, a group of seasoned professionals came together to ask ‘How might we use technology to bring the world closer to social justice?’ A small team was put together to create incredible solutions for organisations working towards delivering large scale impact. Today, we’re a global organisation providing disruptive software solutions to our customers who are solving important problems in their industry and also the world we live in. At TechnoIdentity, we challenge our team of passionate technologists to create forward-looking solutions for our customers that improve operational efficiency and bolster their bottom line. We empower them with the tools, methodologies and decision-making to make real impact, fast. We invite creative minds and businesses to TechnoIdentity, let’s collaborate to transform lives through technology.
Life at TechnoIdentity is shaped by the belief that everyone deserves to bring their authentic self to work and as responsible adults, you will choose to spend your time wisely on things matters the most to you.
Tech stack
Similar jobs
Role: Principal Backend Engineer
Primary Tech: Golang, Microservices, Distributed Systems
Work Mode: Hybrid (flexibility + collaboration)
We’re looking for someone who:
- Has deep experience in Golang and backend architecture
- Understands system design, scalability, and distributed systems
- Enjoys solving complex technical challenges in a high-impact environment
We're seeking passionate, next-gen minded engineers who are excited about solving complex technical challenges and building innovative, first-of-its-kind products which make a tangible difference for our customers. As a Backend SDE-1, you will play a key role in driving strategic initiatives, collaborating with cross-functional teams across business, product, and operations to solve exciting problems. This role demands strong technical acumen, leadership capabilities, and a mindset focused on innovation and operational excellence.
We value individuals who think independently, challenge the status quo, and bring creativity and curiosity to the table—not those who simply follow instructions. If you're passionate about solving problems and making an impact, we'd love to hear from you.
Key Responsibilities
- Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Understand broader organization goals and constantly prioritise your own work.
- Technical Excellence: Understand the onground problems, explore and design various possible solutions to conclude and implement scalable, extensible and secure software systems. Implement and learn best practices in technical architecture, coding standards, and software testing to ensure product delivery with highest speed AND quality.
- Project and Program Management: Setting up aggressive as well as realistic timelines with all the stakeholders, ensure the successful delivery of engineering projects as per the defined timelines with best quality standards ensuring budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
- Cross-functional collaboration: Collaborate with Product Managers, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
- Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 1+ years of experience in software engineering
- Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
- Strong understanding of software design principles and patterns.
- Hands on with multiple programming languages and modern development frameworks.
- Understanding of relational and non-relational databases.
- Experience with Redis, ElasticSearch.
- Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
Skills:- MySQL, Python, Django, AWS, NoSQL, Kafka, Redis, ElasticSearch
Skills:
- Proficient in Go programming language with experience in building high-performance, scalable applications
- Experience with Java development a plus
- Familiarity with Git version control systems (e.g., GitHub, GitLab, BitBucket, SVN)
- Solid understanding of RESTful web services APIs
- Experience with CI/CD tools like Jenkins
- Experience with NoSQL databases
- Experience working with PostgreSQL databases
Responsibilities:
- Design, develop, and maintain robust and efficient Go code
- Collaborate with cross-functional teams to design, implement, and deploy new features
- Participate in code reviews and ensure high code quality
- Troubleshoot and debug complex technical problems
- Stay up-to-date with the latest advancements in Go and related technologies
About Simpl
http://getsimpl.com/">Simpl partners with popular online brands and offers their customers the ability to make purchases without paying for them at that very moment.
Over the years, additionally, it has also developed a range of offerings including a one-time checkout feature; Bill Box, which allows customers to automate their recurring expense payouts, and splitting a bill in three parts, to build a “full-stack solution,” said Nitya Sharma, co-founder and chief executive of Simpl, in an interview with TechCrunch.
Some of Simpl’s partners include telecom network Jio Platforms, food delivery service Zomato, pharmacy 1MG, grocer BigBasket and ticketing platform MakeMyTrip.
Know More About Simpl
[ https://techcrunch.com/2021/11/30/india-fintech-simpl-raises-40-million">https://techcrunch.com/2021/11/30/india-fintech-simpl-raises-40-million ]
[ https://getsimpl.com/about-us/">https://getsimpl.com/about-us/ ]
Tech Stack
Must Have
Java 1.8 or later/Golang/Ruby on Rails,
Spring, Spring Boot, Microservices, SQL / NoSLQ , REST APIs , Redis , Kafka, Rabbit MQ, Docker, AWS
Nice To Have
B2B / B2C / Cloud (AWS/ GCP) / SAAS Products , Software Best Practices , REST / GRPC , Domain Driven Design, Event and Message Driven Systems , Data Structures , Algorithms, OOPS, System Design, JUnit, Mockito, Fitnesse, Cucumber, HTML/ CSS / Javascript, Git , Bitbucket, Maven, Asynchronous / Functional / Reactive Programming in Java
Your Qualifications
- An Engineering Degree - B.E/B.Tech/MS/PhD in any stream – Computer Science preferred.
- 7-12 years of relevant experience in building highly resilient, highly scalable systems
- Understand the product management space with Agile methodologies.
- Demonstrated end-to-end ownership for development and design of least one cloud-based product - Experience in building microservices / platforms is desirable.
- Strong desire to drive change, and ability to adapt to change quickly. Proficient in new and emerging technologies.
- Ability to balance the long-term “big picture” and short-term implications of design decisions.
- Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
- Mentoring / coaching Junior and Senior Engineers.
- Focus on reusability, frameworks, patterns and configuration tools for faster development.
- Excellent in Engineering excellence – code quality, performance tuning / chaos engineering, operational excellence etc.
- DevOps and TechFinOps mindset to problem solving and product development.
Designation: Technical Lead (ABL_SS_272)
Position description:
- Work with Product and Engineering leaders to drive and implement platform and product vision.
- Leverage deep and wide knowledge of technology stack to recommend appropriate architecture and design solutions, and provide technical leadership to a team of rock star Software Engineers.
- Translate the impact of design choices on non-functional attributes like scalability, performance, availability, and security.
- Create large-scale, multi-tiered, distributed web applications with databases, and designing web services, APIs, data models, and schemas, using SQL or NoSQL.
- Experience with Cloud environments, such as AWS.
- Comfortable working with Windows and Linux environments.
- Work with different data storage solutions such as Postgres, Oracle, SQL Server, ElasticSearch, SQL, Hadoop, or MongoDB.
- Experience delivering high-quality software following continuous delivery and using code quality tools (JIRA, GitHub, Jenkin, Hudson, Sonar, and Fortify, etc.).
- Drive adoption of best practices across the Software Engineering Lifecycle, including reviews, source control, build processes, continuous integration, and deployment.
- Develop and maintain cross-functional relationships and alignment.
Primary Responsibilities:
- Application Development using Golang / C++.
Reporting Department: Application Development and Maintenance (1991)
Educational qualifications preferred Degree: Bachelors degree
Required Skills:
- Experience of building scalable architectures
- Hands-on experience with GoLang, Node Js, C++ or Java or any other Open Source technologies/ Cloud Servers
- Experience in developing software using a formal & structured development methodology
- Ability to work in a collaborative team environment
- Experience with test-driven development & proper unit testing of code
- An iterative approach to development, using short development cycles & frequent builds
- Object-oriented programming/ Object Oriented Design (OOP/OOD)
- Ability to develop secure solutions & knowledge of industry best practices regarding information security & defensive development
► Experience with C++ Windows and Linux operating system is mandatory.
► Sound knowledge of STLs, multithreading.
► Good understanding of OOP, design patterns and their application.
► Know-how on writing applications using the STL and/or BOOST.
► Knowledge of Agile development methodologies (e.g., XP, Scrum) and agile
engineering practices (e.g.TDD).
► Knowledge of Scripting languages such as shell / bash scripts are desired.
► Good knowledge of SVN or any Source control.
► Experienced with unit test frameworks.
► Computer Science (or related) degree.
Desired Skills
► Understanding of capturing functional requirements through use cases, user
stories and personas.
► Experience with test-driven development and test-driven design.
► Willingness to travel to Germany on a Short/Long term basis.

- B.Tech/B.E (preferably in Computer Science Engineering)
- 7+ years of hands-on programming experience in building data-driven REST APIs, services & platforms using advanced Java frameworks like Spring, Redis, Node.js etc. with deep focus on integration & scale.
- We also look for hands-on experience with Mysql, Elasticsearch (or Solr) and Nosql stores.
- Our evaluation starts with focus on computer science fundamentals, data structures & algorithms.
- You will have been learning new technologies every week and prefer folks who can use golang/rust for backend development and are familiar with equivalent data stores, index stores and pub-sub technologies.
Experience in writing RESTFUL services, and /or integrating with 3rd party API
Experience in Data Structure & OOPS, GRPC +Protocol Buffers
Familiarity with Docker, Kubernetes, Docker Swarm is preferred.
Experience with SQL & NoSQL databases
Excellent communication and analytical skills
Knowledge of common Goroutine and channel patterns
Ability to work independently and with team









