Jobs
Interviews

507 Software Architecture Jobs - Page 20

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

10 - 15 years

20 - 25 Lacs

Bengaluru

Work from Office

You will be part of the Ericsson IT team in Product Line Data which manages Data Products, Data Management and Process Mining through tools such as Celonis and QPR. You will be expected to clearly set the technical strategy for Celonis implementation across multiple use cases from diverse business groups, understand business requirements and translate into high level and detailed designs, plan and lead the delivery of the use cases through a team of developers, ensure that the use cases delivered perform optimally and deliver value by improving business efficiency and effectiveness. What you will do: You will act as technical lead for all Celonis use case implementation, continuously work towards deliverables as per the roadmap, manage use case risks and issues and work on mitigation plans. Lead and drive implementation of Celonis use cases As lead architect, manage use case high level design Manage use case implementation risks and issues Continuously align the deliveries with evolving business requirements in an agile delivery model Manage and lead delivery groups / agile team as per need Run technical workshops with stakeholders and also perform product governance activities Review and conduct scrum ceremonies as per the ways of working The skills you bring: A Bachelors (required) or Masters degree (preferred) in Computer Science, Information Systems, Engineering, or a related discipline 10 years of experience in software architecture and development, with a proven track record of designing and building complex, scalable platforms. 5+ years of hands-on experience on Celonis in a technical role cutting across architecture, design and development. Experience of working in large and complex Celonis implementations Hands-on experience on process mining projects involving SAP processes. Ability to work with global multi-cultural teams, have strong communication skills

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

Innovation Lives Here You go all in no matter what you do, and so do we. You want to use your powers for good, and that s exactly what we do at Lytx . Our team is made up of hungry, humble, and capable people who are making a difference every day with technology that helps save lives each year. Why Lytx As a Senior Architect, you ll work with an industry-leading Video Telematics system, which manages massive amounts of video and data collected from over 600,000 vehicles worldwide. Work on the Lytx Cloud Platform, which provides the platform for innovative solutions that collect, organize, and present information for improving the safety and operational efficiency of commercial transportation drivers and fleets. Build proofs of concept and prototype implementations. Collaborate on tactical architectural roadmaps, communicate enterprise architectural vision and direction, guide solution development in and with teams, and contribute to architecture design artifacts. Provide in depth technical knowledge for multiple engineering teams to implement highly scalable, secure, and performant solutions. Doesn t that sound exciting? You ll Get To Work on a cloud native stack including MQTT, Kafka, Flink, Kubernetes, MongoDB, and AWS native tools. Work with a wide range of stakeholders to define solution requirements, identify key constraints, and contribute to the Lytx Cloud Platform evolution. Assist software teams to design scalable solutions to manage events and real-time status of over a million independent devices, including non-functional requirements. Participate in architecture reviews Communicate design decisions to cross-functional teams and stakeholders. Collaborate with multiple engineering teams to modify existing solutions and introduce new solutions to the market. Identify architectural best practices that can be turned into reusable patterns, infrastructure and / or libraries for team adoption. Build hands on experiments and proofs of concept to narrow technology decisions. Share knowledge with other architects and engineers to grow their skills and build high quality software. Perform other duties as assigned. What You ll Need: BS in Computer Science/Engineering or equivalent experience. Enterprise software engineering and architecture with 5+ years combined experience building scalable distributed solutions. Strong technology background in the delivery of complex systems. Experience delivering IoT solutions, big data solutions, and solutions on the public cloud is highly desirable. Demonstrated experience working with internal and external stakeholders to develop and refine business and technical solutions Agile software development and agile software architecture experience. Passion for collaboration with and mentoring software engineers. Innovation Lives Here You go all in no matter what you do, and so do we. At Lytx, we re powered by cutting-edge technology and Happy People. You want your work to make a positive impact in the world, and that s what we do. Join our diverse team of hungry, humble and capable people united to make a difference. Together, we help save lives on our roadways. Find out how good it feels to be a part of an inclusive, collaborative team. We re committed to delivering an environment where everyone feels valued, included and supported to do their best work and share their voices. Lytx, Inc. is proud to be an equal opportunity/affirmative action employer and maintains a drug-free workplace. We re committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce. EOE/M/F/Disabled/Vet.

Posted 3 months ago

Apply

8 - 11 years

10 - 13 Lacs

Chennai

Work from Office

