Manager, Software Engineer
Aera Technology
5d ago
source : Shine

We re looking for a talented Manager of Software Engineer to join our global engineering team at our newly established Pune office.

As an Engineering Manager, you will recruit, onboard, and manage an elite team from scratch. Additionally, you will be instrumental in the development and architecture of our enterprise cloud platform.

You will collaborate closely with our architects, designers, and product managers to influence product direction and functional requirements, and deliver complex high performing, high quality, scalable software products and APIs.

This Role is critical to Aera s mission and success - and is a great opportunity for the right leader. This role will report to our Pune Director of Engineering.

Our ideal candidate for this role will be :

Quality focused. You know what it takes to deliver quality, sustainable systems, and you can teach others to do the same.

Self-Motivated. The drive to deliver is just a part of you. You don t go home without accomplishing something. You routinely get stuff done in the absence of clarity, guidance, or kudos although we will provide all three.

TeamBuilder. You know how to recruit and retain top talent. You know how to bring out the best in those around you, both on your immediate team, and on the extended Aera team.

Great Teammate. You enjoy collaborating with, learning from, and guiding others so we all become better. You assume good intent in others, and actively do your part to make a positive work environment.


Hire and lead an elite team of 8-12 Software Engineers (Role will entail 40% hands-on development; 60% managerial duties)

Mentor a team of rock star software engineers - review code, design, allocate resources and jump into the code as needed.

Lead project planning and prioritization; including coordination and collaboration with remote / overseas teams

Collaborate multi-functionally as a catalyst in all phases of the development life-cycle, partnering to ensure efficient delivery of high-quality product

Work with the team to ensure sufficient processes and tools are in place to meet the requirements of the business and our customers

  • Ensure that every member of the team is delivering at an extraordinary level; conduct performance reviews, weekly one-on-one check ins;
  • collaborate on goals and deliver clear expectations

    Demonstrate strong personal values and a commitment to our mission and customers

    About You

    6 years of hands-on development experience in SAAS, cloud, or enterprise software

    Expert knowledge of Java, J2EE, Web development, Distributed systems (data streaming / processing), and caching techniques

    3 years in a leadership (people management) position within a dynamic, start-up environment; including hiring & building high performing SWE team

    3 years of project lead experience within scrum / agile processes

    Excellent interpersonal skills and ability to work with business leadership, technical leadership, and remote overseas teams

    Experience with SQL development, data modeling and data structures for high-volume and high-velocity data

    Extensive experience with cloud computing platforms including AWS and Google Cloud

    Nice to Have

    Working experience with Javascript frameworks (such as Angular, React, Polymer, etc.) is a plus.

    Working knowledge of Kafka, Apache Spark, HDFS and Elasticsearch

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form