Jobs
Interviews

507 Software Architecture Jobs - Page 2

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

5.0 - 9.0 years

0 Lacs

ahmedabad, gujarat

On-site

You are a technical leader who will be joining the engineering team in Ahmedabad & Pune. Your main responsibility is to lead, help design, and develop Enterprise Software for Global Fortune 500 clients in Data Analytics, Security, and Cloud segments. Your expertise in Core & Advanced Python with experience in developing REST API using any framework will be crucial for this role. In this position, you will take ownership of the entire project from requirement to final delivery stage. You will provide expertise in the software development life cycle, from concept, architecture, design, implementation, & testing. Leading & mentoring a small-sized team on a project and understanding requirements & writing technical architecture documents from customers will also be part of your responsibilities. You will have a strong focus on quality by enforcing code reviews & development best practices/processes. Planning the end-to-end technical scope of the project & customer engagement areas including planning sprint & deliveries will be essential. Leading all client calls and email communication, estimating efforts, identifying risks, and providing technical support whenever needed are also key components of this role. To be successful in this position, you should have 5+ years of experience in software architecture, system design & development. Extensive development experience in advanced Python programming language & microservices is required. Your passion for learning new technology, domain, and frameworks will be beneficial. Preferred experience in JavaScript technologies and strong fundamentals in Object-Oriented Design and Data Structures are desired. Experience in working with customers directly, developing RESTful Web services using any framework, and working on Agile Software development methodology are necessary. Experience with Linux programming or expertise in Big Data and/or Data Analytics is a plus. Prior experience in leading/mentoring a team, excellent oral, written, problem-solving, and analytical skills, and the ability to manage multiple projects at a time are also important for this role. Education requirements for this position include B.E, B.Tech, MCA, or Diploma in Computer/IT.,

Posted 1 week ago

Apply

15.0 - 19.0 years

0 Lacs

karnataka

On-site

We are looking for a highly skilled and experienced Technical Software Architect and Senior Manager to lead our system simulator and configuration tools software team. As the successful candidate, you will be responsible for defining the software architecture, leading the development, deployment, and maintenance of the tools, and building and managing a lean, high-performing team with a clear roadmap in place. Your key responsibilities will include owning and defining the software architecture for the system simulator and configuration tools for our power devices. You will lead the development, deployment, and maintenance of the tools, collaborate with cross-functional teams to ensure alignment with business goals, develop and maintain a product roadmap, and ensure the software meets high standards of quality, performance, and reliability. Additionally, you will implement agile methodologies to streamline development processes and stay updated with industry trends and technologies to drive innovation. To be successful in this role, you should hold a BE/BTech/MTech in Computer Science with at least 15 years of experience. You must have proven experience in software architecture and team management, expertise in digital twin technology is an advantage, proficiency in Python and full stack development, strong knowledge of JSON and database management, experience with agile methodology for software development, excellent leadership and team management skills, strong problem-solving and analytical skills, and effective communication and collaboration abilities. Join us at onsemi, where we are driving disruptive innovations to help build a better future. With a focus on automotive and industrial end-markets, we are accelerating change in megatrends such as vehicle electrification and safety, sustainable energy grids, industrial automation, and 5G and cloud infrastructure. With a highly differentiated and innovative product portfolio, we create intelligent power and sensing technologies that solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. If you are ready to take on this challenge and contribute to shaping the future, we invite you to be a part of our team dedicated to sourcing, attracting, and hiring high-performance innovators, while providing all candidates a positive recruitment experience that builds our brand as a great place to work.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

At Broadridge, the culture is focused on empowering individuals to achieve more. If you are enthusiastic about advancing your career and assisting others in their development, we welcome you to join our team. As a Full Stack .NET Developer, you should possess over 4 years of relevant software development experience. Your proficiency in .NET C# applications development is crucial, encompassing both .NET Framework and .NET Core, along with knowledge of .NET web development frameworks such as MVC and Web API. Additionally, expertise in web development technologies like Javascript, HTML, and CSS is essential. Your professional background should include working with relational databases, particularly SQL Server, and the ability to write, maintain, and optimize SQL Server stored procedures. Experience with .NET data access layers, such as Entity Framework, is also required. Moreover, hands-on experience with devops practices, especially in developing and deploying solutions on cloud-based infrastructure, is beneficial. In this role, you will be responsible for creating, supporting, and maintaining .NET Web and Windows applications within a dynamic agile development environment. This includes involvement in all aspects of implementation, from database management to back-end logic and UI development. Collaboration within an agile (scrum) multi-functional systems development team is key to delivering high-quality software that meets technical requirements. Furthermore, you will play a role in testing applications to ensure software quality, excellent UI/UX design, and adherence to standards such as TDD, BDD, and unit testing. Conducting troubleshooting, debugging, and providing operational support are also part of your responsibilities, along with maintaining secure, robust, scalable, and extendable applications through code reviews. While not mandatory, experience in developing Cloud native applications for Microsoft Azure, configuring Azure resources, and familiarity with containerization technologies like Docker are highly desirable. Knowledge of additional tools and frameworks such as Knockout.js, Vue.js, Angular, and React, as well as understanding web security best practices, will be advantageous. A solid understanding of Design Patterns, SOLID principles, Inversion of Control, RESTful Web Services, and general software architecture best practices will further enhance your capabilities in this role.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

