Position Summary:
We are seeking a Full Stack Senior Software Engineer to join our high-performing team. In this role, you will contribute to a high-throughput application, influence product design, and mentor other engineers. You should be a motivated self-starter with the ability to balance product requirements against a complex architecture, while consistently delivering high-quality, clean code.
Key Responsibilities:
• The person collaborates with Scrum Team and Product to break down Epics into User Stories and Tasks.
• The person implements features, test automation, and data persistence layers.
• The person conducts peer reviews of code changes.
• The person validates and tests code in QA environments.
• The person collaborates with Support on customer escalations.
• The person monitors and troubleshoots application performance.
• The person identifies challenges and proposes improvements for delivery processes.
• The person ensures compliance with all company policies and procedures.
• The person performs additional duties as assigned.
Mandatory Skills:
• Proficiency in Agile Software Development practices.
• 5+ years of experience in SaaS or on-premises product-based software businesses.
• 5+ years in object-oriented programming (Java).
• Familiarity with testing tools (e.g., JUnit, Cypress).
• Ability to design solutions spanning multiple codebases and components.
• Proven track record of ownership and responsibility in delivering on time.
• Leadership and mentorship abilities.
• Bachelor’s degree or higher in Computer Science or related field.
• 5+ years of experience in a US-based product company preferred.
Collaboration & Communication:
• Excellent communication skills in English (written and verbal).
• Ability to explain complex technical concepts to both technical and non-technical stakeholders.
• Experience working with distributed teams across time zones.
• Proactive in planning, status updates, and raising blockers.
• Culturally aware and adaptable in cross-border environments.
This role is for Aumni’s client, MessageGears:
MessageGears is the first and only customer marketing platform that connects directly to our customer’s enterprise data warehouse. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every message opportunity. We’re disrupting an industry by providing a solution that gives marketers complete control over their multi-channel programs through advanced technology. Our product is solving marketing challenges for Enterprise customers that undoubtedly reach every candidate applying for this position.
About Aumni:
• Aumni, established in 2016, is a Software Services Company that partners with Product companies to build and manage their dedicated teams in India.
• So, while you are working for a services company, you are working within a product team and growing with them.
• These are not projects but product development, and we have long term (open ended) contracts with our clients. When our clients sign up with us, they are looking at a multi-year relationship. Most of our clients have been with 6,8,9 years.
• We do not move people across client teams and there is no concept of bench.
• At Aumni, we believe in quality work, and we truly believe that Indian talent is at par with global talent from US or Europe.
• We are 350+ and growing
Benefits of working at Aumni:
• Our award winning culture reminds us of our engineering days.
• Medical insurance (including Parents), Life and disability insurance
• 24 leaves + 10 public holidays + leaves for Hospitalisation, maternity, paternity and bereavement.
• On site Gym, TT, Carrom, Foosball and Pool
• Hybrid work culture
• Fitness group / rewards
• Aumni Premier League, Aumni's Got Talent, Friday Socials, Annual parties, treks.
Aumni Values:
BE BOLD
• Dare to innovate, challenge the norm and take ownership. Growth comes from courage.
BE TRUE
• Act with integrity and transparency - in every task, every decision and every interaction.
BE KIND
• Respect people, embrace diversity and support our culture of empathy and high collaboration.
BE YOU
• Bring your authentic self to work. Have fun working, celebrate individuality and create space for everyone to thrive.