Jobs
Interviews

8 Software Architectures Jobs

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

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As an Experienced Professional in Firmware Engineering within the High Tech industry, you will be responsible for a wide range of activities where Firmware (also known as Embedded Software) expertise is essential. This includes involvement in various real-time applications and scenarios such as requirements analysis, specification development, architecture design, testing, and proactive problem-solving. You will be expected to deliver key components of designated designs to support other functions while adhering to established processes and best practices. Additionally, you may be tasked with designing solutions from technical specifications to meet customer expectations and quality standards, while considering constraints within the supply chain. Developing a strong proficiency in Firmware is crucial in order to enhance our technical leadership and be recognized as a thought leader with a deep understanding of customer processes that impact business outcomes. Your responsibilities will include independently fulfilling technical missions by proposing and implementing solutions in your area of expertise. You will design and develop Firmware applications, engage in coding, debugging, testing, and troubleshooting throughout the application development lifecycle. Working within hardware limitations and complex system environments, you will gain exposure to challenging tasks within your role and may receive guidance on certain aspects of your work. To excel in this role, you must possess a minimum of 5 years of experience in designing embedded software and managing project requirements related to embedded software and electronic components. Your knowledge should encompass low-level protocols such as Modbus, UART, SPI, I2C, and CAN, as well as software architectures embedded on microcontrollers and processors like ARM CORTEX M3, CORTEX M4, A8, etc., using languages such as C and C++. Familiarity with RTOS concepts, cybersecurity, real-time bus implementation constraints, R&D practices, Lean/Agile methodologies, and the ability to work effectively in diverse teams are essential for success. Furthermore, consolidated expertise in embedded software engineering, analytical thinking, flexibility, resilience, experience with variable speed drives, systems engineering, and willingness to travel are advantageous qualities. Previous exposure to development cycles is desirable for this role. If you are passionate about driving impact and contributing to sustainability initiatives, and if you thrive in a diverse and inclusive work environment, consider applying for this opportunity at Schneider Electric. Join us in our mission to create a more resilient, efficient, and sustainable world by becoming an IMPACT Maker. Submit your online application today and be a part of a global organization committed to ethics, diversity, and trust.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

The role of a Scrum Master involves collaborating closely with the Product Owner to develop user stories and prioritize them in the product backlog. You will lead daily stand-up meetings with the development team to identify and address any challenges or issues that could cause delays or necessitate changes in plans. Facilitating retrospectives, sprint reviews, and sprint planning sessions will be a key part of your responsibilities. Your proactive risk management approach will ensure smooth project progress. You will coach the team to be self-organizing and aligned with Scrum principles and introduce continuous improvement activities and best practices to the team. Managing obstacles and addressing interdependencies that may hinder the Scrum team's productivity will be crucial. As a Scrum Master, you will prepare the product backlog for the upcoming sprint and gather estimation from the team for potential deliverables based on empirical evidence. Using data-driven metrics, you will identify bottlenecks, improve team performance, and ensure effective adherence to Scrum practices. Facilitating PI plannings and promoting communication and collaboration across multiple Scrum teams to ensure alignment between teams and stakeholders will be part of your role. Coordinating release activities will also be essential. The ideal candidate for this position must have a Bachelor's degree or equivalent qualification and a minimum of 5 years of proven experience as a Scrum Master or RTE in an agile environment. Experience in the Safe Agile Framework and certification as a Certified Scrum Master (CSM), SAFE, or equivalent is required. Strong understanding of software development processes, software architectures, build procedures, and CI/CD pipelines is essential. A background in development or testing would be advantageous. Excellent facilitation, organizational, and communication skills are necessary, along with the ability to manage multiple priorities in a fast-paced environment. Effective problem-solving skills, conflict management, and the ability to work with remote and distributed teams are also important. Experience with agile project management tools like Jira, strong leadership, and team-building skills are desired attributes. Join NTT DATA Business Solutions and be part of a fast-growing international IT company that transforms SAP solutions into value. For any inquiries regarding the job description, you can reach out to the Recruiter, Pragya Kalra, at Pragya.Kalra@nttdata.com.,

Posted 1 week ago

Apply

8.0 - 12.0 years

8 - 12 Lacs

Hyderabad, Telangana, India

On-site