NTT DATA is looking for a Pega Certified Senior System Architect to join their team in Bangalore, Karnataka, India. As a Pega Senior System Architect, you will be responsible for designing and integrating strategies for Pega application implementations, formulating data strategies based on clients" needs, providing guidance as a subject matter expert, driving best practices and concepts, and ensuring alignment of solutions with business and IT goals. You will also be expected to communicate solution options to stakeholders, incorporate software and system architecture into designs, facilitate decision-making, mentor team members, and develop innovative approaches to complex assignments. To be successful in this role, you should have at least 5 years of experience in developing mobile applications using Pega, strong communication and presentation skills, exposure to product development practices, and a Master's or Bachelor's degree in computer science or related field. You should also have excellent skills in process optimization, knowledge of Pega PRPC concepts and rule types, experience with UI frameworks, email listeners, SSO integration, security privileges access roles, RDA and RPA Pega solutions, object-oriented design, integration approaches, and software delivery methodologies. Experience in industries such as Healthcare, Insurance, airlines, travel & hospitality is a plus. The ideal candidate should have expertise in various software delivery methodologies, be adept at formulating conceptual frameworks, have experience working in collaborative environments, and be willing to travel. Additionally, knowledge of the latest Pega capabilities, Pega Express Methodology, creating UML diagrams, requirement management tools like JIRA and DevOps, Agile Methodologies, and industries like Manufacturing, Life Sciences, and Utilities are considered nice-to-have. NTT DATA is a global innovator of business and technology services, serving 75% of the Fortune Global 100. They are committed to helping clients innovate, optimize, and transform for long-term success. As a Global Top Employer, NTT DATA has diverse experts in more than 50 countries and offers services in business and technology consulting, data and artificial intelligence, industry solutions, and development, implementation, and management of applications, infrastructure, and connectivity. NTT DATA is part of the NTT Group, investing over $3.6 billion annually in R&D to help organizations and society move confidently into the digital future.,

Posted 1 week ago

Apply

10.0 - 15.0 years

0 Lacs

pune, maharashtra

On-site