As the engineering team leader, you ll work closely with local engineering staff and a team of experts to design and execute your team s feature roadmap. You will have direct input into requirement definition, and will work closely with our customers, developers and product managers to define, develop and deliver new products and features. The ideal candidate is equally obsessed with delivering the best possible customer experiences and leading and building strong teams. They define software architecture, communicating effectively with engineers, partners, leaders and a broad set of stakeholders. This leader can think long-term, advocate for strong engineering excellence, and bring in their own software development best practices as well as follow best practices from the broader development community in Amazon. The ideal candidate has a passion for TV and video entertainment and/or advertising combined with an established track record delivering break-out consumer software experiences. Key job responsibilities Work with product management and cross functional teams to build and ship technical solutions for desired user experiences Provide hands on technical leadership to the team, design reviews, and prioritization Implement process improvements for both your own and surrounding teams Advise senior and executive management Define detailed technical requirements from high level product requirements and enable your team to do the same Collaborate with and influence various internal and external teams to deliver technical infrastructure relevant to the projects owned by your team Drive and facilitate innovation within the team Manage team priorities, headcount projections, recruiting and continuous performance evaluations Monitor, drive and facilitate individual growth of your team s individual contributors Ownership of the overall systems development life cycle Execution against project plans and timely delivery of committed results Ownership of all operational metrics and support for your team s software About the team The FAME (Fire TV Advertising Monetization Engagement) team combines advertising and mobile technologies, smart TVs and Alexa to help our customers discover and engage with content and help Amazon to lower the prices. We operate at Amazon scale, designing and deploying software that is enjoyed by over 65MM active users globally. We solve significant customer problems in the consumer electronics space through devices, mobile applications, and machine learning. - 3+ years of engineering team management experience - 7+ years of engineering experience - 8+ years of leading the definition and development of multi tier web services experience - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations - Experience partnering with product or program management teams - Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems - Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy - Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Posted 3 months ago

Apply

10 - 15 years

50 - 70 Lacs

Bengaluru

Work from Office

Fire TV is the #1 best-selling streaming media player in the U.S. We are looking for a strong software development engineer to contribute to the architecture and operating system level performance. In this role you will have the opportunity to drive optimizations to the user experience of all Fire TV devices. The ideal candidate has great debugging and problem-solving skills and deep knowledge of Android internals. You will also have an interest in developing automated solutions for consumer-facing products, strong technical ability, excellent organizational skills, great communication skills, a motivation to achieve results in a fast-paced environment. Key job responsibilities As a Software Development Engineer in the Device OS, you will take part in the implementation and delivery of Android frameworks and performance features for devices. You will work closely with the application teams, as well as partners to take the product from concept to customer release while ensuring the highest level of quality for your deliverables. You must have in-depth expertise working with Android frameworks stack or any high-level Operating system such as Linux or IOS. You must enjoy working on a variety of system domains that are typically found in a consumer electronics mobile, tablet or a TV device. In this role, you will: Create innovative new products that are used by millions of users Perform new Software architecture review for future products and SoCs platform. Debug and Root-Cause System Stability & Performance issues on FTV devices. Instrument, monitor and enhance Fire OS for every Fire TV device Develop applications, extend features, and create new benchmarks for performance evaluation Suggest and implement optimizations to Fire OS Influence architecture decisions for best performance Specify system requirements for upcoming Fire TV devices Collaborate with teams incorporating features into Fire TV for optimal experience - 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelors degree in computer science or equivalent

Posted 3 months ago

Apply

5 - 6 years

6 - 7 Lacs

Noida

Work from Office

Job Description: Essential Job Functions: Contribute to package software application development projects. Collaborate with the team on project tasks and objectives. Assist in testing, debugging, and maintenance of software. Follow established coding standards and best practices. Research and stay informed about emerging technologies. Provide support for software architecture and design. Document project progress and assist in project planning. Assist in mentoring junior team members. Basic Qualifications: Bachelors degree in a relevant field (i. e. , Computer Science) or equivalent combination of education and experience Typically, 5+ years of relevant work experience in industry, with a minimum of 2 years in a similar role years of relevant work experience in software engineering Proficiency in 1 or more software languages and development methodologies Basic coding and debugging skills Proven ability to work on complex software projects Other Qualifications: Advanced degree in a relevant field a plus Relevant cloud certifications (e. g. , PMP, CTO, or MBA) or advanced training a plus Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here .

Posted 3 months ago

Apply

7 - 12 years

9 - 14 Lacs

Bengaluru

Work from Office

Looking for an experienced and dedicated SDE2 who thrives in a fast-paced environment. This critical role is focused on guiding a diverse team of engineers, ensuring technical best practices are followed, and contributing individual expertise to achieve project goals. The ideal candidate will possess excellent problem-solving skills, strong technical management capabilities, and a passion for software architecture. Responsibilities: Technical Leadership - Lead a team of engineers by providing guidance and support in both technical and non-technical aspects. - Foster an environment of collaboration and innovation, encouraging team members to contribute ideas and solutions. Software Development Management - Oversee all stages of software development, ensuring coding best practices are adhered to throughout the project lifecycle. - Guide the team in tackling complex technical challenges while maintaining project timelines and deliverables. - Responsible for leading the hiring process, including sourcing, interviewing, and selecting top talent for the software development team Technical Delivery Management - Manage multiple projects and ensure timely delivery of high-quality software products. - Engage with stakeholders to gather requirements and align technical solutions with business goals. Software Architecture - Participate in the design and architecture of robust software solutions, ensuring scalability and maintainability. - Evaluate new technologies and frameworks, making informed decisions on their adoption within the team. Individual Contribution - Stay hands-on with coding to understand team challenges and maintain technical expertise. Mentorship and Development - Mentor junior team members, fostering their professional growth and technical skills. - Conduct performance reviews and provide constructive feedback to enhance team effectiveness. Qualifications: 7 to 12 years of experience in software development, with a strong emphasis on technical leadership. Proven problem-solving skills and a passion for delivering high-quality software solutions. In-depth knowledge of coding best practices, software architecture, and technical delivery management. Experience in managing technical teams and fostering a collaborative work environment. Hands-on experience with backend development technologies is a plus. Familiarity with containerization tools like Docker/Kubernetes is advantageous. Strong communication skills and the ability to engage effectively with stakeholders at all levels. Must have skills required : coding best practices, Ecommerce, Individual Contribution, Mentorship and development, Software Architecture, software development management, Technical Delivery Management, Technical Leadership Good to have skills : Collaboration, Mentoring, performance reviews, Problem-solving, Stakeholder engagement.

