Senior Software Engineer

2 days ago


Gurugram Gurugram India Accolade Full time

Job Description

About Accolade

The multifamily real estate industry is undergoing a massive transformation, and Accolade is at the forefront. We are building the industry's first AI-native Operations Centralization Platform, designed to streamline complex processes, unlock new efficiencies, and create better experiences for residents and operators alike. Our platform uses advanced to automate routine tasks, capture critical data, and intelligently manage communications. We're on a mission to help our clients achieve what we call Full Potential Centralization, and we need passionate, experienced builders to help us lead the way.

The Opportunity: Your Impact at Accolade

This is a pivotal role for an experienced engineer who thrives on building transformative products from the ground up. As a Senior Backend Engineer, you will be a cornerstone of our engineering team, taking significant technical ownership of our core platform. You will be instrumental in delivering 0->1 products, making critical design decisions and clearly articulating their impact on the software architecture. We are looking for a hands-on technical leader who is passionate about building scalable, data-driven systems and mentoring other engineers to elevate the entire team. If you are ready to shape the future of PropTech with AI in a world-class engineering environment, we want to hear from you.

What You'll Do

- Build & Innovate: Dedicate your time to writing high-quality, well-tested Java Spring Boot code. You will lead the development of new features and services across the full product lifecycle, from architectural design to deployment.
- Architect & Own: Take technical ownership of major components of our microservices architecture. You will lead design discussions, ensuring our systems are secure, scalable, and maintainable. Your decisions will directly shape the future of our platform.
- Drive Technical Excellence & Mentor: Champion a culture of excellence by implementing best practices and robust testing principles. You will play a key role in mentoring junior engineers through constructive code reviews, technical guidance, and collaborative problem-solving, fostering their growth and enhancing the team's capabilities.
- Solve Complex Integration Challenges: Design and implement robust integrations with third-party systems, leveraging your expertise in messaging systems like Kafka and enterprise integration patterns.
- Collaborate & Deliver: Work within a fast-paced agile team, collaborating closely with Product Managers, UX Designers, and fellow engineers to solve complex challenges. You will help refine and drive our CI/CD processes to enable rapid iteration and continuous improvement.

What You'll Bring (Requirements)

- 6+ years of professional software engineering experience, with a proven track record of building and launching new products (0->1 experience).
- Mandatory, deep expertise in Java and the Spring Boot framework.
- Strong experience with RDBMS, specifically PostgreSQL.
- Hands-on experience with asynchronous messaging systems, with a strong preference for Apache Kafka.
- Demonstrated ability to take technical ownership of projects and features, from conception to delivery.
- Proven experience in making and influencing critical design decisions and articulating the architectural impact to both technical and non-technical stakeholders.
- A passion for mentoring junior engineers and a focus on growing as a technical leader, not a people manager.
- A strong foundation in Computer Science fundamentals (data structures, algorithms, system design) and a degree in Computer Science or a related field.

Our Tech Stack

We believe in using the right tools for the job. You'll get to work with and master:

- Core Backend: Java, Spring (Core/Boot), Hibernate, gRPC, Armeria
- Databases & Data: PostgreSQL, JPA, Flyway, Protocol Buffers, Jackson
- Messaging & Services: Apache Kafka, Microservices Architecture
- Security: JWT, Spring Security
- Cloud & DevOps: AWS (Secrets Manager, STS), Auth0, CI/CD, Test-Driven Development (TDD)

Bonus Points For

- Experience with Infrastructure as Code (AWS CDK, CloudFormation).
- Deep knowledge of distributed systems and enterprise integration patterns.
- Exposure to end-to-end testing frameworks.
- An AWS Certification.

Why You'll Love Working at Accolade

- True Ownership & Impact: You won't be a cog in a machine. You will have the autonomy to make critical architectural decisions and will directly influence the development of an innovative AI platform that is transforming an entire industry.
- Leadership & Mentorship: Join a team that values technical leadership. You will have the opportunity to learn from industry veterans while actively mentoring and shaping the next generation of engineers.
- Accelerated Career Growth: We are growing quickly. For ambitious individuals, this means unparalleled opportunities to expand your skills, take on greater technical leadership, and advance your career.
- Competitive Compensation & Benefits: We offer an attractive salary package and benefits to match your experience and qualifications.