You should have a BE/BTech/ME/MTech degree with 10-15 years of experience in software architecture, design, and development within embedded software/firmware using C and C++. Experience in software development in the medical industry is required, with a preference for experience with IEC 62304, FDA guidance for medical device development, and other relevant medical device regulatory standards. Additionally, you must have experience with RTOS and BareMetal based Embedded Software, along with preferred knowledge in the Linux Environment. Your responsibilities will include hands-on knowledge of microprocessor development, system domain knowledge for designs in software, hardware, and mechanical systems. You should also have experience with platform initialization, board support package integration, low-level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs, as well as memory management, scheduling, interrupts, and multi-threading. It is essential to be aware of SDLC and have a good grasp of design patterns, multithreading, and code reviews. Experience in Agile SW Development practices, along with experience in the scaled agile framework (SAFe), is preferred. Competencies required for this role include technical documentation, agile methodology, SDLC, business acumen, strategic planning, escalation management, systems integration, quality specifications, software architectures, stakeholder management, resource planning & allocation, software design, code reviews, requirements management, and regulatory requirements. We believe in the power of collaboration and teamwork. For office-based roles, working in-person at least 3 days per week is required. Onsite roles necessitate full-time presence in the company's facilities, while field roles are typically performed outside of the main facilities, often at the customers" or suppliers" locations. Please indicate if this role is an office-based, field-based, or onsite role. About Philips: Philips is a health technology company that is committed to providing quality healthcare to everyone, everywhere. Our mission revolves around the belief that every human life matters, and we strive to ensure access to the healthcare that everyone deserves. If you are interested in making a difference in the lives of others, we encourage you to apply for this role, even if you do not meet all the experience requirements. Learn more about our business, explore our rich history, and discover our purpose.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As a Practice Director at KPIT, you will be responsible for understanding KPIT's Cloud, Data Platform & Gen AMI offerings and solutions to effectively address customers" requirements and challenges. You will act as an Ambassador for KPIT in the emerging Automotive market in new geographies. Building strong relationships with customers and internal teams will be crucial in establishing long-term partnerships. Your role will involve supporting the recruitment team in identifying candidates to build a local engineering team for French customers. Your responsibilities will also include interpreting customer requirements and requests for quotation (RFQ) and aligning them with KPIT's offerings and competencies. Collaborating with the sales organization, you will identify new business opportunities and provide additional support where needed. Attending regular customer meetings and workshops will be essential to ensure alignment with customer needs. In addition to engaging with customers, you will play a key role in defining technology roadmaps and investment proposals to meet customer and market demands. Monitoring the activities of KPIT competitors in France and sharing insights with the organization will be part of your duties. Collaboration with offshore subject matter experts (SMEs) and leaders will involve estimating projects, planning at a high level, and creating compelling customer propositions. From a technical perspective, you should possess a good understanding of Data Platforms, Cloud, Gen AI/ML, Scrum, Linux, C/C++, and more. Knowledge of infrastructure modules, open-source software, automotive sub-domains, and software architecture and design are also required. Familiarity with vehicle architecture and experience working with Tier 1 or OEM companies is advantageous. On the soft skills front, being a skilled negotiator, having a passion for technology trends in the automotive industry, and the ability to cultivate positive relationships within and outside the organization are essential. Excellent presentation skills and the willingness to travel to meet customers and development partners are additional attributes that will contribute to your success in this role.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As a Java Developer with over 6 years of experience in Java, Springboot, Microservices, and ReactJS, you will be responsible for troubleshooting and debugging existing code as necessary. Your proficiency in ensuring code quality, security compliance, and application performance management will be crucial to the success of the projects. You will actively participate in the agile planning process and estimate planned tasks while possessing good verbal and written communication skills. Additionally, your expertise in unit testing, particularly with Junit, will be essential in ensuring the overall quality of the software. Your key responsibilities will include feature implementation and delivering production-ready code, along with creating technical documentation and system diagrams. You will also be tasked with generating debugging reports, implementing fixes, and optimizing performance to enhance the overall efficiency of the systems. To excel in this role, you should have a solid foundation in core computer science fundamentals, including data structures, algorithms, and concurrent programming. Your experience should demonstrate a deep understanding of software design principles, microservices architecture, and various technologies such as JEE, Spring, Hibernate, Oracle, CloudSQL PostgreSQL, BigTable, BigQuery, NoSQL, Git, IntelliJ IDEA, Pub/Sub, and Data Flow. Experience with Native & Hybrid Cloud environments, Agile development methodologies, and proficiency in programming languages like Python and Java will be beneficial. You are expected to collaborate effectively with the product and technology teams, translating strategic priorities into scalable and user-centric solutions. Your attention to detail and problem-solving skills will be critical in addressing complex issues and delivering effective solutions. Strong communication skills and a proactive, team-oriented attitude are essential for success in this role. Preferred skills and experiences include familiarity with Agile Scrum methodologies, continuous integration systems like Jenkins or GitHub CI, SAFe methodologies, and creating secure solutions by design. Experience with multi-threaded backend environments, Docker, Kubernetes, and scripting languages like Ruby, Python, Perl, Node.js, and bash will be advantageous. At GlobalLogic, we value a culture of caring, continuous learning and development, meaningful work, balance, flexibility, and integrity. As part of our team, you will have the opportunity to work on impactful projects, grow personally and professionally, and collaborate with forward-thinking clients on cutting-edge solutions that shape the world today. Join us and be a part of our commitment to engineering impact and transforming businesses through intelligent digital products and services.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Senior Systems Integrator Lead, you will play a crucial role in spearheading the integration of cutting-edge LLM solutions with diverse enterprise systems. Your responsibilities will include designing and overseeing complex integration strategies, mentoring and guiding development teams, and remaining hands-on in architecting, building, and deploying integration solutions. You will establish and enforce integration standards, development workflows, and quality assurance processes while optimizing LLM integration performance and integrating multi-modal AI into existing business workflows. Your expertise in systems integration, AI integration, and architecture will be instrumental in implementing complex integration solutions using APIs, message queues, ETL/ELT pipelines, and event-driven architectures. You will design and maintain microservices-based integration layers, architect cloud-native solutions, and ensure secure and efficient data flow between systems. Additionally, you will be responsible for building front-end applications using React.js, designing and implementing RESTful and GraphQL APIs, and implementing real-time features for AI interactions. Collaboration with cross-functional teams, technical documentation creation, and knowledge sharing sessions will also be key aspects of your role. To be successful in this role, you should have 6-8+ years of systems integration experience with 2+ years in technical leadership roles. You must possess deep experience in LLM integration, Generative AI implementations, and AI/ML pipeline development. Proficiency in LLM integration expertise, integration technologies, cloud platforms, React.js, database integration, DevOps, monitoring, software architecture, security, compliance, and performance engineering is essential. Strong technical communication skills, problem-solving abilities, and adaptability in fast-paced environments are also required. Preferred qualifications include experience with vector databases, semantic search implementations, prompt engineering frameworks, AI agent architectures, enterprise software integration, infrastructure-as-code, and AI/ML product development or consulting. In summary, as a Senior Systems Integrator Lead, you will bring technical expertise, leadership skills, strategic thinking, a hands-on mentality, and an innovation mindset to tackle the most complex integration challenges and drive cutting-edge AI integration patterns.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As a software architect at Tata Communications, your primary responsibility will be designing software architecture, leading the delivery and deployment of solutions, driving automation, and enhancing operational efficiencies. This strategic role involves defining the direction of new solutions, processes, and standards based on business strategy or customer requirements, with a significant impact on the overall results of the business unit. Your key responsibilities will include understanding new requirements and charters, leading discussions with cross-functional teams and stakeholders to assess feasibility and technical specifications, defining a software roadmap to align with business needs, creating and delivering high-quality features, overseeing the deployment of software architecture, analyzing test results, and guiding troubleshooting. You will also review and finalize the implementation of design and architecture, create internal user stories for development and deployment, establish technology standards, and facilitate the prioritization of program-level features and architectural backlogs. Additionally, you may be leading a team of software developers. To excel in this role, you should possess demonstrated experience and understanding in software solutions requirement analysis, creating roadmaps, designing software and platform architecture, working in cloud environments, and familiarity with business concepts and processes. Hands-on experience in debugging complex issues, extensive knowledge of software and application lifecycle management, industry domain expertise in technology and trends, and experience with Agile methodology are desirable skill sets for this position.,

Posted 1 week ago

Apply

5.0 - 14.0 years

0 Lacs

karnataka

On-site

You will be joining Persistent as an Appian Architect, where you will collaborate with customers on a daily basis as part of their internal design and development team. Your primary responsibility will be to tackle complex business challenges, devise innovative solutions, and implement creative ideas that deliver genuine value to the clients. Your role will involve designing technical and enterprise solutions, leading a small team in development activities, and overseeing projects by breaking down epics into stories. You will guide Appian developers within the delivery team to ensure the proper implementation of best designs, testing, and deployment practices. Collaborating with developers and architects, you will ensure that the build aligns with business requirements and translate those requirements into customized solutions using the Appian platform. Additionally, you will develop and modularize individual components for reusability, conduct peer reviews to maintain application quality, and handle tasks such as impact analysis, application development, and performance management. You will also be responsible for developing various components like complex and nested data stores, SAIL interfaces, queries, and integrations. To excel in this role, you are expected to possess a Bachelor's degree in Computer Science or a related field with 11-14 years of professional experience. It is essential to have Appian Designer certification along with a minimum of 5+ years of recent experience in Appian software development and design. You should also have expertise in software architecture, SOA services implementation, Agile/Scrum development methodology using tools like JIRA and Confluence, working with Appian 18+ versions, and using technologies like Cucumber, Java, SQL, Appian AI, IDP, Git, Jenkins, etc. Strong analytical and problem-solving skills, along with excellent leadership, communication, and interpersonal abilities, are crucial for this role. In return, Persistent offers a competitive salary and benefits package, a culture focused on talent development with opportunities for quarterly promotions and company-sponsored higher education, the chance to work with cutting-edge technologies, and various employee engagement initiatives. The company prioritizes diversity and inclusion in the workplace, welcoming applications from all qualified individuals. Persistent also provides a supportive working environment with hybrid work options, flexible hours, and facilities for employees with disabilities to ensure an inclusive and accommodating workplace for all. Join Persistent to unleash your full potential and be part of a values-driven, people-centric organization where you can accelerate your professional growth, make a positive impact on the world with innovative technologies, enjoy collaborative innovation, and unlock global opportunities to work and learn with industry leaders. Visit persistent.com/careers to explore open positions and embark on a rewarding career journey with Persistent.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 Lacs

