Stay in Touch



Software Engineer






Bangalore, IN


Experience: 1-3 years in developing high throughput/low latency internet services, Excellent in data structures & algorithms

Required Qualifications: Computer science degree or equivalent with strong academic performance

Department/Business: R&D

About RevX

RevX is a technology company that offers mobile advertising products to help marketers acquire, engage, retain and drive transactions for their app users. The RevX platform delivers highly personalized mobile-ads based on deep insights into users’ app behavior. It leverages vast amounts of data and a predictive software algorithm to optimize marketing spends. The platform provides unparalleled reach through mobile programmatic exchanges and leading social channels. Mobile marketers use RevX’s solutions to increase app retention and engage their app users with personalized messages.


RevX is led by Microsoft, Bain and Wharton alumni, backed by leading VC’s such as Norwest, Nexus, Helion, DFJ and Peepul Capital. Its core leadership team includes IIT, ISB and IIM grads.



You should be an energetic and proven engineering contributor with a successful history of participating on small dedicated teams as a dependable member. You will have a proven track record for delivering high quality products on time that meet or exceed the product requirements. You have to work with, collaborate with, and integrate into the larger engineering team working from the same development plan and coordinating tasks and objectives effectively.



Skills Required

    • Upto 3 years of professional software development experience developing mission-critical applications in a production Linux environment
    • Strong technical skills in design patterns, build tools , GIT, SQL and Linux
    • Strong coding skills in Java or C
    • Expertise in two or more of these fields is mandatory : Distributed Computing / Grid Computing / Big Data Technologies
    • Strong debugging/diagnostic, problem solving and analytical skills
    • Ability to work independently and with a team
    • Can learn and implement new technologies quickly and effectively
    • Excellent communication and interpersonal skills
    • History of delivering successful software products on time
    • Degree in Computer Science or equivalent
    • Experience with entire software development lifecycle including requirements, specification, documentation, testing, release, and maintenance
    • Knowledge and prior work experience on data modeling, security, performance, and scalability
    • Experience in resource scheduling, task decomposition, and risk management in an Agile environment.


Nice to have / Willing to learn:

    • General knowledge of ad networks and the online advertising industry
    • 2 years in internet/online advertising industry
    • Success in fast-paced environments, especially juggling multiple client deadlines

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup