What is a Software Engineer at Inc. In?
At Inc. In, a Software Engineer is responsible for building and maintaining the foundational systems that power global commerce. The engineering team designs, develops, and scales highly secure, high-throughput transaction processing networks, merchant platforms, and developer-facing APIs. Operating at this level of scale requires writing clean, optimized, and incredibly resilient code, as even a few milliseconds of latency or a minor system failure can disrupt millions of payments worldwide.
As a Software Engineer, you will work on complex distributed systems, cloud-native migrations, and high-performance database architectures. Your work directly impacts the reliability and security of financial transactions, requiring a deep understanding of fault tolerance, concurrency, and data integrity. You will collaborate closely with cross-functional teams, including Product, Site Reliability Engineering (SRE), and Security, to translate business requirements into robust, production-grade applications.
Joining the engineering team at Inc. In means solving some of the most challenging problems in computer science, such as real-time fraud detection, high-volume data synchronization, and API optimization. The role demands technical rigor, a strong grasp of computer science fundamentals, and the ability to design systems that can seamlessly handle massive, unpredictable traffic spikes.