noida, uttar pradesh

On-site

The job is located in Noida, Uttar Pradesh with a salary of 1.2 Lakhs per annum (CTC) minimum after the training period, with a performance-based bonus on top. The training period lasts for 3 months and is free for all freshers, with no fees to be paid by the candidates. During this training period, no salary or stipend will be provided by the organization. The minimum service agreement for this position is 2 years. The organization is a small startup firm that focuses on delivering high-quality work for international clients, based in Noida, Uttar Pradesh. The job role involves working on building a disruptive, high-end, pan-India eCommerce website. Candidates will be expected to work on various areas including Website Development (PHP, MySQL), Advanced WordPress, HTML5, CSS3, Javascript, Bootstrap, API-based Integrations, Software Architecture, Service-Oriented Architecture (SOA) and Microservices, Android/iOS/Hybrid Mobile App Development, Cybersecurity, Big Data, Hadoop, Containerization using Docker, Kubernetes, Automated Software, Quality Assurance, and more. The organization is looking for highly motivated individuals with excellent technical skills who can work under pressure. The training mode will include theory, class discussions, hands-on experience, and exposure to live projects. Projects will involve PHP-based solutions, WordPress-based solutions, open-source solutions, database solutions, packaged solutions, mobile app development, API/REST/SOAP-based solutions, Java/J2EE, CRM solutions, SOA solutions, Oracle products, Salesforce.com, rules automation, policy formulation solutions, server and network configuration, infrastructure installation, configuration & maintenance, blog writing, content creation, search engine optimization (SEO/SMO), and more. The job is based at Triple One Group, Sector 83, Noida, Uttar Pradesh. The qualifications/eligibility requirements for this position include MCA/B.Tech/BE with a focus on computer programming, along with excellent English speaking and written skills. The selection process involves resume-based screening, phone-based screening, a written exam, and a personal interview. The training includes working on live industry projects and the positions are limited and filled on a first-come, first-serve basis. Once the required number of freshers are hired, the training position will be closed. The decision of the management is final in all respects.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

As the Head of Development (Tech Lead) specializing in C++ at Xtreme Next, a prominent provider of multi-asset trading platforms, you will play a crucial role in leading the technical direction of our core trading infrastructure. Based in Mumbai and working on-site, you will be responsible for overseeing the engineering team, driving technical architecture, and ensuring the successful delivery of scalable trading technologies. Your primary responsibilities will include leading the development of performance-critical components in C++, such as the order matching engine and FIX engine. You will also be tasked with architecting scalable systems and low-latency, high-throughput trading solutions. Managing a growing team of C++ developers and software engineers, you will collaborate closely with product, QA, and business teams to align technology with strategic objectives. In addition to reviewing architecture, code, and system design to ensure scalability and reliability, you will own the full development lifecycle from planning to deployment and support. Your role will also involve optimizing system performance, minimizing latency through advanced techniques, ensuring secure and fault-tolerant design across all modules, and leading R&D efforts for new trading technologies and platform enhancements. To excel in this role, you should possess a minimum of 8 years of software engineering experience with a strong background in C++, along with at least 2 years in a leadership or tech lead position. Proven expertise in building and scaling real-time trading systems, a solid understanding of multi-threading, networking, and memory management, and familiarity with financial protocols like FIX, FAST, or binary protocols are essential. Experience with low-latency databases and message queues, as well as a strong grasp of Linux systems, debugging tools, and profiling, will be advantageous. Furthermore, your qualifications should include a profound understanding of software architecture, performance tuning, and design patterns, excellent communication and leadership skills, and a degree in Computer Science, Engineering, or a related field. Previous experience in the financial trading industry is highly preferred. By joining Xtreme Next, you will have the opportunity to work on cutting-edge trading technologies utilized by global financial institutions, lead a talented and growing team in an innovation-driven environment, access career advancement opportunities, and contribute to a high-impact company shaping the future of multi-asset trading platforms.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

