Location: Thane
As a Senior Software Engineer, you will be responsible for the design, implementation, and delivery of high-quality solutions. You will work closely with the Technical Architect, Product Design, QA, and other engineers (including global team members) to build scalable, reliable features for the strategic program management platform, enabling customers to adapt to change and deliver on their commitments.
This is a hands‑on senior individual contributor role with ownership of features from design through production.
Responsibilities
- Own low‑level design, implementation, and unit testing of new features
- Build and maintain frontend functionality using React/JavaScript in line with UX designs
- Design and implement backend services and models using Ruby on Rails
- Ensure solutions meet the performance, scalability, and reliability requirements of a SaaS product
- Maintain and enhance the existing application, including timely resolution of customer-reported issues
- Write and maintain unit tests to ensure long‑term code quality and stability
- Participate in and lead peer code reviews, identifying defects and promoting clean, maintainable code
- Collaborate effectively with Product, UX, QA, and business stakeholders to understand requirements and deliver effective customer solutions
- Contribute to estimation, planning, and delivery within an Agile development team
- Produce technical documentation for designs, processes, and significant changes when required
- Protect confidential data and ensure information security protocols are followed
Qualification Essential
- 6+ years of professional software development experience
- Strong proficiency in Ruby on Rails
- Solid experience with JavaScript, including React
- Good working knowledge of SQL databases
- Experience building and maintaining SaaS or large‑scale web applications
- Strong understanding of software engineering best practices, including coding standards, code reviews, source control, testing, and operational considerations
Desirable
- Experience with Azure or other cloud platforms
- Exposure to performance optimisation, monitoring, or production support
- Experience working with distributed or global teams
Benefits & Work Environment
- Competitive salary and flexible benefits, including health insurance
- Hybrid working model
- Work on a cloud‑based, enterprise SaaS platform used by global customers
- Be part of newly established Centre of Excellence, focused on building deep product and engineering capability
- Career growth opportunities as the Centre of Excellence and the wider organisation continue to grow
- Collaboration with international teams across Australia, the US, and the UK