Posted 3 months ago

Apply

8.0 - 13.0 years

15 - 25 Lacs

pune

Hybrid

Technical ability to grasp product designs & technical decision making Drive agile software product releases on AWS|AZURE|GCP Process oriented and an SDLC expert Track quality, completeness, user experience Verify product completeness & quality Required Candidate profile 5+ y exp in project management on software products 5+ y exp in coding Exp in agile methodology, process and tools(JIRA) Excellent interpersonal skills Works with high transparency and integrity Perks and benefits Salary no bar for the right candidate

Posted Date not available

Apply

15.0 - 20.0 years

50 - 60 Lacs

bengaluru

Hybrid

Will lead design and development of novel software applications in our Chromatography and Mass Spectrometry Software Business Unit, where we build enterprise software solutions for science and the analytical industry to run LC/IC/GC and MS instruments, process data and generate reports and results. Key responsibilities Provide technical leadership to software teams designing, developing and deploying high-performance life sciences software products in a variety of deployment environments Mentor and coach engineers at all levels, fostering a culture of ownership, technical excellence, high agency, curiosity, and continuous learning. Champion knowledge sharing through documentation, tech talks, internal training, and one-on-one mentorship Define and uphold engineering best practices and technical standards across development teams; educate team members and conduct design & code reviews to ensure quality and adherence to prescribed guidelines Translate product objectives into technical requirements; make architecture & design decisions, and evaluate new technologies with a focus on applicability, performance, scalability, reliability, and maintainability. Identify opportunities for technical innovation and execute new technology pilots as PoCs Continuously assess and improve existing tools, processes, and tech stacks, for improvements to performance, efficiency, and quality Together with technical teams, participate in, and ensure visibility of projects, programs, and initiatives at various levels of the organization Required Skills 15+ years of software development experience, with 5+ years developing commercial software Experience with providing technical leadership to software engineers, without formal management responsibility Experience in developing enterprise-grade software products (on-prem and SaaS), with strong, demonstrable skills in software architecture & design Expertise in C# programming, .NET framework, .Net Core Solid understanding of Azure DevOps source management; Experience with CI/CD Experience developing with cloud-native architectures (AWS preferred) and building integrations with diverse environments (on-prem, hybrid, cloud) Strong analytical skills and team spirit, collaborating seamlessly with teams across functions. Excellent verbal and written communication Preferred skills Experience with GoLang / Python Experience with JavaScript, JS frameworks (Vue, React, Angular) SQL Database design of medium to large databases Prior experience in regulated industries (e.g., healthcare, finance)

Posted Date not available

Apply

10.0 - 14.0 years

7 - 16 Lacs

pune

Work from Office

We are hiring a Solution Architect for a full-time, on-site role in Pune. The ideal candidate should have over 10 years of experience in designing and developing secure, scalable, and robust web applications using AngularJS, Node.js, and modern backend and database technologies. The role requires strong architectural leadership, stakeholder collaboration, and the ability to define and enforce development standards and best practices. Experience in microservices, RESTful APIs, CI/CD pipelines, and exposure to cloud platforms is preferred. This is a hands-on technical leadership role demanding deep expertise across the full stack and strong communication and planning skills.

Posted Date not available

Apply

14.0 - 19.0 years

50 - 55 Lacs

pune

Work from Office