If you are looking for a career at a dynamic company with a people-first mindset and a deep culture of growth and autonomy, ACV is the right place for you! Competitive compensation packages and learning and development opportunities, ACV has what you need to advance to the next level in your career. We will continue to raise the bar every day by investing in our people and technology to help our customers succeed. We hire people who share our passion, bring innovative ideas to the table, and enjoy a collaborative atmosphere. ACV is a technology company that has revolutionized how dealers buy and sell cars online. We are transforming the automotive industry. ACV Auctions Inc. (ACV), has applied innovation and user-designed, data driven applications and solutions. We are building the most trusted and efficient digital marketplace with datasolutions for sourcing, selling and managing used vehicles with transparency and comprehensive insights that were once unimaginable. We are disruptors of theindustry and we want you to join us on our journey. ACVs network of brands includes ACV Auctions, ACV Transportation, ClearCar, MAX Digital and ACV Capital within its Marketplace Products, as well as, True360 and Data Services. ACV Auctions is opening its new India Development Center in Chennai, India, and we're looking for talented individuals to join our team. As we expand our platform, we're offering a wide range of exciting opportunities across various roles. At ACV, we put people first and believe in the principles of trust and transparency. If you are looking for an opportunity to work with the best minds in the industry and solve unique business and technology problems Look no further! Join us in shaping the future of the automotive marketplace! At ACV, we focus on the Health, Physical, Financial, Social and Emotional Wellness of our Teammates and to support this we offer industry-leading benefits and wellness programs. We are looking for a highly skilled and experienced Senior Frontend Software Developer to join our dynamic development team. As a Senior Developer, you will take ownership of designing, building, and optimizing robust and scalable software solutions. Your expertise and leadership will drive innovation, mentor junior developers, and contribute to the overall technical strategy of our organization. We value practical software experience in addition to a thorough understanding of computer science fundamentals. The technologies you are familiar with are less important to us than your ability to solve complex software problems, apply software engineering best practices, and work in a collaborative work environment. **Key Responsibilities:** **Software Development** - Design, develop, test, and deploy high-quality software solutions in alignment with business requirements. - Write clean, maintainable, and efficient code while adhering to best practices and coding standards. - Debug and resolve complex technical issues in a timely manner. **Technical Leadership** - Provide mentorship and technical guidance to junior and mid-level developers. - Lead technical discussions, code reviews, and design sessions. - Stay abreast of emerging technologies and propose innovative solutions to improve our systems. **Architecture and Design** - Collaborate with stakeholders to gather and analyze requirements and translate them into technical designs. - Architect scalable, secure, and maintainable software systems that meet performance and reliability standards. - Optimize system performance and ensure solutions are future-proof. **Collaboration and Communication** - Work closely with cross-functional teams, including product management, UX/UI design, and QA, to deliver on project goals. - Clearly communicate technical concepts and solutions to non-technical stakeholders. - Contribute to and promote a culture of continuous learning and improvement within the team. **Requirements:** - BS degree in Computer Science or a related technical discipline or equivalent practical experience. - 8+ years of experience in mobile software development with demonstrated expertise in React Native, or equivalent. - Strong understanding of software architecture, design patterns, and development methodologies. - Experience with version control systems, automated testing, and CI / CD. - Experience with Agile or Scrum methodologies is a plus. - Proven ability to lead technical projects from conception to completion. - Excellent problem-solving skills and attention to detail. - Strong communication and interpersonal skills, with a collaborative mindset. **Our Values:** - Trust & Transparency - People First - Positive Experiences - Calm Persistence - Never Settling,

Posted 1 week ago

Apply

5.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

You are a trusted digital engineering and enterprise modernization partner, combining deep technical expertise and industry experience to help clients anticipate what's next. Your offerings and proven solutions create a unique competitive advantage for clients by empowering them to see beyond and rise above. Collaborating with industry-leading organizations worldwide, including innovative global companies, major banks in the US and India, and healthcare ecosystem innovators, you have sustained growth momentum by delivering $328.2M revenue in Q1 FY25 with a 16% Y-o-Y growth rate. Your global team of 23,500+ members across 19 countries has been pivotal in assisting market leaders to transform their industries. Recognized as a leader in digital engineering services and for excellence in governance and executive leadership, you maintain a strong employee satisfaction score of 8.2/10. As an Application Lead at Persistent, you will be responsible for designing and coding functional programs and applications. Working both independently and as part of a team with minimal supervision, you will play a key role in guiding Appian developers to ensure proper implementations of best designs, testing, and deployment practices. Your responsibilities will include building applications, working with Appian object types, guiding developers within the delivery team, participating in analysis, design, and development of Appian-based applications, designing SQL queries, and developing technical solutions. Leading projects, running workshops, and modularizing individual components for reusability will also be part of your role. To qualify for this position, you should have at least 5 years of experience in implementing BPM solutions using Appian 19.x or higher, expertise in implementing IT solutions using BPM or integration technologies, a good understanding of database concepts, and strong working knowledge of major databases. Previous consulting or client service delivery experience, familiarity with software architecture and SOA services implementation, possession of the Appian Designer certification, proven work experience in Appian 18+ versions, knowledge of Cucumber, Java, and SQL, experience in agile/scrum development, and proficiency in Views, stored procedures in DB, and HTML in Appian are essential requirements. Persistent offers a competitive salary and benefits package, a culture focused on talent development, opportunities to work with cutting-edge technologies, employee engagement initiatives, annual health check-ups, and insurance coverage for self, spouse, children, and parents. The company is committed to fostering diversity and inclusion in the workplace, offering hybrid work options, flexible working hours, and accessible facilities to support employees with disabilities. As an equal opportunity employer, Persistent prohibits discrimination and harassment of any kind, creating an inclusive environment where all employees can thrive and unleash their full potential.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As a Lead Product Security Analyst expert, you will join the Product Security team at the forefront of the digital transformation within the global organization. Your role will involve leading security architecture reviews, threat modeling, and risk assessments for complex systems and products. You will define and drive the adoption of secure development practices across engineering teams, collaborate with various stakeholders to embed security into product roadmaps and design decisions, and develop scalable security frameworks, standards, and automation tools. In addition, you will be responsible for conducting advanced security testing, overseeing remediation efforts, evaluating and integrating security tools into CI/CD pipelines, and serving as a mentor and technical leader for junior analysts and engineers. Your expertise will be crucial in collaborating with incident response and vulnerability management teams to address product-related security issues and staying ahead of emerging threats and technologies to translate them into actionable strategies. To excel in this role, you should possess a Bachelor's or Master's degree in Computer Science, Cybersecurity, or a related field, along with at least 6 years of experience in application/product security. A deep understanding of secure coding, software architecture, common vulnerabilities, proficiency in multiple programming languages, experience with cloud-native security and containers, as well as strong communication and leadership skills are essential for success. Desired characteristics include industry certifications such as OSCP, CISSP, CSSLP, or GIAC, experience in threat modeling methodologies, familiarity with compliance and regulatory standards, and contributions to open-source security tools or research. By working with Baker Hughes, an energy technology company known for revolutionizing the energy industry, you will have the opportunity to innovate, grow, and contribute to a safer, cleaner, and more efficient future.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