This role requires to have a strong background in software engineering, with experience in developing embedded systems, and a solid understanding of railway signaling and control systems. Strong analytical, problem-solving, and communication skills are also essential for this role. Architecture, Design and develop software for TCMS systems, including communication protocols, control algorithms, and safety systems. Participate in the development of system architecture and design, ensure that the software meets the functional and nonfunctional requirements, such as performance, scalability and safety. Collaborate with other teams, such as hardware, systems, and test engineers, to ensure that the software is properly integrated and tested. Provide technical leadership and guidance to other software engineers on the team. Review and analyse system requirements, and translate them into software design and development tasks. Provide technical support to other teams, such as customer support and field service, in order to resolve any issues with the software. Strong experience in IEC611311 programming language Participate in code and design reviews to ensure that the software is of high quality and meets the standards. Participate in the software development life cycle, including requirement analysis, design, development, testing, and maintenance. Ensure that the software is developed according to the relevant standards and regulations, such as CENELEC, EN50126, and EN50128 Skills Required Analytical Thinking, Software Architectures, IEC 61131,Embedded Development, TCMS, Design Location Hyderabad, India Desirable Skills Analytical Thinking, Software Architectures, IEC 61131,Embedded Development, TCMS, Design Designation Associate

Posted 1 week ago

Apply

3.0 - 5.0 years

5 - 10 Lacs

Jammu

Work from Office

We are hiring a highly skilled Lead Full Stack Developer with strong expertise in Java and React to join our dynamic team in Jammu. The ideal candidate will have 3-5 years of experience in developing and maintaining scalable enterprise-level applications, working both on the front-end and back-end. This is a great opportunity for someone who wants to be part of an employee centric and customer obsessed organization, and be part of a team which is driven, passionate and ambitious. We work on latest technologies with immense focus on robust designs and scalable architectures Responsibilities: Create scalable designs, practice and Influence sound product engineering practices. Define code architecture decisions to support a high-performance and scalable product with a minimal footprint. Participate in all development aspects including security & non-functional aspects. Brainstorm ideas and new features to improve the product. Do high-level design, functional modeling, break-down module & create reusable architectures. Develop APIs and micro-services in Java from scratch. Develop UI workflows using React, Redux, and CSS to create a modular and efficient codebase that can handle complex state management and third-party integrations. Build modular and reusable components in React JS. Establish DevOps and CI/CD for strategies for the project. Develop unit and integration testing plans. Promote team synergies, and work in an agile team environment. Collaborate with clients; meet and exceed client expectations. Qualifications: 3-5 years of experience working in a full stack role with minimu 3 years of experience in Java, J2EE, Spring, Webservices, Microservices. Knowledge of advanced Java concepts like lambda expressions, functional interfaces, generics, collections, threads, etc. Expertise working with Spring framework, Spring Boot, JPA. Knowledge of RESTful paradigms and experience of building & consuming APIs. Hands-on experience in front-end development working with JavaScript and TypeScript. Proficient in React JS, React Router, Redux. Knowledge of API calls, data parsing, data filtering and rendering on UI. Experience with DOM manipulation and the JavaScript object model. Strong knowledge of Data Structures& Algorithms. Strong Experience working with relational databases. Good with basic data structures and algorithms. Ability to quickly learn and adapt to new technologies. Good communication & excellent problem-solving skills. Skills: Java, REST APIs, microservices, SOLID design principles, design patterns, software architectures, JavaScript, React JS, Redux, API calls

Posted 1 month ago

Apply

8.0 - 13.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Roles and Responsibility Design and develop high-quality software architectures that meet business requirements. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain technical documentation for software systems. Ensure compliance with industry standards and best practices. Mentor junior team members to improve their skills and knowledge. Participate in code reviews to ensure high-quality code. Job Requirements Strong understanding of software development principles and methodologies. Experience with system software design and development. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Ability to work in a fast-paced environment and adapt to changing priorities. Strong leadership and management skills.

Posted 1 month ago

Apply

9.0 - 12.0 years

20 - 25 Lacs

Gurugram

Work from Office

Role Description We are hiring a highly skilled Lead Full Stack Developer with strong expertise in Java and React to join our dynamic team in Gurugram. The ideal candidate will have 9+ years of experience in developing and maintaining scalable enterprise-level applications, working both on the front-end and back-end. This is a great opportunity for someone who wants to be part of an employee centric and customer obsessed organization, and be part of a team which is driven, passionate and ambitious. We work on latest technologies with immense focus on robust designs and scalable architectures Candidate Profile Bachelor's degree in computer science or related fields preferred. 9+ years of experience developing core Java applications across enterprise, SME, or start-up environments. Proven experience with distributed systems and event-driven architectures. Expertise in Spring Boot, Spring Framework, and RESTful API development. Experience in designing, building, and monitoring microservices. Solid background in persistence technologies including JPA, Hibernate, MS-SQL, and PostgreSQL. Proficient in Java 11+, including features like Streams, Lambdas, and Functional Programming. Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or AWS DevOps. Familiarity with major cloud platforms: AWS, Azure, or GCP (AWS preferred). Front-end development experience using React or Angular with good understanding of leveraging best practices around HTML, CSS3/Tailwind, Responsive designs. Comfortable in Agile environments with iterative development and regular demos. Experience with container orchestration using Managed Kubernetes (EKS, AKS, or GKE). Working knowledge of Domain-Driven Design (DDD) and Backend-for-Frontend (BFF) concepts. Hands-on experience integrating applications with cloud services. Familiarity with event-driven technologies (e.g., Kafka, MQ, Event Buses). Hospitality services domain experience is a plus. Strong problem-solving skills, with the ability to work independently and in a team. Proficiency in Agile methodologies and software development best practices. Skilled in code and query optimization. Experience with version control systems, particularly Git.

