Senior Software Developer (Chennai)

Senior Software Developer (Chennai)

06 Aug
|
Complyance
|
Chennai

06 Aug

Complyance

Chennai

About Complyance: Complyance builds compliance and e-invoicing software across web applications, APIs, integrations, automation, and document processing. Because our products support important business and regulatory workflows, we care deeply about correctness, security, privacy, and reliability.

We are a growing startup with a collaborative team and a diverse product landscape. As we grow, priorities and systems continue to evolve, creating opportunities to bring clarity, strengthen documentation, and shape how we work. We value curiosity, practical judgment, clear communication, and a collaborative approach to solving problems.

We aim to move with purpose while maintaining a sustainable and supportive working environment. This is a full-time, on-site role based in Chennai, with the team working together from the office five days a week.

The Role: We are looking for a hands-on Senior Software Developer who can help turn evolving product needs into dependable software. You will contribute across frontend, backend, data, integrations, testing, and operations, while supporting the growth of early-career engineers.

Your impact will go beyond the code you write. You will help the team make thoughtful technical decisions, improve delivery consistency, strengthen engineering practices, and deliver reliable outcomes.

What You'll Do: Work with product and engineering teammates to clarify requirements and shape practical technical approaches

Design, build, test, release, and support functionality across the full stack

Develop maintainable interfaces, APIs, services, integrations, data models, migrations, and asynchronous workflows

Improve a shared codebase by promoting clear, reusable, and maintainable patterns

Build security, privacy, performance, and operational reliability into the development process

Break complex work into changes that are understandable, reviewable, testable, and straightforward to release





Write meaningful automated tests appropriate to the scope and impact of each change

Investigate issues across applications, networks, databases, integrations, and environments

Review code with attention to correctness, clarity, maintainability, security, and system impact

Mentor junior engineers and interns through code review, pairing, and technical discussion

Participate in production support and communicate progress, questions, and tradeoffs openly

Contribute to a culture of constructive feedback, shared ownership, and continuous improvement What We're Looking For We value transferable engineering judgment more than experience with a particular language or framework. You may be a strong fit if you bring most of the following: Around five or more years of professional software-development experience, or equivalent evidence of senior-level capability

Strong foundations in programming, modular design, asynchronous execution, networking, and error handling

Production experience with browser-based applications and backend services or APIs

Experience with databases, data modeling, migrations, resilience, and asynchronous or distributed systems

Strong automated-testing skills and a thoughtful, methodical approach to debugging A practical understanding of authentication, authorization, validation, secrets management, data protection, and secure web-development practices

Experience with Git, pull requests, continuous integration, deployments, observability, and production support

Evidence of technical ownership,



transparent communication, mentoring, and effective independent work An agentic approach to engineering: exploring problems proactively, breaking work into clear steps, validating assumptions, and using feedback to improve outcomes

Experience with, or a strong interest in, using agentic development tools such as Claude Code or Codex to support codebase exploration, implementation, testing, debugging, and documentation The ability to use these tools thoughtfully to increase delivery capacity and broaden your impact while maintaining strong engineering judgment, review, and accountability An interest in staying current with developments in AI-enabled software delivery, evaluating new approaches pragmatically, and sharing effective tools and practices with the team We particularly value engineers who know how to make full use of modern development tools—not simply to generate more code, but to understand problems faster, evaluate alternatives, improve quality, and deliver more meaningful outcomes. If you meet many—but not every—qualification, we still encourage you to apply. We care about your ability to reason, learn, collaborate, and deliver dependable software.

What Helps People Thrive Here: This role may suit someone who: Enjoys contributing across different parts of a product and technology stack

Is comfortable bringing structure and clarity to evolving requirements while asking thoughtful questions when needed

Cares about production quality and customer impact

Enjoys helping teammates grow and succeed

Balances momentum with careful engineering judgment

Is open to feedback, new tools, and better ways of working We want engineers to have the context, trust, and support they need to do their best work. We value ownership, sound judgment, and genuine care for both the product and the people building it.

📌 Senior Software Developer (Chennai)
🏢 Complyance
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (chennai) / chennai