You should have extensive experience with Python for developing high-performance networking applications, router firmware, and automation test tasks. Additionally, proficiency in the C language and working with Makefiles to build and integrate third-party libraries into router software is required. Hands-on experience with Pytest and the Python testing framework is essential for scripting and automation tasks. Your expertise should include a deep understanding of IPv4/v6 addressing, subnets, and networking layers, as well as a strong foundational knowledge of networking basics such as Ping, Routing, ARP, and how devices communicate across the network. Familiarity with key routing protocols like OSPF, BGP, and their implementation/working in router firmware and software stacks is necessary. Solid knowledge of the TCP/IP protocol suite, including layers, socket programming, and network communications is also expected. Knowledge of VPN technologies (e.g., IPSec, GRE) and tunneling protocols used in networking is a plus. You should possess expertise in using industry-standard debugging tools (e.g., GDB, Wireshark, tcpdump, pdb) for diagnosing issues in networking code and embedded systems. Additionally, you should have the ability to identify, analyze, and resolve complex software and hardware integration issues in networking environments. Your skills should include designing software for scalable, modular, and maintainable systems with a focus on performance optimization. Familiarity with Git, CI/CD pipelines for building and testing software, and a basic understanding of virtualization and containerization technologies are essential. You must ensure compliance with Truminds" Information Security (InfoSec) guidelines and best practices to safeguard data and maintain a secure work environment. Furthermore, you should have the ability to lead and guide a team of engineers, providing technical direction and support. Mentorship of junior team members to foster growth and improve technical skills is also expected from you.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As an Integration Software Engineer at Capco, a global technology and management consulting firm, you will play a crucial role in integrating complex software systems, building robust APIs, and ensuring seamless communication between internal and external platforms. With a focus on innovation, delivery excellence, and thought leadership, you will have the opportunity to make a significant impact by transforming businesses in the energy and financial services sectors. Key Responsibilities: - Design, develop, and maintain integration solutions using C++ and Python. - Collaborate with cross-functional teams to understand integration requirements and deliver scalable solutions. - Develop and maintain APIs, SDKs, and middleware components. - Troubleshoot and resolve integration issues across systems and environments. - Write clean, efficient, and well-documented code. - Participate in code reviews, testing, and deployment processes. - Ensure system reliability, performance, and security in integration workflows. Required Qualifications: - Bachelors or Masters degree in Computer Science, Engineering, or a related field. - 4+ years of experience in software development with a focus on system integration. - Strong programming skills in C++ and Python. - Experience with RESTful APIs, message queues (e.g., RabbitMQ, Kafka), and data serialization formats (e.g., JSON, XML, Protocol Buffers). - Familiarity with CI/CD pipelines and version control systems (e.g., Git). - Solid understanding of software architecture, design patterns, and system interoperability. Preferred Qualifications: - Experience with cloud platforms (AWS, Azure, GCP). - Knowledge of containerization tools (Docker, Kubernetes). - Exposure to real-time systems or embedded environments. - Familiarity with Agile development methodologies. At Capco, we embrace diversity and inclusion, fostering a tolerant and open culture that values creativity and inclusivity. With a non-hierarchical structure, every individual has the opportunity to advance their career in alignment with the company's growth. Join us in our mission to drive transformation and be a part of a dynamic and innovative engineering team.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

nagpur, maharashtra

On-site

As a leading provider of IT solutions and services in India, All Indian IT Services is dedicated to meeting the diverse needs of clients across various industries. Our commitment lies in delivering high-quality and innovative solutions that drive business growth and help our clients stay competitive in the market. We are currently looking for a highly skilled and motivated individual to join our team in the dual role of UI/UX Designer & Software Architect. In this position, you will be responsible for creating visually stunning and intuitive user interfaces, as well as contributing to the architectural design and development of robust software solutions. Responsibilities: - Develop wireframes, prototypes, and high-fidelity designs for web and mobile applications. - Lead the architectural design and development of scalable and maintainable software systems. - Understand client requirements and suggest appropriate technologies. - Stay updated with the latest technologies and trends in the IT industry. - Ensure a seamless and engaging user experience through effective UI design. - Integrate UI/UX designs with the overall software architecture. - Collaborate with stakeholders to bring designs to life. - Conduct user research and gather feedback to improve design solutions iteratively. Requirements: - Bachelor's degree in Design, Computer Science, IT, or related field. - 1-3 years of experience in UI/UX Design and Software Architecture. - Proficiency in design tools like Adobe Creative Suite, Sketch, Figma, or equivalent. - Strong skills in programming languages such as Java, Python, or JavaScript. - Excellent communication and collaboration abilities. - Ability to thrive in a fast-paced, dynamic environment. This is a full-time, permanent role with benefits including a flexible schedule and various bonuses. The work location is in Nagpur, Maharashtra. If you have the required experience and skills, we would love to have you on board with us at All Indian IT Services.,

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

noida, uttar pradesh

On-site

