Senior/Lead Software Engineer

3 weeks ago


Bangalore, Karnataka, India Recruit Elite Full time

Role & Responsibilities :


- Lead the design, development, and deployment of complex, scalable, reliable, and highly available features for world-class SaaS products and services.


- Guide the engineering team in adopting best practices for software development, code quality, and architecture.


- Make strategic architectural and technical decisions, ensuring the scalability, security, and performance of software applications.


- Proactively identify, prioritize, and address technical debt to improve system performance, maintainability, and long-term scalability, ensuring a solid foundation for future development.


- Collaborate with cross-functional teams (product managers, designers, and stakeholders) to define project scope, requirements, and timelines.


- Mentor and coach team members, providing technical guidance and fostering professional development.


- Oversee code reviews, ensuring adherence to best practices and maintaining high code quality standards.


- Drive continuous improvement in development processes, tools, and technologies to increase team productivity and product quality.


- Stay updated with the latest industry trends and emerging technologies to drive innovation and keep the team at the cutting edge.


- Ensure project timelines and goals are met, managing risks and resolving any technical challenges that arise during development.


- Foster a collaborative and inclusive team culture, promoting open communication and problem-solving.


- Imbibe and maintain a strong customer delight attitude while designing and building products.


Ideal Candidate :


- 6+ years of experience in software engineering, with a proven track record of leading engineering teams and mentoring junior developers.


- Strong expertise in designing and developing scalable backend systems, web services, and REST APIs using Python/Django or similar frameworks.


- Solid understanding of cloud-based architectures and microservices, with experience in deploying and maintaining SaaS applications.


- Solid experience in software engineering principles, including CI/CD pipelines, unit testing, code reviews, and version control (e.g., Git).


- Proficiency in working with databases like PostgreSQL, and experience in optimizing queries and ensuring high availability.


- Deep knowledge of computer science fundamentals, including data structures, algorithms, and software design principles.


- Experience with frontend technologies such as React, JavaScript, HTML, and CSS, and an understanding of how they integrate with backend services.


- Ability to quickly adapt to new technologies and make informed technical decisions in dynamic environments.


- Strong attention to detail, with the ability to empathize with customer needs and translate them into impactful software solutions.


- Excellent written and verbal communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.


- Collaborative team player, willing to support and work closely with cross-functional teams.


- Bachelor's or Master's degree in Engineering or Computer Science from a reputable institution.


What You Can Look Forward To :


- Leadership and Ownership : Lead and oversee the entire software development lifecycle, from system design and development (backend and frontend) to QA and DevOps, with a focus on driving high-impact projects.


- Strategic Impact : Witness the direct impact of your work on our users and the overall success of the company, shaping products and solutions that make a significant difference.


- Innovative Technologies : Stay at the forefront of technology by working with the latest tools and frameworks, as we continuously innovate to deliver reliable and scalable solutions for our customers.


- Collaborative Culture : Engage in a culture of openness and collaboration, where your insights and leadership help drive the company's success and delight our customers.

(ref:hirist.tech)
  • MRI Software

    3 weeks ago


    Bangalore, Karnataka, India MRI Software Full time

    Job Description :MRI Software India is on the hunt for a talented Software Development Team Lead to join our rapidly growing team! If you're passionate about software development, love a challenge and want to work with a team of experts from all over the world, this is the role for you.As a Team Lead, you will be responsible for developing, testing, and...


  • Bangalore, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object Oriented analysis and design, software...


  • Bangalore, Karnataka, India Acuver Consulting Pvt.Ltd Full time

    Acuver Consulting is looking for proficient Senior Software Engineer between 4 to 8 years relevant work experienceRoles : Senior Software Engineer Responsibilities :- Interact with customers and cross functional team for requirement gathering, backlog grooming and prioritization.- Apply patterns to decompose monolithic application or business requirements...

  • Rocket Software

    3 weeks ago


    Bangalore, Karnataka, India Rocket Software Development India Private Limited Full time

    Job Description :The Software Engineer-II will design, develop, troubleshoot, and debug software programs for both enhancements and new product development. You will be responsible for developing software tools, including but not limited to operating systems, compilers, routers, networks, utilities, databases, and internet-related tools. The role requires...


  • Bangalore, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object-Oriented analysis and design, software...


  • Bangalore, Karnataka, India Proton Hiring Full time

    Akteena is at the forefront of innovation in IoT, video telematics, and cutting-edge AI-driven solutions. We are looking for a talented Senior Software Engineer to join our team and play a key role in building and enhancing our robust software platforms. If you're passionate about advanced technology and thrive in a collaborative, dynamic environment,...


  • Bangalore, Karnataka, India Prime Search Consultant Full time

    Role : Senior/Lead Software Engineer (Python, Microservices)Skills : Python, Django, Flask, PostgreSQL, Apache KafkaExperience required : 6 - 10 yearsMandatory Education : Either B.Tech in Computer Science OR from IIT / Tier-1 Engineering CollegesMandatory Company : Product / Start-up companiesMax Notice Period : 30 DaysMandatory Location : Candidate must be...


  • Bangalore, Karnataka, India Resource Tree Global Services Full time

    Role : Senior Software Engineer / Tech Lead - ETLExperience Expected : 5-10 years Location : BangaloreJob Description : - Responsible for End-to-end System/Technical Design & Architecture (Application & Infrastructure) experience. - Designing, developing and deploying ETL portion of the data warehousing solution.- Definition and implementation of ETL...


  • Bangalore, Karnataka, India Qualite Manpower Full time

    Senior Software Engineer, Machine Learning. Exp : 7+ year. Location : PAN India. Notice Period Immediate. Job Description : - Collaborate on the implementation of monitoring tools to track the performance of machine learning.models and predictive analytics features in production. - Collaborate on the implementation and enforcement of data security measures...


  • Bangalore, Karnataka, India upGrad Full time

    Job Title : Senior Software Engineer (Java Spring Boot)Location : BangaloreJob Type : Full-timeExperience Level : 4-6 yearsAbout the Company : upGrad is a leading provider of innovative solutions in the edtech sector.We are committed to delivering cutting-edge technology and exceptional service to our learners.Our team is composed of talented professionals...


  • Bangalore, Karnataka, India Talpro Full time

    The Senior Software Engineer will develop components of standard applications and handle standard problems related to application development. The role requires active participation in proof-of-concept developments to showcase technical feasibility, documenting technical architecture, and supporting solution development to address complex problems using the...


  • Bangalore, Karnataka, India HyrEzy Talent Solutions Full time

    Position : Senior Software Engineer - Java (REF: Platform)Experience : 4-6 YearsBudget : 15-22 LPANotes/Mandatory : 4+ years of progressive work experience designing business processes, process mapping, working on process improvement initiatives, and business applications system design. Extensive experience testing and debugging business application systems...


  • Bangalore, Karnataka, India PERFIOS SOFTWARE SOLUTIONS PRIVATE LIMITED Full time

    Job Description : Tech Lead Data EngineerPosition Overview : We are looking for a seasoned Tech Lead Data Engineer with a robust technical background and leadership experience to spearhead our data engineering efforts. This role demands a deep expertise in Python, PySpark, and Shell scripting, along with a comprehensive understanding of AWS cloud services....


  • Bangalore, Karnataka, India Skillz Inc Full time

    Job Description : Role : Senior Software Engineer (Mobile SDK)As a Senior Software Engineer (Mobile SDK) at Skillz, you will report to our Director of Engineering, Dasa Anand, and lead the technical vision and strategy for our SDK organization. Your role will involve shaping the technical direction for our mobile SDK, supporting the growth of our core...


  • Bangalore, Karnataka, India Warner Bros. Discovery Full time

    Role : Senior Software Engineer (Database Reliability Engineering Team), BangaloreRoles & Responsibilities :- You play a key contributor role in the domains of design, implementation, performance tuning, automation, and maintenance of highly available and scalable database systems using AWS database services. You have broad knowledge in each of these...


  • Bangalore, Karnataka, India ProPMO Services Private Limited Full time

    Job Title : Senior Software EngineerPreferred Experience : 5-6 YearsPosition Type : PermanentLocation : BangaloreJob Description :We are looking for a Senior Software Engineer with 5-6 years of experience in software development, including at least the last 3 years in the NMS or Telecom domain. The ideal candidate will have strong technical expertise in...


  • Bangalore, Karnataka, India Resource Quick Full time

    Job Title : Senior Software Engineer (Frontend). Experience Required : 5 to 8 Years. Location : Bangalore.Notice period : 15-30 days. Senior Software Engineer in Frontend development, you'll be at the forefront of creating an intuitive and dynamic user experience. You'll play a pivotal role in building and refining our React-based application,...


  • Bangalore, Karnataka, India pluralsight Full time

    Notice : Immediate to 30 DaysLocation : Bangalore (JP Nagar 5th Phase, Bannerghatta)Summary :A Senior Software Engineer's role is to design, develop and maintain our software application. They use their creativity and technical skills to help solve new and ongoing problems for an organization. They partner with our product teams to deliver on our...


  • Bangalore, Karnataka, India Acuity IT Solutions Pvt Ltd Full time

    Location : Bangalore, India (Hybrid) We are looking for a- Senior Software Engineer- with a background in building scalable, reusable GenAI services and a strong grasp of coding practices. This role is tailored for individuals who have a extensive experience for tackling complex problems and who are looking to grow their leadership skills within a...


  • Bangalore, Karnataka, India Nurture.Farm Full time

    Nurture.farm aspires to bring technology, digitization and best scientific practices to all farmers, big and small. We believe in bringing the best talent together, to create a team passionate for transforming the farming ecosystem. Our software engineers develop technologies that strengthen the hands of millions of farmers, making farming more profitable...