Posted 1 month ago

Apply

4.0 - 8.0 years

2 - 14 Lacs

Hyderabad, Telangana, India

On-site

This role requires to have a strong background in software engineering, with experience in developing embedded systems, and a solid understanding of railway signaling and control systems. Strong analytical, problem-solving, and communication skills are also essential for this role. Architecture, Design and develop software for TCMS systems, including communication protocols, control algorithms, and safety systems. Participate in the development of system architecture and design, ensure that the software meets the functional and nonfunctional requirements, such as performance, scalability and safety. Collaborate with other teams, such as hardware, systems, and test engineers, to ensure that the software is properly integrated and tested. Provide technical leadership and guidance to other software engineers on the team. Review and analyze system requirements, and translate them into software design and development tasks. Provide technical support to other teams, such as customer support and field service, in order to resolve any issues with the software. Strong experience in IEC611311 programming language Participate in code and design reviews to ensure that the software is of high quality and meets the standards. Participate in the software development life cycle, including requirement analysis, design, development, testing, and maintenance.

Posted 1 month ago

Apply

5.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Whats the role If you're an experienced Java Developer interested in transitioning to the ETRM (Energy Trading & Risk Management) domain as an Endur Application Developer, Shell offers training through its Internal Endur Training academy. After becoming an independent Endur Developer, you'll join Shell's dynamic Trading and Supply businesses, collaborating with business and IT teams to design, develop, and deliver IT solutions. Your role will involve analytical tasks, defect fixes, enhancements, and special projects, following the software development lifecycle and DevOps methodology. You'll prototype new technologies, work with third-party suppliers, support testing and deployment, and adhere to enterprise guidelines as part of a global team primarily supporting Shell Energy & SLMT businesses. What youll be doing Translate functional requirements into technical specifications with inputs from subject matter experts and Design Authority. Understand business requirements to pilot and prototype new solutions and technologies, including procurement, setup, development, demonstration, and deployment. Support Projects and Support teams in all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Coding, Testing, Implementation, and Production support for software systems. Determine and design solutions that are scalable and sustainable for a global business. Develop open and trusting relationships with business stakeholders/users. Contribute/participate in local and global IT community activities. Mentorship and coaching for team. Help onboard new joiners to team. Identify Continuous Improvements (CI) in Ways of Working (WoW). Be the face of team to business/stakeholders. What you bring 5-8 years of experience focusing on ETRM/CTRM At least 4 years of experience in Java (ideally v8+), multi-threading, Test Driven Development using JUnit, Maven, logging frameworks, Apache libraries, GOF patterns, and SOLID principles Functional and Technical Experience with OpenLink Endur (v19+) Endur development using JVS and OpenComponents Experience with MS SQL server, SQL, PL/SQL Full life cycle development experience in a project development role Experience in supporting a diverse application landscape, including change management, application testing, data integrity management, patch management and end-user support and training Experience designing or changing business critical components to gain full value from technology solutions Energy/Commodity Trading and Risk Management domain experience required Specific experience with Trade Capture, Risk Management, Scheduling & Operations, or Settlements & Accounting In-depth knowledge of Endurs database schema and ability to write/tune SQL Experienced in handling memory management issues with JVS and OpenComponents scripting Experienced with utilizing and implementing Grid Enabled Scripts, and Operation Services. Understands mature software design/architectures, software quality management and coding standards Familiar with Microsoft Azure DevOps tools (such as VSTS, GITHUB and GIT) Able to manage multiple delivery priorities and multiple demand requests Experience in Kafka is an advantage Progress as a person as we work on the energy transition together. Continuously grow the transferable skills you need to get ahead. Work at the forefront of technology, trends, and practices. Collaborate with experienced colleagues with unique expertise. Achieve your balance in a values-led culture that encourages you to be the best version of yourself. Benefit from flexible working hours, and the possibility of remote/mobile working. Perform at your best with a competitive starting salary and annual performance related salary increase our pay and benefits packages are considered to be among the best in the world. Take advantage of paid parental leave, including for non-birthing parents. Join an organisation working to become one of the most diverse and inclusive in the world. We strongly encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientation, and life experiences to apply. Grow as you progress through diverse career opportunities in national and international teams. Gain access to a wide range of training and development programmes.

Posted 1 month ago

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