We are seeking a seasoned Senior Engineering Manager to join our dynamic team. As a Senior manager, you will lead a team of talented engineers, driving technical excellence, fostering a culture of ownership, and ensuring the successful delivery of high-impact projects. You will be responsible for guiding technical decisions, managing team performance, and aligning engineering efforts with business goals. Responsibilities : Technical Leadership: Provide technical leadership and direction for major projects, ensuring alignment with business goals and industry best practices. Be hands-on with code, maintaining high technical standards and actively participating in design and architecture decisions, code reviews, and helping engineers optimize their code. Ensure that high standards of performance, scalability, and reliability are maintained when architecting, designing, and developing complex software systems and applications. Ensure accountability for the team's technical decisions and enforce engineering best practices (e.g., documentation, automation, code management, security principles, leverage CoPilot). Ensure the health and quality of services and incidents, proactively identifying and addressing issues. Utilize service health indicators and telemetry for action. Implement best practices for operational excellence. Play a pivotal role in the R.I.D.E. (Review, Inspect, Decide, Execute) framework. Understand CI/CD pipelines from build, test, to deploy phases. Team Management: Lead and manage a team of software engineers, fostering a collaborative and high-performance environment. Conduct regular performance reviews, provide feedback, and support professional development. Foster a culture of service ownership and enhance team engagement. Drive succession planning and engineering efficiency, focusing on quality and developer experience through data-driven approaches. Promote a growth mindset, understanding and driving organizational change. Actively seek opportunities for team growth and cross-functional collaboration. Works and guides the team on how to operate in a DevOps Model. Taking ownership from working with product management on requirements to design, develop, test, deploy and maintain the software in production. Coaching and Development: Grow and develop the team technically and with a quality mindset, providing strong and actionable feedback. Provide technical mentorship and guidance to engineers at all levels, fostering a culture of learning, collaboration, and continuous improvement, encouraging the team to experiment, learn, and iterate on processes and technologies. Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate to drive innovation and productivity within the team. Execution Excellence: Oversee the planning, execution, and delivery of high-impact software projects, ensuring they are completed on time and within budget. Manage team workload and capacity, setting priorities and managing risks and tradeoffs. Align team efforts with the strategic direction of the company, understanding the big picture and business needs. Demonstrate engineering excellence and service ownership, including cost and quality management of services, and effective production management. Collaborate with cross-functional teams, including product management, design, and operations, to ensure alignment and successful delivery of projects. Communicate effectively with stakeholders at all levels. Make deployment decisions with appropriate risk mitigation. Minimum Qualifications : Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 14+ years of experience in software development, with 5+ years in a technical leadership role and 4+ years in a people management role. Proven track record of leading and delivering large-scale, complex software projects. Deep expertise in one or more programming languages such as C, C++, C#, .NET, Python, Java, or JavaScript. Extensive experience with software architecture and design patterns. Strong understanding of cloud technologies and DevOps principles. Excellent problem-solving skills and attention to detail. Excellent communication and leadership skills, with a demonstrated ability to influence and drive change. Preferred Qualifications: Master's degree or PhD in Computer Science, Engineering, or a related technical field. Experience with cloud platforms like Azure, AWS, or GCP. Familiarity with CI/CD pipelines and automation tools. Knowledge of agile development methodologies. Experience in a complex, matrixed organization. Demonstrated commitment to diversity and inclusion initiatives. Familiarity with developing accessible technologies.

Posted Date not available

Apply

6.0 - 10.0 years

30 - 40 Lacs

hyderabad

Hybrid

Job Description: Engineering Manager - Healthcare Technology About Us We are a cutting-edge healthcare technology company dedicated to revolutionising the way patients, providers, and organizations interact with healthcare systems. Our mission is to improve health outcomes, enhance care delivery, and provide innovative solutions to complex healthcare challenges. We are looking for a passionate and experienced Engineering Manager to lead and inspire our talented engineering team while remaining hands-on with code. This role requires a strong balance of technical leadership, team management, and active contribution to R&D efforts to ensure the successful delivery of scalable, secure, and impactful healthcare technology solutions. Proficiency in JavaScript is essential for success in this role, as it is a core technology within our stack. Key Responsibilities Leadership and Team Management - Lead, mentor, and grow a high-performing engineering team, fostering a culture of collaboration, innovation, and accountability. - Set clear goals, provide regular performance feedback, and support career development for team members. - Actively participate in hiring to build a diverse, inclusive, and skilled engineering team. Technical Oversight and Hands-On Development - Contribute directly to the design, architecture, and development of critical components, features, and systems. - Provide hands-on leadership during complex R&D phases, conducting due diligence on potential solutions and ensuring feasibility, scalability, and performance. - Take ownership of challenging technical problems, demonstrating leadership by coding alongside the team, particularly with JavaScript, to develop and deliver solutions. - Review code to maintain high standards of quality and security and maintainability, while mentoring team members on best practices. Research & Development - Lead R&D initiatives to tackle complex, unstructured problems by identifying innovative and practical solutions. - Perform due diligence when exploring new technologies, tools, or methodologies to ensure alignment with business needs and technical feasibility. - Collaborate with cross-functional teams to assess risks, evaluate trade-offs, and develop proof-of-concepts to validate potential solutions. - Document findings and communicate results to stakeholders to facilitate informed decision-making. Project Management - Drive engineering projects by managing timelines, deliverables, and resources, ensuring the timely delivery of high-quality solutions. - Identify and mitigate risks while proactively addressing technical and logistical challenges. - Advocate for and implement Agile methodologies to improve productivity and adaptability. Strategic Contribution - Partner with leadership to align engineering initiatives with company objectives and product roadmaps. - Lead efforts to evolve the system architecture to meet current and future scalability, security, and performance needs. - Drive technical innovation and identify opportunities to optimize processes and tools for greater team efficiency. Qualifications Required: - Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience). - 7+ years of professional software development experience, with at least 2+ years in a leadership role. - Proficiency in JavaScript is a must, with strong experience in modern JavaScript frameworks and tools (e.g., React, Node.js, TypeScript). - Expertise in scalable system architecture, cloud computing (AWS, Azure, or GCP), and secure coding practices. - Strong knowledge of healthcare technologies, standards, and regulations (e.g., FHIR, HL7, HIPAA compliance). - Experience in leading R&D initiatives, performing due diligence, and implementing innovative solutions. - Strong debugging and problem-solving skills, with a hands-on approach to resolving technical issues. Preferred: - Experience working in the healthcare technology domain, such as electronic health records (EHR), telemedicine platforms, or health analytics tools. - Familiarity with machine learning, data analytics, or AI in the context of healthcare solutions. Key Competencies - Strong leadership with the ability to inspire and influence technical teams. - Exceptional hands-on technical skills, especially in JavaScript, and the ability to lead from the front. - Effective communication skills to bridge technical and non-technical stakeholders. - Proactive problem-solving mindset, particularly in research-driven environments. - Adaptability to navigate and resolve challenges in a fast-paced, regulated environment. Empowering smarter healthcare through digital innovation. www.spinsci.com

