4,622 Software Lead jobs in India
Lead Software Architect
Posted 8 days ago
Job Viewed
Job Description
Location: Chennai (Work from Office – Mandatory)
Address:
Company Overview
At 4D Global Technologies , we build next-generation software that powers U.S. medical billing and healthcare revenue cycle management (RCM).
We’re a technology-led healthcare company focused on simplifying billing, coding, and reimbursement processes through intelligent automation, modern architecture, and secure, scalable software solutions. Our products help healthcare providers and billing companies improve accuracy, compliance, and turnaround time — blending healthcare domain expertise with cutting-edge engineering.
Recognized by Inc. 5000 , India’s Best Workplaces for Women , and India’s Great Mid-size Workplaces , 4D Global is where healthcare innovation meets software excellence.
Technical Leadership
- Provide architectural and design direction across healthcare and medical billing software platforms.
- Collaborate closely with the CTO to define technology roadmaps, architecture standards, and scalable product designs.
- Guide the integration of AI/ML modules for automated coding, claims prediction, or analytics.
- Coordinate with external vendors and partners for healthcare system integrations (EHRs, clearinghouses, and billing APIs).
- Lead and mentor a team of software engineers, fostering a culture of collaboration and technical excellence.
- Support team members with architecture guidance, problem-solving, and execution oversight.
- Encourage innovation, accountability, and ownership within the development team.
- Contribute directly to core software development (30–50% individual contribution).
- Design and review complex modules, data structures, and application frameworks.
- Ensure reliability, scalability, and compliance with healthcare data and security standards.
- Deliver secure, high-performance healthcare applications aligned with client and compliance requirements.
- Balance immediate delivery goals with long-term maintainability and architectural integrity.
- Serve as a technical liaison between Chennai-based teams and U.S. leadership .
Experience
- 5–12 years of hands-on software development experience, including team leadership or mentorship roles.
- Exposure to AI/ML teams , automation systems, or data-driven software solutions.
- Prior experience in U.S. healthcare or medical billing/RCM software is highly desirable.
- Experience collaborating with U.S.-based teams or clients preferred.
- Strong backend development skills using PHP (Laravel) , Node.js , Python , or Vue.js .
- Deep understanding of software architecture , design principles , and API integrations .
- Knowledge of healthcare workflows, billing systems, or data models is a plus.
- Familiarity with cloud-based applications (AWS/GCP) preferred but not mandatory.
- Excellent communication skills in a global, distributed environment.
- Strong problem-solving, decision-making, and analytical abilities.
- Ability to balance technical contribution with architectural oversight.
- Demonstrated mentorship and team-building experience.
Lead Software Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and document the overall architecture of software systems, ensuring alignment with business requirements and technical strategy.
- Lead the technical design process, making critical decisions on technology stack, frameworks, and tools.
- Collaborate with product managers, engineers, and stakeholders to define technical roadmap and project requirements.
- Provide technical leadership and mentorship to development teams, fostering best practices in coding, testing, and deployment.
- Identify and mitigate technical risks, ensuring the scalability, security, and maintainability of software solutions.
- Evaluate emerging technologies and trends, recommending their adoption where beneficial.
- Conduct code reviews and architectural assessments to ensure quality and adherence to standards.
- Troubleshoot and resolve complex technical issues that may arise during development or in production.
- Contribute to the development of technical standards, guidelines, and documentation.
- Champion a culture of innovation and continuous improvement within the engineering department.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 3 years in a lead architect or senior technical leadership role.
- Extensive experience in designing and implementing large-scale, distributed systems.
- Proficiency in multiple programming languages and modern software development methodologies (Agile, Scrum).
- Deep understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proven ability to translate complex business needs into effective technical solutions.
- Strong leadership, communication, and interpersonal skills.
- Experience with database design (SQL/NoSQL) and performance optimization.
- Familiarity with CI/CD pipelines and DevOps practices.
- Ability to work autonomously and effectively in a remote, collaborative environment.
Lead Software Architect
Posted today
Job Viewed
Job Description
Responsibilities include:
- Designing scalable, maintainable, and high-performance software architectures.
- Leading and mentoring a team of software engineers in architectural best practices.
- Defining technology roadmaps and selecting appropriate technology stacks.
- Evaluating and recommending new technologies and tools.
- Collaborating with development teams to ensure architectural integrity throughout the development lifecycle.
- Identifying and mitigating technical risks and architectural debt.
- Developing comprehensive technical documentation and design specifications.
- Contributing to code reviews and ensuring adherence to coding standards.
- Staying abreast of industry trends and emerging technologies.
- Troubleshooting complex technical issues and providing architectural guidance.
The ideal candidate will have extensive experience in software development and architecture, with a deep understanding of various architectural patterns (e.g., microservices, event-driven). Proven leadership skills and the ability to influence technical decisions are essential. Strong proficiency in multiple programming languages and familiarity with cloud platforms (AWS, Azure, GCP) are required. Excellent communication and interpersonal skills are necessary to effectively collaborate with diverse teams and explain complex technical concepts. A Bachelor's or Master's degree in Computer Science or a related field is preferred. Experience in agile development methodologies and a passion for building robust, scalable, and innovative software solutions are key. You should be adept at problem-solving, have a keen eye for detail, and be committed to delivering high-quality software. This role offers an excellent opportunity to shape the future of our technology landscape. The position is located in Thane, Maharashtra, IN and offers a hybrid work model.
Lead Software Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Defining and documenting the overall architecture of software systems, ensuring alignment with business objectives and technical strategy.
- Leading the design and implementation of complex software solutions, focusing on scalability, performance, security, and reliability.
- Evaluating and recommending new technologies, frameworks, and tools to enhance the software development lifecycle.
- Mentoring and guiding software engineering teams on architectural best practices, design patterns, and coding standards.
- Collaborating closely with product managers, engineers, and stakeholders to understand requirements and translate them into technical designs.
- Conducting code reviews and providing technical guidance to ensure code quality and adherence to architectural principles.
- Identifying and mitigating technical risks and dependencies.
- Developing and maintaining architectural documentation, including diagrams, specifications, and guidelines.
- Staying current with industry trends, emerging technologies, and best practices in software architecture and development.
- Fostering a culture of technical excellence and innovation within the engineering organization.
- Facilitating technical discussions and decision-making processes across different teams.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a software architect or technical lead role.
- Proven experience designing and architecting large-scale, distributed systems.
- Deep understanding of various architectural styles (e.g., microservices, event-driven, SOA).
- Proficiency in multiple programming languages and cloud platforms (e.g., AWS, Azure, GCP).
- Excellent knowledge of database technologies (SQL and NoSQL).
- Strong understanding of DevOps principles and CI/CD pipelines.
- Exceptional problem-solving, analytical, and critical thinking skills.
- Outstanding communication and interpersonal skills, with the ability to effectively articulate complex technical concepts to diverse audiences.
- Experience with agile development methodologies.
Lead Software Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and oversee the development of scalable and robust software architectures.
- Define technology standards, patterns, and best practices.
- Lead and mentor software development teams.
- Collaborate with stakeholders to define technical requirements and solutions.
- Make key decisions on technology selection and implementation.
- Ensure the quality, performance, and security of software solutions.
- Drive the adoption of modern development methodologies and tools (e.g., DevOps, Agile).
- Conduct code reviews and provide technical guidance.
- Troubleshoot and resolve complex technical issues.
- Contribute to architectural roadmaps and strategic planning.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in an architectural role.
- Proven experience designing and implementing large-scale, distributed systems.
- Expertise in cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Strong knowledge of various programming languages and database technologies.
- Experience with Agile methodologies and CI/CD practices.
- Excellent leadership, communication, and problem-solving skills.
- Ability to work effectively in a fully remote, collaborative environment.
- Experience with performance tuning and security best practices.
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted 1 day ago
Job Viewed
Job Description
Be The First To Know
About the latest Software lead Jobs in India !
Lead Software Architect
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Define and evolve the software architecture for new and existing products, ensuring alignment with business strategy and technical vision.
- Lead the design and development of scalable, high-performance, and secure software systems.
- Provide technical leadership and mentorship to software engineering teams throughout the development process.
- Collaborate with product management to understand requirements and translate them into detailed technical specifications.
- Evaluate and recommend new technologies, frameworks, and tools to enhance development efficiency and product capabilities.
- Establish and enforce coding standards, best practices, and design patterns to ensure code quality and consistency.
- Conduct code reviews and architectural reviews to ensure adherence to design principles and standards.
- Identify and address technical debt, performance bottlenecks, and potential risks within the software systems.
- Facilitate technical discussions and drive consensus among engineering teams on architectural decisions.
- Contribute to the creation and maintenance of architectural documentation.
- Stay abreast of industry trends and advancements in software architecture and technology.
- Troubleshoot complex technical issues and provide guidance for resolution.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a software architecture role.
- Proven experience in designing and implementing large-scale, distributed systems.
- Deep understanding of various architectural styles (e.g., Microservices, Monolithic, Event-Driven).
- Proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong knowledge of database systems (SQL and NoSQL) and data modeling.
- Excellent understanding of SDLC, Agile methodologies, and DevOps principles.
- Exceptional problem-solving, analytical, and communication skills.
- Demonstrated ability to lead and mentor technical teams.
Lead Software Architect
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Define and document the software architecture for new and existing applications.
- Lead the design and implementation of scalable, reliable, and maintainable software systems.
- Collaborate with product managers and stakeholders to understand business requirements and translate them into technical solutions.
- Provide technical leadership and guidance to software development teams.
- Establish coding standards, best practices, and development guidelines.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Identify and address technical debt and performance bottlenecks.
- Conduct code reviews and ensure adherence to architectural principles.
- Mentor and coach junior engineers, fostering a culture of continuous learning and improvement.
- Stay abreast of emerging technologies and industry trends, proposing innovative solutions.
- Ensure the security and robustness of software systems.
- Contribute to strategic technology planning and roadmap development.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architecture or lead engineering role.
- Proven track record of designing and delivering complex, large-scale software systems.
- Deep understanding of various architectural patterns (e.g., Microservices, Monolithic, Event-Driven).
- Proficiency in multiple programming languages (e.g., Java, Python, C++, JavaScript) and modern frameworks.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong knowledge of database design, data modeling, and SQL/NoSQL databases.
- Excellent leadership, communication, and interpersonal skills.
- Experience with Agile development methodologies.
- Strong problem-solving and analytical abilities.
- Familiarity with DevOps practices and CI/CD pipelines.
Lead Software Architect
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Define and document the overall software architecture, including system design, component interactions, and technology stack.
- Lead the design and implementation of scalable, high-performance, and resilient software systems.
- Collaborate with product management to understand business requirements and translate them into technical solutions.
- Provide technical leadership and guidance to development teams throughout the software development lifecycle.
- Evaluate and select appropriate technologies, frameworks, and tools for various projects.
- Establish and enforce coding standards, design patterns, and best practices.
- Conduct architectural reviews and code inspections to ensure quality and adherence to standards.
- Identify and mitigate technical risks and challenges.
- Mentor and coach engineers on architectural principles and best practices.
- Stay abreast of emerging technologies and industry trends to drive innovation.
- Contribute to the continuous improvement of development processes and tools.
- Ensure security and compliance requirements are integrated into the architecture.
- Master's degree or Ph.D. in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a software architecture role.
- Extensive experience with microservices architecture, cloud-native technologies (AWS, Azure, GCP), and containerization (Docker, Kubernetes).
- Proficiency in multiple programming languages (e.g., Java, Python, Go, C#).
- Strong understanding of database technologies (SQL and NoSQL) and data modeling.
- Demonstrated experience in designing and building large-scale distributed systems.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong leadership, communication, and interpersonal skills.
- Experience with Agile development methodologies.
- Knowledge of DevOps practices and CI/CD pipelines.
- Ability to influence and drive technical decisions across teams.
- Experience in performance tuning and optimization of complex systems.