Lead Software Architect, Enterprise Solutions

226001 Lucknow, Uttar Pradesh ₹150000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a visionary Lead Software Architect to design and guide the development of robust, scalable, and high-performance enterprise software solutions. This senior technical leadership role will be instrumental in defining our technology roadmap, setting architectural standards, and mentoring engineering teams. The ideal candidate will possess a deep understanding of various software architectures, development methodologies, and emerging technologies. This position is based in our **Lucknow, Uttar Pradesh, IN** office, with a hybrid work arrangement that balances collaboration and flexibility.

Responsibilities:
  • Design and oversee the implementation of complex enterprise-level software architectures.
  • Define technical standards, best practices, and coding guidelines for software development.
  • Lead and mentor a team of software engineers, providing technical guidance and support.
  • Evaluate and recommend new technologies, tools, and frameworks to enhance our software offerings.
  • Collaborate with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical specifications.
  • Ensure the scalability, reliability, security, and performance of our software systems.
  • Conduct architectural reviews and provide feedback on design proposals.
  • Troubleshoot and resolve complex technical issues across the software development lifecycle.
  • Stay abreast of industry trends and advancements in software architecture and development.
  • Drive innovation and continuous improvement within the engineering organization.
Qualifications:
  • Master's or Bachelor'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 role.
  • Extensive experience in designing and implementing large-scale, distributed, and cloud-native applications.
  • Proficiency in multiple programming languages (e.g., Java, Python, C#) and architectural patterns (e.g., Microservices, SOA).
  • Deep understanding of database technologies (SQL and NoSQL), caching mechanisms, and messaging queues.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong knowledge of CI/CD pipelines, DevOps practices, and agile methodologies.
  • Excellent leadership, communication, and problem-solving skills.
  • Ability to articulate complex technical concepts to both technical and non-technical audiences.
  • Proven experience in mentoring and guiding development teams.
This is a critical role for our organization, requiring a strategic thinker and a hands-on technical leader. If you are passionate about building cutting-edge software and driving technological excellence, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Apprentice - Software Development

226001 Lucknow, Uttar Pradesh ₹6000 month (stip WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering an exceptional opportunity for aspiring individuals to join their organization as Software Development Apprentices in Lucknow, Uttar Pradesh, IN . This apprenticeship program is designed to provide hands-on training and practical experience in software development, equipping apprentices with the skills needed to excel in the tech industry. The ideal candidate is a highly motivated individual with a strong aptitude for problem-solving and a keen interest in learning modern software development practices. You will work under the guidance of experienced software engineers, contributing to real-world projects and gaining exposure to the entire software development lifecycle. This includes learning programming languages, software design principles, testing methodologies, and version control systems. Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Learn and apply programming languages such as Java, Python, or C++.
  • Participate in code reviews and learn best practices for software development.
  • Contribute to the creation of technical documentation.
  • Assist in identifying and resolving software defects.
  • Learn about version control systems (e.g., Git) and collaborate using them.
  • Understand software development methodologies (e.g., Agile).
  • Shadow experienced developers and gain practical insights.
  • Participate in team meetings and contribute to project discussions.
  • Complete assigned training modules and projects effectively.
Qualifications:
  • High school diploma or equivalent. A diploma or degree in computer science or a related field is a plus.
  • Demonstrated interest and aptitude for software development and technology.
  • Basic understanding of programming concepts is desirable.
  • Strong problem-solving and analytical skills.
  • Eagerness to learn and a proactive attitude.
  • Good communication and interpersonal skills.
  • Ability to work collaboratively in a team environment.
  • Commitment to completing the apprenticeship program.
This advertiser has chosen not to accept applicants from your region.

Software development engineer

Lucknow, Uttar Pradesh 100Trix

Posted today

Job Viewed

Tap Again To Close

Job Description

Who we are

100trix is a software consultancy founded by Fortune 100, DAX 40 and FTSE 100 veterans. We offer premium product engineering services to clients in the US, Australia, Asia and Europe.


About the Role

We’re looking for a Software Development Engineer to join our APAC team. You will work closely with stakeholders, product owners, and cross-functional teams to translate business needs into effective software solutions while contributing to design, development, and delivery of high-quality applications.


This is a remote-first role with quarterly physical meetings with the team in Singapore; however, you should be able to collaborate effectively within Asia-Pacific time zones .


Compensation will be in USD.


Key Responsibilities


  • Design, develop, and maintain software applications according to client requirements.
  • Collaborate with product owners, business analysts, and QA teams to deliver high-quality solutions.
  • Write clean, maintainable code and follow best practices in software development.
  • Participate in code reviews, sprint planning, and Agile ceremonies.
  • Troubleshoot and resolve software issues and bugs.
  • Contribute to documentation, testing, and deployment processes.


What We’re Looking For

  • Proficiency in at least one programming language (Java, Python or JavaScript,).
  • Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience).
  • Understanding of software development lifecycle and Agile methodologies.
  • Strong problem-solving, analytical, and communication skills.
  • Willingness to learn, collaborate, and take ownership of tasks.
  • Familiarity with version control tools (Git, SVN) and IDEs is a plus.
  • We are a remote-first company, but the role may require occasional international travel to client sites on short notice.


Why Join Us

You’ll gain hands-on experience in real projects, working alongside experienced professionals in a supportive, learning-focused environment. Your contributions will directly impact how we deliver solutions that help the business grow and succeed.

This advertiser has chosen not to accept applicants from your region.

Software development engineer

Lucknow, Uttar Pradesh 100Trix

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Who we are

100trix is a software consultancy founded by Fortune 100, DAX 40 and FTSE 100 veterans. We offer premium product engineering services to clients in the US, Australia, Asia and Europe.


About the Role

We’re looking for a Software Development Engineer to join our APAC team. You will work closely with stakeholders, product owners, and cross-functional teams to translate business needs into effective software solutions while contributing to design, development, and delivery of high-quality applications.


This is a remote-first role with quarterly physical meetings with the team in Singapore; however, you should be able to collaborate effectively within Asia-Pacific time zones .


Compensation will be in USD.


Key Responsibilities


  • Design, develop, and maintain software applications according to client requirements.
  • Collaborate with product owners, business analysts, and QA teams to deliver high-quality solutions.
  • Write clean, maintainable code and follow best practices in software development.
  • Participate in code reviews, sprint planning, and Agile ceremonies.
  • Troubleshoot and resolve software issues and bugs.
  • Contribute to documentation, testing, and deployment processes.


What We’re Looking For

  • Proficiency in at least one programming language (Java, Python or JavaScript,).
  • Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience).
  • Understanding of software development lifecycle and Agile methodologies.
  • Strong problem-solving, analytical, and communication skills.
  • Willingness to learn, collaborate, and take ownership of tasks.
  • Familiarity with version control tools (Git, SVN) and IDEs is a plus.
  • We are a remote-first company, but the role may require occasional international travel to client sites on short notice.