Posted Date not available

Apply

3.0 - 6.0 years

15 - 25 Lacs

bengaluru

Work from Office

Position : Senior Python Developer | SaaS, AWS | YC-Backed Insurtech (Onsite) Experience : Strong proficiency in Python with hands-on experience of 2+yrs in building SaaS applications. Education : BE / M.Tech Salary : Negotiable Mode of work : On Site About the Role: We are a fast-growing, YC-backed insurtech startup focused on transforming the insurance industry through Generative AI. We are looking for a Senior Python Developer (SDE 2) with strong experience in building scalable SaaS products and expertise in AWS Cloud infrastructure. This is a full-time onsite role . Key Responsibilities: Develop and maintain high-quality, scalable SaaS applications using Python . Design and implement robust APIs for integrations with third-party systems. Manage and optimize cloud infrastructure on AWS . Lead discussions on system design (LLD / HLD) and architecture. Own product development from ideation to deployment. Collaborate closely with cross-functional teams. Mentor junior developers and interns. Troubleshoot production issues and ensure code quality. What Were Looking For:Must-Have Skills: 2+ years of hands-on experience in Python backend development for SaaS products. Strong expertise in AWS services and cloud infrastructure. Proven track record with API development & integration . Solid understanding of system design and best practices. Familiarity with CI/CD pipelines and modern development workflows. Knowledge of frontend-backend integration . Good-to-Have Skills: Experience with Docker / Kubernetes / Microservices . Exposure to observability and monitoring tools . Basic understanding of JavaScript / React . Ideal Candidate Traits: Self-driven and able to work independently. Proactive with a strong sense of ownership. Thrives in fast-paced startup environments . Team-oriented and collaborative. Interested candidates kindly share your CV and below details to usha.sundar@adecco.com 1) Present CTC (Fixed + VP) - 2) Expected CTC - 3) No. of years experience - 4) Notice Period - 5) Offer-in hand - 6) Reason of Change - 7) Present Location -

Posted Date not available

Apply

5.0 - 8.0 years

14 - 24 Lacs

gurugram

Hybrid

What you will do: Ability to fluently code in Java Spring or similar J2EE frameworks. Ability to code in ReactJS or similar Javascript frameworks Proven experience with responsive design using HTML CSS ,fullstack web development, & consumption/creation of RESTful APIs. Owns success Takes responsibility for successful delivery. Comfortable working in a fast paced Agile/SCRUM environment. Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts Assists in defining software architectures Collaborates with leads to explore existing systems, determines areas of opportunities. Translates designs and style guides provided by the Design team into functional user interfaces, ensuring cross browser compatibility and performance. Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies. Prior experience with Open-source technologies and applications. What you will need: Bachelors or master’s degree in computer science or related engineering field w/experience in software development 4+ years of experience developing customer facing web applications. 4+ years of experience in Java Spring or similar J2EE frameworks. Good to have of experience in front-end development using JavaScript, knowledge of various JavaScript libraries, React, HTML and CSS. Strong understanding of RESTful API principles. Strong understanding of security best practices. Strong experience with unit testing and end-to-end testing. A plus if you have experience with: Docker AWS Lambda, ECS, EKS Continuous integration/delivery (CI/CD) tools like Jenkins, Kubernetes Excellent communication and interpersonal skills. A passion for learning (incl. DevOps).

Posted Date not available

Apply

10.0 - 18.0 years

0 Lacs

hyderabad

Work from Office

