Senior Software Professional

20 hours ago


Chennai, Tamil Nadu, India beBeesoftware Full time US$ 80,000 - US$ 1,50,000

We are seeking a talented and motivated Software Engineer to join our team.

Job Description

This is an exciting opportunity to work on building cutting-edge internal developer tools and AI-powered platforms. As a software engineer, you will be responsible for designing, developing, and maintaining scalable backend services and developer tools using modern programming languages and frameworks.

You will collaborate with senior engineers to understand system architecture and contribute to component-level design decisions. Additionally, you will participate in sprint planning, backlog grooming, and technical discussions to shape product direction.

Key Responsibilities:
  • Software Development & Design
    • Design, develop, and maintain scalable backend services and developer tools using modern programming languages and frameworks.
    • Collaborate with senior engineers to understand system architecture and contribute to component-level design decisions.
    • Participate in sprint planning, backlog grooming, and technical discussions to shape product direction.
  • Code Quality & Engineering Best Practices
    • Write clean, maintainable, and well-tested code that adheres to team standards and best practices.
    • Participate in peer code reviews, both giving and receiving constructive feedback to improve code quality.
    • Contribute to the development of internal libraries and reusable components that improve consistency and efficiency.
  • Technical Documentation
    • Create and maintain clear, concise, and comprehensive documentation for APIs, tools, and system components.
    • Ensure documentation supports onboarding, troubleshooting, and cross-team collaboration.
    • Help maintain internal knowledge bases and contribute to developer guides and usage patterns.
  • AI Tooling & Developer Experience
    • Support the integration of AI capabilities into internal developer tools and workflows.
    • Assist in implementing features for the Model Context Protocol (MCP) and multi-agent orchestration systems.
    • Contribute to prompt engineering efforts and help define usage patterns for AI-assisted development tools.
  • Collaboration & Learning
    • Work closely with cross-functional teams including product managers, UX designers, and platform engineers.
    • Stay current with industry trends in software engineering, AI tooling, and developer productivity.
    • Take initiative in learning new technologies and continuously improving your technical skill set.
  • Problem Solving & Debugging
    • Analyze complex technical problems and break them down into manageable components.
    • Debug issues across the stack—ranging from infrastructure to application logic—and propose effective solutions.
    • Collaborate with peers to brainstorm and evaluate multiple approaches to solving engineering challenges.
    • Demonstrate a growth mindset by learning from failures and continuously improving problem-solving strategies.
Required Skills and Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong programming skills in one or more languages such as Python, Java, or TypeScript, JavaScript.
  • Solid understanding of software engineering fundamentals including data structures, algorithms, and object-oriented design.
  • Familiarity with version control systems, DevSecOps practices, and agile development.
  • Interest in AI/ML technologies and their application in developer tooling is a plus.
  • Strong written and verbal communication skills, with an emphasis on clarity and collaboration.
Why Join Us?

You'll be part of a mission-driven team working to make healthcare more accessible and effective. You'll gain hands-on experience with cutting-edge technologies, contribute to meaningful projects, and grow your career in a collaborative and supportive environment.

We offer a range of benefits, including health and financial benefits, commuter support, employee assistance programs, tuition assistance, employee resource groups, and collaborative workspaces.



  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000

    Job Title: Senior Software ProfessionalKey Responsibilities:Design, develop, and deploy scalable web applications using C#, .NET framework, and Microsoft SQL Server.Develop databases, including queries, triggers, and stored procedures.Collaborate with cross-functional teams to deliver high-quality software products.Perform code reviews and provide feedback...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 10,00,000 - ₹ 15,00,000

    Job Overview">We are seeking an accomplished Senior Software Engineer to join our team and lead the development of complex applications. This is a unique opportunity for a highly motivated professional to utilize their technical expertise, analytical skills, and leadership abilities to drive business growth.Key Responsibilities:">Design and develop moderate...

  • Tpf Software

    4 weeks ago


    Chennai, Tamil Nadu, India TPF Software Full time

    Who We Are Looking For: As our Group continues to grow rapidly across India and the broader Indian subcontinent, we are seeking a highly driven Business Development Specialist to join our Mergers & Acquisitions (M& A) team.This is a unique opportunity to play a pivotal role in sourcing and executing strategic acquisitions within the vertical market software...


  • Chennai, Tamil Nadu, India beBeeSoftwareEngineering Full time ₹ 8,00,000 - ₹ 12,00,000

    **Job Overview:**We are seeking an experienced Senior Software Engineer to join our team. As a senior member, you will play a key role in designing and developing scalable software solutions.**Key Responsibilities:**Designing and implementing front-end and back-end architecture for web applicationsDeveloping clean, functional code using multiple programming...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 13,01,340 - ₹ 16,31,616

    Senior Associate Software EngineerWe are seeking a highly skilled and experienced Senior Associate Software Engineer to join our team. As a key member of our software engineering group, you will play a critical role in designing, developing, and testing software systems or applications for software enhancements and new products.Key Responsibilities:Design,...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time

    Job Title: Senior Software DeveloperAt our organization, we are seeking a highly skilled Senior Software Developer to join our team of professionals.Job Description:The successful candidate will be responsible for designing and developing software solutions that meet the needs of our clients. This includes planning, implementing, testing, and debugging...


  • Chennai, Tamil Nadu, India beBeeDevelopment Full time ₹ 1,00,00,000 - ₹ 2,50,00,000

    Effective eBook and Document Conversion Requires Technical LeadershipWe're looking for a skilled Software Development Engineer to join our team. As a technical leader, you will be responsible for designing and developing a high-performance, secure, and scalable conversion system for diverse features in source content.About the RoleAs a software development...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Title: Senior Software EngineerAbout the RoleWe are seeking an experienced and skilled software engineer to join our team. As a senior software engineer, you will be responsible for designing, developing, and implementing complex software applications.Your primary focus will be on writing high-quality, efficient, and scalable code that meets the...


  • Chennai, Tamil Nadu, India beBeeEngineering Full time US$ 1,50,000 - US$ 2,00,000

    Job Title: Senior Software Engineering LeaderJob DescriptionThe role of the senior software engineering leader is to oversee the development and implementation of complex software solutions.Key Responsibilities:Lead a team of experienced engineers in designing, developing, and deploying moderate to highly complex applications.Develop and maintain integration...