Our Interview Process

- Initial Chat (30 min): A conversation with our team to discuss your background and interest in the role.
- Technical Assessment: A practical coding and system design challenge to see your problem-solving skills in action.
- Team Interviews (45-60 min each): Meet with key engineers and product collaborators to dive deeper into your skills, architectural approach, and how you'd fit into our culture.

Ready to build the future of PropTech Apply today



  • Gurugram, India Precious Pet Services Full time

    Job Description Senior Software Engineer (Python) Location: Gurgaon, Head Office Type: Full time About the roleYoull join a fast-moving team building the core platform that powers our rapidly growing omnichannel business, built on top of the open-source ERP, Odoo.This platform is our central nervous system connecting sales, inventory, operations, finance,...


  • Gurugram, India EPAM Systems Full time

    We are seeking an experiencedSenior Software Engineerto join our team, specializing in SAP ABAP, BRIM, and FIORI technologies. The ideal candidate will play a key role in designing and implementing solutions that align with our software engineering best practices, supporting high-quality product delivery to empower our users. Responsibilities Build clean,...


  • Gurugram, India PVAR SERVICES Full time

    Job Title:Senior Software Engineer (.NET & Mobile) Location:Gurugram Experience:5+ Years CTC:Up to 40 LPA Industry:AI Product (Fintech) Overview We are a fast-growing technology-driven organization seeking an experiencedSenior Software Engineer. The role involves designing, building, and enhancing enterprise applications with expertise across.NET, C#, SQL,...

  • Sdet Engineer

    6 days ago


    Gurugram, India Iris Software Full time

    Job description: Iris Software has been a trusted software engineering partner to several Fortune 500 companies for over three decades. We help clients realize the full potential of technology-enabled transformation by bringing together a unique blend of domain knowledge, best-of-breed technologies, and experience executing essential and critical application...

  • Software Engineer

    1 week ago


    Gurugram, India NatWest Group Full time

    Job Description Join us as a Software Engineer - This is an opportunity for a driven Software Engineer to take on an exciting new career challenge - Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority - It's a chance to hone your existing technical skills and advance your career - We're offering this role at senior...


  • Gurugram, India First Phoenics Solutions Full time

    Job Title: Senior Software Engineer – Location: GurgaonEmployment Type: Contract (3 months, extendable)Experience Level: 5+ YearsReports To: CTO Job Summary We are looking for an experienced Senior Software Engineer (SSE) to join our backend development team. The ideal candidate should have deep expertise in , experience in building scalable backend...


  • Gurugram, India Incomlend Full time

    We are seeking a talented Senior Software Developer to join our dynamic team. In this role, you will be responsible for the development and enhancement of software products, ensuring they meet high standards of quality and functionality. Your duties will include analyzing complex business requirements, providing technical guidance on design and architecture,...


  • Gurugram, Gurugram, India BOOSoft Full time

    Job Description Company Description BOOSoft is a technology company that prides itself on its fast, flexible, and human-centric approach to identifying opportunities, solving problems, and building amazingly useful technology. This is strictly a On-Site role, WFH is not allowed. Salary Guide : 8-12L Role Description This is a full-time on-site role for...

  • Software Engineer

    6 days ago


    Gurugram, India Visiblaze Full time

    About the Role We are hiring Software Engineers (Entry-Level) to join our team in Gurgaon and help build Visiblaze IQ, a next-generation cybersecurity posture and compliance platform. This role begins with a 6-month internship/training period, giving you hands-on exposure to our stack, SaaS engineering practices, and cybersecurity fundamentals. Upon...


  • Gurugram, Gurugram, India Bain & Company Full time

    Job Description COMPANY PROFILE Bain & Company is the management consulting firm that the world's business leaders come to when they want results. Bain advises clients on strategy, operations, information technology, organization, private equity, digital transformation and strategy, and mergers and acquisition, developing practical insights that clients...