About the Role Were looking for a hands-on Product Tech Lead who can drive product development from zero to one with a strong understanding of software architecture , full-stack engineering , and rapid, time-boxed delivery cycles . You will be leading product iterations in a startup-style environment where velocity, product intuition, and technical rigor go hand in hand. This role blends product leadership with technical depth , making it ideal for someone who has grown from an engineering background into product thinking and enjoys being in the trenchesfrom architectural decisions to release management. Responsibilities Lead and manage end-to-end product delivery , from early ideation to market rollout, especially in 01 product environments Translate business goals into actionable and technically sound product roadmaps Architect solutions with an understanding of modern architectural patterns like hexagonal/clean architecture Work closely with engineering teams to ensure strong execution across Python , Node.js , React/React Native , and Docker-based environments Drive a lean, iterative development process with measurable outcomes, especially under tight deadlines Oversee deployment and infrastructure strategies on Google Cloud Platform (GCP) , ensuring scalability and resilience Collaborate cross-functionally with designers, engineers, and stakeholders to prioritize features and tech investments Maintain a high bar for quality through DevOps, CI/CD, and automated testing pipelines Coach and mentor engineers and product contributors, fostering a culture of ownership and excellence Required Skills & Experience 10–12 years of total experience, with proven leadership in full-stack product delivery Strong experience working in 0–1 environments , building MVPs and evolving them into scalable products Deep familiarity with SaaS product lifecycles Strong knowledge of modern software architecture , especially hexagonal architecture , DDD, or microservice design Technical experience in: Frontend : React, React Native Backend : Python, Node.js Containers & Infra : Docker, CI/CD tools Cloud : Google Cloud Platform (GCP) (Compute Engine, Cloud Run, GKE, Pub/Sub, etc.) Solid understanding of DevOps workflows and modern delivery practices Ability to manage multiple product threads under time-constrained, high-priority conditions Excellent communication and decision-making skills in cross-functional settings Nice to Have Exposure to event-driven and message queue architectures Experience working with monorepos and modular services Background in developer tooling, internal platforms, or B2B SaaS domains Previous experience as a tech lead or engineering manager in early-stage startups

Posted Date not available

Apply

10.0 - 18.0 years

35 - 55 Lacs

pune

Hybrid

Note: We are only looking for candidates with experience in the flight domain, particularly with NDC or GDS API integrations. (Mandatory) The candidate should be part of the core technical group and work closely with the product team . The individual must be practising in a Technical Architect role currently , rather than being an aspirant or transitioning into it. Experience in any one programming language, i.e Java, Golang, C#. Requirements : More than 12 years of experience in software development using C#, Java or Golang along with Javascript, and Typescript Strong experience in developing and integrating Rest APIs, XML, JSON, SOAP An architectural & system design skills Strong experience in Principles of good software design Required: polymorphism, mutability vs immutability, side-effecting code, REST, Idempotency, SOLID, Imperative vs Functional, Stack vs Heap. Experience in Concurrent Programming: Threads, time slicing, thread safety, critical sections, async/await pattern, Queues & Topics, Streaming Experience in Performance enhancement e.g. Big-O notation An understanding of Scaling , e.g. Microservices, ESB, Sharding, Hexagonal Architecture Strong data storage experience with databases such as Postgres, Oracle, mysql, Active Record Pattern / ORM frameworks. Experience in scaling software for performance and growth. Experience in GCP/AWS Experience in Agile development experience Experience with code review tools like SonarQube, etc. Proven experience in solving complex architecture and business problems with solutions that are extensible, simple, and optimal Ability to think in terms of integrating systems and networks as well as programs Experience influencing software engineering best practices within your team, including coding standards, code reviews, source control management, build processes, testing, and operations Experience taking a leading role in building complex software systems that have been successfully delivered to customers with other engineers working under your guidance Experience in communicating with engineering leadership to understand requirements describing software product features, technical designs, and product strategy Exposure to network security is a plus Email: Sam@hiresquad.in

Posted Date not available

Apply

10.0 - 14.0 years

35 - 40 Lacs

pune

Hybrid

We are hiring a Solution Architect for a full-time, on-site role in Pune. The ideal candidate should have over 10 years of experience in designing and developing secure, scalable, and robust web applications using AngularJS, Node.js, and modern backend and database technologies. The role requires strong architectural leadership, stakeholder collaboration, and the ability to define and enforce development standards and best practices. Experience in microservices, RESTful APIs, CI/CD pipelines, and exposure to cloud platforms is preferred. This is a hands-on technical leadership role demanding deep expertise across the full stack and strong communication and planning skills.

Posted Date not available

Apply

6.0 - 8.0 years

8 - 10 Lacs

bengaluru

Work from Office

Primary Skill: Core Java, Microservices, Backend Development, Design Patterns & Principles Secondary Skill: Advanced Java, Cloud, CI/CD, Scalability, Machine Learning Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. You will apply advanced knowledge of software architecture to modernize the product. It would involve designing the modernized product from scratch, secure development, white box testing, deployment and monitoring. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. Performs complex problem solving and applying company policies and processes. Provide technical leadership to other software developers. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower-level personnel. BS or MS degree or equivalent experience relevant to functional area. Qualification : BE / B.Tech / M. Tech degree. Experience : 6 - 8 years of software engineering experience. You will apply advanced knowledge of software architecture to modernize the product. It would involve designing the modernized product from scratch, secure development, white box testing, deployment and monitoring. Responsible for designing, developing, fixing, testing and implementing software solution in accordance with established standards. Collaborate with other specialists, testers and other team members to write high-quality code and deliver it to clients in a timely manner. Analyse and understand requirements and products. Work with product owners and product managers to understand client expectations on different projects. Chip in to scoping and improvement of solution designs, peer review code and design. Debug existing code to identify and resolve issues. Propose performance optimization and devise ideas for overall code refinement. Provide guidance to junior developers. Identify gaps in existing processes and suggest changes. Work independently on developing medium complex solutions. Propose and lead improvement projects for development, deployment, or application monitoring processes. Share knowledge within the team through mentoring, coaching and technical talks. Release code in production

