Sr Software Engineer

A platform providing Customer Experience Automation™ using Conversational AI and Intelligent Process Automation for Fortune 100 enterprises.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Linux Kernel Developer, Networking Drivers, ENA

Senior Linux Kernel Developer position at Annapurna Labs (AWS) focusing on networking drivers development for cloud infrastructure.

Senior Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions and innovative features for Amazon's e-commerce platform.

Software Development Engineer II, Data Center Systems and Automation

Senior Software Engineer role at AWS building distributed systems for data center automation, offering competitive pay, benefits, and growth opportunities.

Senior Quality Assurance Engineer

Senior QA Engineer role at Audible, focusing on test automation, quality strategy, and backend service testing using Java/Python. Based in Mexico City.

Software Dev Engineer, Product Knowledge Store

Senior Software Engineer role at Amazon working on the Product Knowledge Store team, building scalable distributed systems and catalog schema management solutions.

Description For Sr Software Engineer

Ushur is revolutionizing enterprise customer communication through their Customer Experience Automation™ platform. As a Senior Software Engineer, you'll join their Infrastructure team to design and develop their industry-leading Micro-Engagement Platform. The role combines backend development using Java and NodeJS with infrastructure design, requiring expertise in scalable systems and microservices architecture.

The position offers an exciting opportunity to work with cutting-edge technologies in AI and automation, serving Fortune 100 clients in healthcare, insurance, and financial services. You'll be instrumental in shaping the technical direction of the platform while working in a collaborative, values-driven environment.

The ideal candidate brings 5-8 years of experience in software development, with strong expertise in Java, NodeJS, and modern backend technologies. You'll need to demonstrate proficiency in designing scalable infrastructure, RESTful APIs, and microservices, along with experience in both SQL and NoSQL databases.

Ushur offers a compelling work environment with a strong focus on work-life balance, professional growth, and employee wellness. Benefits include flexible leave policies, comprehensive health coverage, and ongoing learning opportunities. The company's high internal NPS score reflects its positive culture and employee satisfaction.

This role presents an excellent opportunity for experienced engineers looking to make a significant impact in a growing company that's transforming customer engagement through innovative technology solutions. You'll have the chance to work on challenging problems while enjoying the benefits of a supportive, growth-oriented organization.

Last updated 4 months ago

Responsibilities For Sr Software Engineer

  • Design industry's leading Micro-Engagement Platform
  • Support necessary backend infrastructure to solve business problems
  • Lead Java+NodeJS technology stack infrastructure and applications
  • Influence backend technology choices
  • Collaborate with engineers from other technology teams
  • Maintain feature ownership with agility and continuous learning

Requirements For Sr Software Engineer

Java
JavaScript
Node.js
MongoDB
Linux
  • 5-8 years of professional software design and development experience
  • Framework development and testing experience
  • Experience with Java, NodeJS, backend and frontend frameworks
  • HTML/CSS, JavaScript, and UI/UX design experience
  • Experience in designing low-latency and highly scalable backend infrastructure
  • Strong programming skills in multi-tier applications
  • RESTful API & micro-service design experience
  • Strong software development fundamentals
  • Proficiency in Linux environment
  • Excellent verbal and written communication skills
  • Bachelor's or postgraduate degree in computer science or software systems

Benefits For Sr Software Engineer

Medical Insurance
Education Budget
Equity
  • Great Company Culture with high internal NPS
  • 20 days flexible leaves per year
  • Monthly Wellness Friday
  • Preventive health checkups
  • Medical Insurance covering dependents
  • Certification courses reimbursement
  • Flexible Work (in-office or hybrid)
  • Competitive compensation plan & stock options

Interested in this job?