As a highly experienced Principal Software Engineer at UKG, you will have the opportunity to work on cutting-edge SaaS technologies and impactful projects used by enterprises globally. Your role will involve driving technical strategy, leading large-scale projects, and mentoring engineers throughout the organization. You will be responsible for designing, developing, testing, deploying, and maintaining highly complex software systems. Your responsibilities will include writing clean, maintainable, and efficient code for various software applications and systems. You will drive the technical strategy and vision for major projects, ensuring alignment with business goals and industry best practices. Leading cross-functional teams to deliver high-impact software projects on time and within budget will be a key aspect of your role. Architecting, designing, and developing complex software systems to ensure high standards of performance, scalability, and reliability will be crucial. You will be expected to solve complex issues with innovative solutions and impact the achievement of area/group objectives. Ensuring service health and quality, implementing best quality practices, and overseeing CI/CD pipelines will also be part of your responsibilities. To qualify for this role, you should have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with at least 7 years of professional software development experience. Deep expertise in programming languages such as C, C++, C#, .NET, Python, Java, or JavaScript is required. Proficiency in cloud technologies like Azure, AWS, GCP, and version control systems like GitHub is essential. Preferred qualifications include a Master's degree or PhD in Computer Science or a related field, familiarity with developing accessible technologies, and dedication to diversity and inclusion initiatives. Strong problem-solving skills, attention to detail, leadership abilities, and effective communication skills are necessary for this role. At UKG, we are on the verge of achieving something truly special. As a leading provider of workforce management and human capital management solutions, we are committed to promoting diversity and inclusion in the workplace. If you require disability accommodation during the application and interview process, please reach out to UKGCareers@ukg.com.,

Posted 2 weeks ago

Apply

5.0 - 10.0 years

0 Lacs

delhi

On-site

As an experienced JAVA/SPRING BOOT Lead/Senior Software Engineer at Open English, you will be an integral part of the AI team, contributing to the development of applications and APIs utilizing Generative AI and Large Language Models. Your role will involve showcasing expertise in Python/Django, along with AI technologies, to support the innovative projects within a fast-paced environment. You should possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with over 10 years of software development experience. Your proficiency in Python/Django for at least 7 years, coupled with extensive experience in Python and the Django framework for over 5 years, will be essential. Additionally, your skills in Java and Spring Boot are required, with a strong foundation in software architecture and design patterns. An ideal candidate for this role would have proven experience in creating scalable REST APIs, familiarity with Generative AI, Large Language Models, and other AI technologies like prompt engineering, text-to-speech, and machine learning. Experience with RDBMS such as Postgres, MySQL, distributed multi-tier systems, and client-server architectures is also crucial. Your technical skills should include expertise in writing unit tests using unittest or pytest, knowledge of AI frameworks like TensorFlow and PyTorch, as well as understanding NLP and machine learning concepts. Experience with vector databases such as PineCone, cloud platforms like AWS and Azure for deploying AI models, and proficiency with version control systems like Git are expected. Moreover, knowledge of tools like Jenkins or similar for CI/CD flows will be beneficial for this role.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Senior Software Engineer in React.JS at Crest Data, based in Ahmedabad and Pune, India, you will be an integral part of our team with a focus on software architecture, system design, and development. With a minimum of 3 years of experience in the field, you will be responsible for leading a team and working with various latest technologies to deliver high-quality solutions to our clients. To excel in this role, you should possess a strong educational background with a degree in B.E, B.Tech, MCA, or a Diploma in Computer/IT. Your expertise should include extensive software development experience in React.JS and basic JavaScript programming. Proficiency in React/Angular front-end programming is essential, along with the ability to develop RESTful web services using any framework. Your technical skills should be complemented by a solid foundation in Computer Science fundamentals, including Object-Oriented Design and Data Structures. Experience with Agile software development methodology is preferred, and knowledge of Linux programming or expertise in areas such as Big Data, Networking, Storage, or Virtualization will be advantageous. Effective communication, problem-solving, and analytical skills are key requirements for this role. You should be able to engage with customers and clients, as well as collaborate within a team environment. The ability to work autonomously and deliver results with minimal supervision is essential for success in this position. If you are a proactive and adaptable professional with a passion for technology and a drive for excellence, we invite you to join our dynamic team at Crest Data and contribute to our innovative projects.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

delhi

On-site

You will be responsible for architecting and deploying solutions that combine machine learning models with full stack applications using Java and Python. Your main focus will be on integrating data pipelines, model inference, and API-driven front-end interfaces to automate workflows and optimize performance across systems. You will drive implementation strategies aligned to product requirements and engineering standards. Your responsibilities will include understanding IoT-specific requirements such as data ingestion from edge devices, analytics needs, and user-facing application features. You will lead technical discussions with cross-functional teams to evaluate feasibility, define specifications, and assess performance and scalability for IoT solutions. It will be your responsibility to define and design software architecture for integrating IoT data pipelines, ML models, and full stack applications using Java and Python. You will also deliver robust features including sensor data processing, real-time analytics dashboards, and APIs for device management and control. Moreover, you will drive the deployment of end-to-end IoT platforms from data collection and ML model deployment to web/mobile access with a focus on automation and resilience. You will review and finalize infrastructure design including edge-cloud integration, containerized services, and streaming data solutions such as Kafka and MQTT. Creating and managing user stories for device-side logic, cloud-based processing, and visualizations will also be a part of your responsibilities. You will establish standards for edge computing, MLOps in IoT, and cloud-native application development, ensuring security, scalability, and maintainability. Furthermore, you will facilitate the prioritization of features related to device data processing, predictive maintenance, anomaly detection, and real-time user interfaces. Desired Skill Sets: - Strong experience architecting and delivering software applications combining real-time data, machine learning, and cloud-native full stack platforms. - Hands-on expertise with Java (Spring Boot) and Python for both backend services and ML model implementation. - Experience with IoT protocols (MQTT, CoAP), data streaming (Kafka, AWS Kinesis), and edge-cloud data integration. - Deep understanding of software/application lifecycle management for connected device platforms. - Experience working in Agile setups and DevOps pipelines with tools like Docker, Kubernetes, Jenkins, Git.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