Posted Date not available

Apply

6.0 - 8.0 years

8 - 10 Lacs

bengaluru

Work from Office

Primary Skill: Core Java, Microservices, Backend Development, Design Patterns & Principles Secondary Skill: Advanced Java, Cloud, CI/CD, Scalability, Machine Learning Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. You will apply advanced knowledge of software architecture to modernize the product. It would involve designing the modernized product from scratch, secure development, white box testing, deployment and monitoring. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. Performs complex problem solving and applying company policies and processes. Provide technical leadership to other software developers. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower-level personnel. BS or MS degree or equivalent experience relevant to functional area. Qualification : BE / B.Tech / M. Tech degree. Experience : 6 - 8 years of software engineering experience. You will apply advanced knowledge of software architecture to modernize the product. It would involve designing the modernized product from scratch, secure development, white box testing, deployment and monitoring. Responsible for designing, developing, fixing, testing and implementing software solution in accordance with established standards. Collaborate with other specialists, testers and other team members to write high-quality code and deliver it to clients in a timely manner. Analyse and understand requirements and products. Work with product owners and product managers to understand client expectations on different projects. Chip in to scoping and improvement of solution designs, peer review code and design. Debug existing code to identify and resolve issues. Propose performance optimization and devise ideas for overall code refinement. Provide guidance to junior developers. Identify gaps in existing processes and suggest changes. Work independently on developing medium complex solutions. Propose and lead improvement projects for development, deployment, or application monitoring processes. Share knowledge within the team through mentoring, coaching and technical talks. Release code in production

Posted Date not available

Apply

10.0 - 15.0 years

35 - 40 Lacs

pune

Work from Office

Principal Software Engineer Overview: The Mastercard Processing team is looking for an experienced Senior Software Architect to contribute to the design and development of scalable, high-performance payment software solutions. The ideal candidate will possess deep technical expertise, strong background in Payment Systems, and a strategic mindset to drive architectural decisions across multiple projects and teams. Role Architecture & Design oDefine and maintain software architecture standards and best practices. oDesign scalable, secure, and maintainable systems aligned with business goals. oEvaluate and recommend tools, technologies, and frameworks. Technical Leadership oCollaborate with engineering teams to guide implementation of architectural decisions. o Conduct code reviews and ensure adherence to architectural principles. Technology Strategy oActively contribute to the department Technology Strategy. oPartner with P&E to identify innovative solutions and drive strategic decisions. oWork closely with A&T to implement Enterprise Standards in the application. oProvide strategic thinking and leadership related to a wide range of applications and systems design and implementation Stakeholder Collaboration oWork closely with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical solutions. oMake presentations to the Senior Management, Business Owners and other Stakeholders and help them in decision making process. oCommunicate architectural vision and strategy to both technical and non-technical audiences. Innovation & Strategy oStay current with emerging technologies and industry trends. oDrive innovation by identifying opportunities for technical improvement and modernization. oLead proof-of-concept initiatives and evaluate feasibility of new approaches. oProactively share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity Technical Qualifications Bachelor s or Master s degree in Computer Science, Engineering, or related field. 10+ years of software development experience, with at least 3 years in an architectural role. Proven experience designing and implementing large-scale distributed systems. Expertise in Java & J2EE Technologies, DB Technologies, Microservices, APIs, and Dev Ops tools Strong understanding of software development methodologies (Agile, DevOps). Excellent problem-solving, communication, and leadership skills. Prior experience in Payment Industry and Payment Processing Domain is a big plus. Experience in Mastercard Enterprise Standards, Shared Services (API Gateway, CaaS, Axon etc.), SOAR review process will be a big plus. Corporate Security Responsibility Every person working for, or on behalf of, Mastercard is responsible for information security. All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position must:

Posted Date not available

Apply

4.0 - 10.0 years

6 - 12 Lacs

bengaluru

Work from Office

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Posted Date not available

Apply

10.0 - 15.0 years

35 - 40 Lacs

bengaluru

Work from Office