Why Join Us

You’ll gain hands-on experience in real projects, working alongside experienced professionals in a supportive, learning-focused environment. Your contributions will directly impact how we deliver solutions that help the business grow and succeed.

This advertiser has chosen not to accept applicants from your region.

Software Development Team Lead

Lucknow, Uttar Pradesh ₹1500000 - ₹2500000 Y Era University

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Summary:

Seeking an experienced Software Development Team Lead to guide a cross-functional team in developing software for a next-generation diagnostic ECG system. This role requires expertise in software engineering, medical device standards (IEC 62304, ISO 14971, ISO 13485), and leadership in regulated product development.

Key Responsibilities:

Leadership & Project Management:

Lead a cross-functional team (embedded, desktop, cloud, AI/ML).

Plan and execute software development activities following IEC 62304 and ISO 13485 compliant processes.

Collaborate with QA, RA, and Risk Management teams for documentation and audits.

Manage sprint planning, backlog grooming, and milestone tracking in Agile/Scrum/Kanban environments.

Technical Oversight:

Design system and software architecture (real-time constraints, security, regulatory needs).

Guide implementation using C/C++, .NET (C#), and Python.

Lead integration of APIs, UI/UX, databases, and communication layers.

Supervise Linux-based development (scripting, system tools, deployment).

Regulatory & Quality: Ensure compliance with medical device software development standards (IEC 62304, ISO 14971, ISO

Collaborate with QA for software quality practices (code review, static analysis, unit testing, CI/CD).

Work with Risk Managers for hazard analysis, traceability, and risk mitigations.

AI/ML Awareness: Coordinate with AI/ML engineers for model deployment (embedded or cloud).

Support integration of signal processing and machine learning components in ECG analysis. Required Qualifications:

Education: Bachelor's or Masters degree in Computer Science, Electronics, Biomedical Engineering, or related field.

Experience: 6+ years of professional software development experience.

2+ years in a team lead or project lead role.

Experience with Linux-based development and system administration.

Strong hands-on experience with: .NET (C#) for desktop apps or services. Python for scripting, automation, and ML integration. Embedded C/C++ for low-level development.

Technical Skills: Familiarity with APIs (REST, gRPC), MQTT, JSON/XML.

Soft Skills: Excellent problem-solving, communication, and documentation skills. Desirable Skills:

Prior experience in a regulated environment (medical devices, avionics, automotive).

Knowledge of tools: Git, GitHub, GitLab CI, Jenkins, JIRA, Confluence.

Exposure to AI/ML model development or integration (e.g., TensorFlow Lite, Edge Impulse).

Understanding of cybersecurity standards (e.g., FDA Cybersecurity Guidance, ISO/IEC Experience managing offshore or remote development teams.

This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

226002 Lucknow, Uttar Pradesh ₹300000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a progressive technology company dedicated to nurturing emerging talent. We are offering a fully remote Junior Software Development Apprenticeship opportunity for ambitious individuals eager to kickstart their careers in the tech industry. This program is designed to provide hands-on experience and comprehensive training in software development methodologies, programming languages, and development tools. As an apprentice, you will work alongside experienced software engineers, contributing to real-world projects and learning best practices in a supportive, remote-first environment. Your responsibilities will include assisting in the design, coding, testing, and debugging of software applications. You will gain exposure to various aspects of the software development lifecycle, including front-end and back-end development, database management, and agile methodologies. This apprenticeship is an exceptional pathway to acquire valuable skills, build a professional network, and gain industry-recognized experience. We are looking for candidates who are passionate about technology, possess a strong aptitude for problem-solving, and have a keen desire to learn and grow. A foundational understanding of programming concepts is beneficial, but a strong willingness to learn is paramount. This fully remote role allows you to develop your skills from anywhere, contributing to innovative software solutions.

Key Responsibilities:
  • Assist senior developers in coding and implementing software features.
  • Participate in code reviews and contribute to improving code quality.
  • Write and execute unit tests to ensure software reliability.
  • Debug and troubleshoot software defects under guidance.
  • Learn and apply software development best practices and standards.
  • Collaborate with team members in a remote setting using collaboration tools.
  • Contribute to technical documentation and knowledge sharing.
  • Gain exposure to various programming languages and development frameworks.
  • Assist in the testing and deployment of software applications.
  • Actively participate in team meetings and learning sessions.

Qualifications:
  • Strong passion for software development and technology.
  • Basic understanding of programming concepts (e.g., variables, loops, functions).
  • Problem-solving aptitude and logical thinking skills.
  • Excellent communication and interpersonal skills for remote collaboration.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage time effectively in a remote setup.
  • Completed or pursuing a degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Familiarity with any programming language (e.g., Python, Java, JavaScript) is a plus.
  • Motivated to build a career in software development.
This is an outstanding chance for aspiring developers to launch their careers with comprehensive training and practical experience within Lucknow, Uttar Pradesh, IN , all within a fully remote setting.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

226001 Lucknow, Uttar Pradesh ₹15000 Monthly WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering an exceptional opportunity for aspiring software developers through our Apprenticeship program in **Lucknow, Uttar Pradesh, IN**. This program is designed for motivated individuals looking to kickstart their career in the tech industry. As a Junior Software Development Apprentice, you will gain hands-on experience in various aspects of software development under the guidance of experienced professionals. You will learn to write clean, efficient code, participate in team projects, and contribute to the development of innovative software solutions. This is a fantastic learning experience, providing valuable industry knowledge and practical skills that will set you up for a successful career.

What You'll Learn and Do:
  • Assist in the design, coding, testing, and debugging of software applications.
  • Learn and apply various programming languages and development tools.
  • Participate in team meetings and contribute ideas to software development projects.
  • Understand software development lifecycle (SDLC) methodologies.
  • Work on real-world projects, gaining practical experience in problem-solving.
  • Develop foundational knowledge in areas such as web development, database management, and software testing.
  • Receive mentorship and training from senior developers.
  • Learn best practices for code quality, collaboration, and version control.
  • Prepare for a potential full-time role upon successful completion of the apprenticeship.
  • Gain exposure to a professional development environment.
Requirements:
  • High school diploma or equivalent.
  • A strong passion for technology and software development.
  • Basic understanding of programming concepts is a plus.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and interpersonal skills.
  • Ability to work collaboratively in a team.
  • Willingness to commit to the full duration of the apprenticeship program.
  • Must be able to attend the office in Lucknow for hybrid work arrangements.
This apprenticeship provides a structured pathway into the software development field, offering both learning and practical application in a supportive environment. Successful apprentices may be offered full-time employment opportunities.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Enterprise software solutions Jobs in Lucknow !

Junior Software Development Apprentice

226001 Lucknow, Uttar Pradesh ₹15000 Monthly WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is seeking a highly motivated and aspiring Junior Software Development Apprentice to join their innovative team. This is a fully remote, foundational role designed to provide hands-on training and real-world experience in software development. The successful candidate will work closely with senior developers, learning various programming languages, development methodologies, and best practices in a supportive and collaborative virtual environment. You will be involved in the entire software development lifecycle, from requirements gathering and design to coding, testing, and deployment. This apprenticeship offers an unparalleled opportunity to kick-start your career in technology without needing prior professional experience, focusing on learning and growth.

Key Responsibilities:
  • Assist in the design, coding, and debugging of software applications under the guidance of senior developers.
  • Learn and apply various programming languages (e.g., Python, Java, JavaScript) and frameworks.
  • Participate in code reviews and contribute to improving code quality and performance.
  • Help in writing and executing unit tests and integration tests.
  • Contribute to the documentation of software designs and processes.
  • Collaborate with team members in a remote setting using communication and project management tools.
  • Troubleshoot and resolve software defects and issues.
  • Engage in continuous learning to stay updated with new technologies and industry trends.
  • Adhere to established coding standards and best practices.
  • Support the deployment and maintenance of software applications.

Qualifications:
  • A strong passion for software development and technology.
  • Basic understanding of programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++).
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, essential for remote collaboration.
  • Ability to learn quickly and adapt to new technologies.
  • Self-motivated and disciplined, with the ability to manage time effectively in a remote setting.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Demonstrated personal projects or contributions to open-source are a plus.

This is an exceptional opportunity for individuals eager to develop a career in software engineering. The role is based in Lucknow, Uttar Pradesh, IN , but operates entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

226001 Lucknow, Uttar Pradesh ₹15000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for aspiring individuals to kick-start their careers in software development through a comprehensive Apprenticeship Program in **Lucknow, Uttar Pradesh, IN**. This hybrid role provides a unique blend of hands-on learning and practical experience, allowing apprentices to develop essential skills under the guidance of experienced mentors. You will gain exposure to various stages of the software development lifecycle, including coding, testing, debugging, and deployment. The program is designed to foster a strong foundation in programming languages, software design principles, and agile methodologies. Apprentices will work on real-world projects, contribute to team initiatives, and receive continuous feedback to enhance their professional growth. This apprenticeship is an excellent pathway to a successful career in technology, offering a supportive learning environment and a chance to build a professional network.

Program Highlights:
  • Structured training curriculum covering fundamental programming concepts and modern development tools.
  • Mentorship from senior software engineers providing guidance and support.
  • Hands-on experience with a variety of technologies and platforms.
  • Opportunities to contribute to ongoing software projects and initiatives.
  • Exposure to agile development methodologies and best practices.
  • Development of problem-solving, teamwork, and communication skills.
  • Potential for full-time employment upon successful completion of the apprenticeship.
Ideal Candidate Profile:
  • Recent graduates or individuals looking to transition into a software development career.
  • Basic understanding of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Strong logical reasoning and analytical skills.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and interpersonal skills.
  • Ability to work effectively in a team.
  • Proactive attitude and a strong work ethic.
  • A passion for technology and problem-solving.
This apprenticeship is a stepping stone for talented individuals who are eager to learn and contribute. Our client is committed to nurturing talent and providing a platform for growth. This is an invaluable opportunity to gain practical experience in the software industry. The program is based in **Lucknow, Uttar Pradesh, IN**, with a hybrid work arrangement.
This advertiser has chosen not to accept applicants from your region.

Advanced Software Development Apprentice

226001 Lucknow, Uttar Pradesh ₹300000 annum (stip WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring software developers to join their dynamic, fully remote apprenticeship program. This is a chance to gain hands-on experience and learn from seasoned professionals in a supportive, virtual environment. The program is designed to provide intensive training in modern software development methodologies, equipping apprentices with the skills needed for a successful career in technology. You will work on real-world projects, contributing to innovative solutions while building a robust foundation in coding and software engineering principles.

Program Highlights:
  • Comprehensive training in full-stack development, including front-end frameworks (React, Angular, Vue.js), back-end languages (Python, Node.js, Java), and database management (SQL, NoSQL).
  • Exposure to agile development methodologies, version control systems (Git), and CI/CD pipelines.
  • Mentorship from experienced software engineers who will guide you through coding challenges and project development.
  • Hands-on experience working on diverse software projects, from conception to deployment, within a remote team setting.
  • Development of critical problem-solving, debugging, and analytical skills.
  • Opportunities to learn about cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Regular feedback sessions and performance reviews to track progress and identify areas for growth.
  • Potential for full-time employment upon successful completion of the apprenticeship, based on performance and business needs.
  • Networking opportunities with industry professionals through virtual events and team collaborations.
  • Development of essential soft skills, including communication, teamwork, and time management in a remote work context.
Ideal Candidate Profile:
  • Recent graduate with a degree in Computer Science, Engineering, Information Technology, or a related field, OR equivalent practical experience.
  • Demonstrated passion for software development and a strong desire to learn.
  • Basic understanding of programming concepts and algorithms.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is a plus.
  • Excellent problem-solving and analytical abilities.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Self-motivated and able to work independently with minimal supervision.
  • Eagerness to embrace new technologies and adapt to a fast-paced learning environment.
  • A keen eye for detail and a commitment to producing high-quality code.
  • Ability to dedicate full-time hours to the apprenticeship program.
This fully remote apprenticeship is an unparalleled pathway to kickstart your career in software development. Join us and build the future, one line of code at a time, from anywhere.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Enterprise Software Solutions Jobs View All Jobs in Lucknow