Carmatec is seeking passionate Ruby on Rails Developers to join the Rails Carma team at www.railscarma.com. As an experienced Ruby on Rails Developer, you will have the opportunity to collaborate with dedicated professionals who are committed to transforming the ROR development landscape. Your responsibilities will include understanding software design and architecture, designing and developing software solutions using Ruby on Rails, analyzing clients" requirements to prepare technical specifications for implementations, and completing tasks based on approved plans, requirements, and schedules. You will also be expected to develop products and their elements according to client specifications, collaborate with the QA team to address reported problems and bugs, and establish and adhere to performance metrics at the team level. Additionally, you will work with QA Leads and Testers to enhance code quality, estimate tasks, define schedules, evaluate technologies, develop prototypes, contribute to design issues, and ensure that projects are delivered to high-quality standards, on time, and within budget. To be successful in this role, you should have 2-5 years of experience in developing Ruby applications, possess the ability to analyze, design, develop, and support complex applications, and demonstrate proficiency in designing and developing complex modules in Ruby on Rails. Strong knowledge of Restful architecture for implementing APIs and utilizing third-party APIs in Rails applications is essential, along with expertise in clean sheet Relational Database Design, SQL skills, JQuery, Prototype, Ajax, and libraries. Experience with SVN or Git version control, Rake/Capistrano, Agile Development, TDD/TFD, and testing tools is also required. This position is based in Bangalore and requires proactive task scheduling and prioritization to optimize time utilization and productivity. Monitoring progress against schedules and taking additional initiatives as needed to meet project deadlines are also part of the role. If you meet the requirements and find the above description appealing, please send your updated resume to teamhr@carmatec.com.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Software Engineer within the Financial Crime Solutions team focused on Crypto at our organization, you will play a key role in shaping the technical direction of our powerful risk assessment tool, Crypto Secure. This tool aids banks in gaining deeper insights into crypto spend, transaction volumes, and AML risk exposure through an intuitive dashboard. You will have the opportunity to contribute to high-quality code, mentor fellow engineers, lead architecture discussions, and drive best practices across the team. Your responsibilities will include designing, developing, and maintaining scalable applications using technologies such as Java, Spring Boot, React, PostgresDB, Apache NiFi, Hadoop, and Snowflake. You will be expected to translate high-level requirements into technical solutions, drive technical decision-making aligned with architecture and security best practices, provide accurate work estimates, and manage technical dependencies effectively. Additionally, you will mentor and guide engineers of all levels, conduct code reviews, and foster a culture of continuous learning and innovation within the team. Collaboration across teams is essential in this role, as you will partner with Product Managers and System Architects to align technical and business priorities, work closely with Quality Engineers and Business Analysts to ensure well-defined backlog items, support project managers in managing technical dependencies, and contribute to stakeholder presentations. You will be an advocate for engineering excellence by promoting clean, maintainable, and testable code, staying updated on industry trends and emerging technologies, and driving the adoption of best practices for efficient software delivery. To excel in this role, you should have a minimum of 8 years of experience in developing enterprise-grade applications, strong full-stack experience with Java, Spring Boot, React, and relational databases, knowledge of big data technologies, experience in designing scalable systems, proficiency in API development, microservices, and cloud platforms, and a deep understanding of security, performance, and non-functional requirements. Leadership skills, collaboration abilities, an ownership mentality, a detail-oriented approach, and a passion for innovation are key attributes we are looking for. This role offers you the opportunity to work with a talented team, influence the technical direction of a critical security product, collaborate with experienced Software Architects, tackle challenging problems at the intersection of crypto risk, finance, and cutting-edge technology, and have a direct impact on product success through both hands-on coding and strategic leadership. Join us and be part of a company where your ideas matter, and your work makes a difference.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

gautam buddha nagar, uttar pradesh

On-site

You are a results-driven Technical Program Manager (TPM) with a strong engineering mindset, looking to join a high-performing team. Your role involves leading and orchestrating end-to-end product development initiatives for SaaS offerings. Leveraging deep technical knowledge, strategic thinking, and cross-functional leadership, you will manage complex programs to ensure timely and high-quality delivery of software solutions. Your responsibilities include driving alignment across product, engineering, QA, and operations teams to foster a high-performance culture focused on continuous improvement and operational excellence. You will actively support and enhance value stream delivery by facilitating ceremonies, driving lean process improvements, and maximizing throughput and customer value delivery. Leading the full lifecycle of technical programs, you will define requirements, plan schedules and milestones, manage dependencies, mitigate risks, and report to stakeholders using Agile, Scrum, and/or SAFe methodologies. Applying a sound understanding of software architecture, CI/CD pipelines, cloud technologies, and system integration principles, you will influence technical design decisions and ensure scalable, maintainable implementations aligned with product strategy and engineering best practices. You will own the collection, analysis, and communication of key performance indicators, maintaining comprehensive project documentation and stakeholder communications in alignment with Agile delivery frameworks. As a strategic liaison among product management, software engineering, QA, DevOps, and customer success teams, you will ensure a shared understanding of objectives, deliverables, and timelines. Proactively identifying executional bottlenecks, technical blockers, and systemic risks, you will drive problem-solving efforts to develop sustainable solutions and prevent recurrence. Championing process optimization initiatives through retrospectives and Kaizen practices, you will enhance team performance, velocity, and product quality. To qualify for this role, you need a Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline, or equivalent hands-on training from coding bootcamps or technical certifications. You should have solid experience working with distributed microservices architectures and event-driven systems, particularly within CRM platforms or customer-centric service domains. With 2-4 years of hands-on experience in the software industry in a technical capacity, knowledge of Agile frameworks, and problem-solving capabilities, you should be able to effectively communicate with technical and non-technical stakeholders, manage concurrent projects, and continuously expand your technical and domain expertise in a fast-paced SaaS environment.,

Posted 2 weeks 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