Principal Software Architect Architect, design, and develop large-scale distributed cloud services and solutions with a focus on AI/ML, high availability, scalability, and robustness Design scalable and efficient solutions, considering factors such as performance, security, and cost-effectiveness Spearhead the application of AI/ML in solving business problems at scale Stay at the forefront of AI/ML technologies, trends, and industry standards to provide cutting-edge solutionsWork closely with Product Management to set the technical product roadmap, definition, and direction Analyze the current technology landscape and identify opportunities for improvement and innovation Evaluate different programming languages and frameworks to determine the most suitable ones for project requirementsDevelop and oversee the creation of modular software components that can be reused and adapted across different projects Work closely with design teams to craft intuitive and engaging user interfaces and experiences Oversee projects from initiation to completion, creating project plans, defining objectives, and managing resources effectivelyGuide and inspire a team of engineers and designers, fostering a culture of continuous learning and improvement Champion the generation of new ideas for product features, staying ahead of industry trends and customer needs Leading initiatives that explore new technologies or methodologies Participating in high-level decisions that shape the direction of products and services Representing the company in industry forums or partnerships with academic institutions Manage and contribute to the open-source community, fostering collaboration, sharing knowledge, and ensuring adherence to open-source best practices ,requirment:Minimum of 10 years in software development, with at least 5 years in a scalable software architect role Proficient in software architecture, AI/ML technologies, and UI/UX principles Proven track record of mentoring teams and driving cross-functional collaboration Demonstrated ability to think creatively and introduce groundbreaking ideas Excellent verbal and written skills, with the ability to engage effectively with both technical and non-technical stakeholders ,skill:[],

Posted Date not available

Apply

19.0 - 25.0 years

50 - 90 Lacs

bengaluru

Work from Office

Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc. As a director of the software engineering division, you will apply your extensive knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and envision future improvements to the architecture.

Posted Date not available

Apply

4.0 - 6.0 years

30 - 35 Lacs

bengaluru

Work from Office

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Provide technical leadership to other software developers. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower-level personnel. BS or MS degree or equivalent experience relevant to functional area. Qualification : BE/MCA degree or equivalent experience relevant to functional area. Experience : 4 - 6 years of software engineering experience. As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. Responsible for designing, developing, fixing, testing and implementing software solution in accordance with established standards. Collaborate with other specialists, testers and other team members to write high-quality code and deliver it to clients in a timely manner. Analyse and understand requirements and products. Work with product owners and product managers to understand client expectations on different projects. Chip in to scoping and improvement of solution designs, peer review code and design. Debug existing code to identify and resolve issues. Propose performance optimization and devise ideas for overall code refinement. Provide guidance to junior developers. Identify gaps in existing processes and suggest changes. Work independently on developing medium complex solutions. Propose and lead improvement projects for development, deployment, or application monitoring processes. Share knowledge within the team through mentoring, coaching and technical talks. Release code in production

Posted Date not available

Apply

4.0 - 10.0 years

30 - 35 Lacs

bengaluru

Work from Office

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Provide technical leadership to other software developers. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower-level personnel. As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. Responsible for designing, developing, fixing, testing and implementing software solution in accordance with established standards. Collaborate with other specialists, testers and other team members to write high-quality code and deliver it to clients in a timely manner. Analyse and understand requirements and products. Work with product owners and product managers to understand client expectations on different projects. Chip in to scoping and improvement of solution designs, peer review code and design. Debug existing code to identify and resolve issues. Propose performance optimization and devise ideas for overall code refinement. Provide guidance to junior developers. Identify gaps in existing processes and suggest changes. Work independently on developing medium complex solutions. Propose and lead improvement projects for development, deployment, or application monitoring processes. Share knowledge within the team through mentoring, coaching and technical talks. Release code in production

Posted Date not available

Apply

2.0 - 5.0 years

4 - 7 Lacs

bengaluru

Work from Office

About the role You'll be at the heart of developing and maintaining our sophisticated in-house insurance products built primarily with Java, Spring Boot and Angular. You will have the opportunity to join one of our product teams and contribute to the development of functionality which generates real business impact. About the team We are a team that believes in engineering excellence and that our leaders should also be engineers themselves. We build applications that are carefully designed, thoughtfully implemented, and surpass the expectations of our users by working together with product owners. Quality and stability are first-class deliverables in everything we do, and we lead by example by embedding high standards into our processes. Your responsibilities include Develop and review code that meets our high standards for quality and maintainability. Collaborate effectively within a cross-functional team including requirements engineers, QA specialists, and other application engineers. Shape architecture by contributing to key decisions and documentation that guide our technical direction. Integrate services and shared platforms including messaging systems, BPMN workflows, logging frameworks, and telemetry solutions. Stay current with emerging technologies and Generative AI developments to continuously improve our solutions. About you You're a naturally curious and thoughtful professional who thrives in a high-performance engineering environment. Your passion for coding is matched by your commitment to delivering business value. You believe in continuous learning through self-improvement or by absorbing knowledge from those around you and you're excited to contribute to a team that values technical excellence. You should bring the following skills and experiences Must be proficient in software development across the entire software delivery lifecycle, with strong Java, Spring Boot and Angular expertise Must have previous public cloud experience, particularly with Microsoft Azure Experience in modern software architecture using synchronous, asynchronous integration technologies using RabbitMQ, Azure Service Bus, or Kafka, and other technologies Proficient in relational and/or document-based database technologies covering conceptual domain model design and its physical implementation Must be comfortable spending most of your time in the IDE and working with large and established codebases About Swiss Re If you are an experienced professional returning to the workforce after a career break, we encourage you to apply for open positions that match your skills and experience. Keywords: Reference Code: 134959

Posted Date not available

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies