Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Proven experience in software development with a focus on PythonStrong understanding of software engineering principles and design patternsExperience with frameworks such as Django or FlaskFamiliarity with front-end technologies like HTML, CSS, and JavaScriptExcellent problem-solving abilities and attention to detailStrong communication skills and the ability to work in a team environment
About the job
hmgroup seeks a Senior Software Engineer with strong Python expertise for its Bangalore office. This role centers on developing and maintaining software solutions that support the company's ongoing projects.
Key responsibilities
Design, build, and maintain software using Python.
Work with teams from various disciplines to ensure software aligns with business objectives.
Prioritize improvements to user experience and system performance.
Collaboration
Frequent collaboration with colleagues from different functions is essential. The goal is to deliver reliable and effective software that meets project needs.
About hmgroup
hmgroup is a dynamic technology firm committed to delivering innovative solutions that empower businesses. Our team is dedicated to fostering a collaborative and inclusive environment where creativity thrives and professional growth is encouraged.
Full-time|Hybrid|Bengaluru, Karnataka, India (Hybrid)
Join our innovative team at axicorp financial services pty ltd as a Senior Full Stack Engineer. In this pivotal role, you will leverage your expertise in both front-end and back-end technologies to build robust and scalable applications. Your contributions will directly impact our ability to deliver high-quality financial services to our clients.
About Smart Working SolutionsAt Smart Working Solutions, we believe that your career should not only appear fulfilling on paper but also resonate with your daily life. This is more than just another remote job—it's about discovering your true fit, no matter your location. From your first day, you’ll become part of a supportive community that prioritizes your development and well-being.Our mission is straightforward: to dismantle geographic barriers and connect talented professionals with exceptional global teams and products for long-term, full-time roles. We facilitate the discovery of meaningful work with teams that are genuinely invested in your success, empowering you to grow both personally and professionally.Join one of the highest-rated workplaces on Glassdoor and experience what it truly means to flourish in a fully remote-first environment.About the RoleWe are in search of a Senior Full Stack / Applied AI Engineer to join our compact, impactful team working at the nexus of product engineering and AI-driven solutions.This role deviates from traditional full-stack positions. It’s a highly autonomous, product-centric opportunity where you will take charge from concept to production, engaging across backend, frontend, architecture, and AI-enhanced features. You’ll thrive in a dynamic, low-process setting, adeptly translating vague stakeholder requirements into functioning solutions while balancing swift delivery with enduring quality.Your responsibilities will encompass both enhancing an existing Python-based application and developing new AI-powered solutions, frequently prototyping and launching within tight timelines. This position demands robust engineering judgment, a proactive approach, and the ability to instill structure and best practices within an evolving environment.
About Smart Working SolutionsAt Smart Working Solutions, we understand that your job should be more than just a title; it should resonate with your values and aspirations every day. This isn’t merely another remote opportunity; it’s about discovering where you genuinely belong, regardless of your location. From your first day, you will be embraced by a community that prioritizes your growth and well-being. Our mission is straightforward: to dismantle geographic barriers and connect talented professionals with exceptional global teams and products for full-time, enduring roles. We assist you in uncovering meaningful work with teams that are dedicated to your success, where you have the autonomy to advance both personally and professionally. Join one of the highest-rated workplaces on Glassdoor and immerse yourself in the experience of thriving within a truly remote-first environment.About the RoleWe are in search of a Lead Software Developer to take on an influential technical leadership role within a distributed engineering team. This senior position is high-impact, focusing on elevating engineering standards, enhancing delivery confidence, and steering technical direction across a core product platform. This role transcends pure management; you will remain actively engaged in coding, architecture, and problem-solving while mentoring others and leading by example. You will collaborate in a remote, cross-timezone setting, working closely with stakeholders to translate business requirements into scalable, high-quality technical solutions. This position is perfect for a candidate who blends robust full-stack engineering expertise with a sense of ownership, practicality, and the ability to guide a team towards improved practices and outcomes.
Join Appian as a Principal Software Engineer and play a pivotal role in driving innovative software solutions that empower business transformation. You will leverage your expertise to design, develop, and implement scalable applications while collaborating with cross-functional teams to enhance our product offerings.
Join Eurofins, a global leader in bioanalytical testing, as a Principal Software Engineer. In this pivotal role, you will lead the development and innovation of software solutions that drive our mission to provide high-quality testing services. We are looking for a dynamic individual who thrives in a fast-paced environment and is passionate about technology and its impact on healthcare.
Join Eurofins Scientific as a Software Engineer where you will be engaged in designing and developing innovative software solutions. You will collaborate with a team of skilled professionals to create high-quality applications that meet our clients' needs. This role offers an opportunity to work on exciting projects and contributes to the advancement of technology in the life sciences sector.
We are seeking an experienced Senior Magento Developer to join our dynamic team at Adeeba E Services Pvt Ltd. In this role, you will leverage your extensive knowledge of Magento and web development to create high-quality, scalable e-commerce solutions. Your expertise will be crucial in optimizing our existing platforms and implementing new features to enhance user experience.The ideal candidate will have a passion for coding and a commitment to best practices in software development, ensuring that our projects are delivered on time and to the highest standards. You will collaborate with cross-functional teams to define, design, and ship new features while troubleshooting and optimizing existing applications.
Role overview Sopra Steria is hiring a Senior Power Apps Software Engineer in Noida, Uttar Pradesh. This position centers on designing, developing, and delivering applications built with Microsoft Power Apps. The engineer will translate business requirements into working solutions and help teams collaborate more effectively. What you will do Design and develop applications using Microsoft Power Apps Collaborate with cross-functional teams to refine and enhance business processes Create solutions that improve efficiency and the user experience Requirements Hands-on experience developing with Microsoft Power Apps Strong ability to work across teams and disciplines Interest in applying technology to solve complex business challenges Sopra Steria values individuals who consistently deliver quality Power Apps solutions and enjoy working with others to improve how businesses operate.
Join Couchbase Inc. as a Senior Mobile Developer and play a pivotal role in designing and implementing innovative mobile applications. You will collaborate with cross-functional teams to enhance user experience and contribute significantly to our mobile strategy.
Join Syntiant as a Principal Software Engineer, where you will lead the design and development of innovative software solutions that push the boundaries of technology. You will collaborate with cross-functional teams to create exceptional products that enhance user experiences and drive business outcomes. Your expertise will guide junior engineers and influence the direction of our software architecture.
Full-time|Remote|Remote — Bengaluru, Karnataka, India
Talented Application Developer RequiredJoin our innovative team at Essel Environmental as we develop a comprehensive program designed to streamline timesheet management, payroll calculations, invoicing, and employee documentation. We are on a mission to enhance system performance, integrate new features, and ultimately launch a mobile application to complement our services.We seek developers who can elevate our project from the MVP stage to a fully operational product.Candidates should have a proven track record of guiding projects from inception to launch.Applicants must reside in India, possess a reliable internet connection, and demonstrate their skills through relevant examples.This is a full-time position offering a monthly salary, not a contract role.Your daily responsibilities will include:Developing and refining a feature list aligned with business requirementsEngaging in daily standup meetings to share coding progressImplementing frontend technology updates to enhance user experienceConducting thorough testing of all components and maintaining the staging environmentEmbracing new challenges with a proactive attitudeProposing enhancements to improve the productDemonstrating accountability and timely work deliveryFormulating and adhering to a product roadmapAs evidenced by the responsibilities outlined, the role is technical and diverse. Our distributed team operates remotely, thus self-motivation and responsibility are key, as you will not have immediate managerial oversight.RequirementsEssential Qualifications:Minimum of 5 years of programming experienceProficient in Laravel PHPA keen eye for design is advantageousStrong frontend knowledge is crucialAbility to work completely remoteMotivated to develop a comprehensive systemLocated in IndiaOpen to constructive feedbackYou will become part of a small, globally distributed team of developers, primarily focused on backend functionalities.Should your application progress, the subsequent steps will include:Responding to follow-up questions regarding work experiencePhone interviewsInterviews via Zoom, Google Meet, or SkypeBackground verification
OUR MISSION At Redwood, we empower our customers with lights-out automation for their mission-critical business processes. ABOUT US Redwood Software stands at the forefront of full stack automation solutions tailored for mission-critical business operations. Our innovative SaaS-based composable automation platform is specifically designed for ERP systems, showcasing our belief in the game-changing potential of automation. Our unmatched solutions allow you to orchestrate, manage, and monitor workflows across various applications, services, or servers, whether in the cloud or on-premises, with utmost confidence and control. Our global team of automation specialists and customer success engineers deliver solutions and top-tier support that grant you the freedom and time to envision and shape your future. Step out of the details and gain a broader perspective with Redwood Software. CORE VALUES One Team. One Redwood Make Your Own Weather Obsess Over Customer Success Work the Problem Be Curious Own the Outcome Respect Each Other YOUR IMPACT We invite a Senior Full Stack Java Engineer to join our engineering team, contributing to the design, development, and enhancement of our platform. Your role will involve building high-quality, scalable, and secure software that facilitates enterprise data exchange for over 1,000 customers globally. Architect and develop enterprise-grade services using Java 11+, Spring Boot, Spring Data, Hibernate Design and optimize highly available, high-throughput systems for file transfer and data processing Build and maintain RESTful APIs and integration endpoints for enterprise clients Implement security best practices in all aspects of authentication, authorization, and encryption Contribute to React-based front-end development for administration and monitoring interfaces Utilize Docker and Kubernetes for building and deploying cloud-native services Collaborate with Product Management to convert requirements into scalable technical designs Lead code reviews, drive continuous improvement, and mentor junior engineers Participate actively in roadmap discussions, technical strategy, and implementation planning
Join Saviynt, a leader in identity security, as a Principal Engineer in Software Engineering. Our AI-driven identity platform seamlessly manages and secures access for both human and non-human entities across all organizational applications, data, and business processes. Our clients rely on us to protect their digital assets, enhance operational efficiency, and minimize compliance costs. In the age of AI, Saviynt is at the forefront, assisting companies in safely accelerating their AI deployment and usage.About Saviynt LabsBe part of Saviynt Labs, where we design, build, and operate cutting-edge Enterprise Identity solutions. Our innovative product teams and engineering experts are dedicated to building SaaS software using the latest technologies. We prioritize engineering excellence and attract top talent in the industry. Our cloud services, hosted on AWS, GCP, and Azure, have a global presence, and our customers appreciate our commitment to shaping the future of customer experiences at scale.
About Ping Identity:At Ping Identity, we are committed to creating secure and seamless digital experiences for every user, embodying what we call digital freedom. Our mission isn't just to offer this to our clients; it's the foundation of our organizational ethos. We encourage individuals to join us in nurturing a culture that thrives on digital freedom.Our innovative cloud identity platform enables users to shop, work, bank, and engage in various activities without friction or fear.While safeguarding digital identities is central to our technology, valuing individual identities is intrinsic to our culture. We champion every identity. Our core value of Respect Individuality inspires us to celebrate diversity, allowing you to bring your authentic self to work.Headquartered in Denver, Colorado, with a global presence, we cater to the largest and most demanding enterprises, including over half of the Fortune 100. At Ping Identity, we are revolutionizing perceptions of cybersecurity, digital experiences, and identity and access management.As a Senior Staff Software Engineer, you will play a pivotal role in a cross-functional team dedicated to developing next-generation Identity and Access Management (IAM) solutions on a multi-tenant pSaaS platform. You'll have the chance to work on the PingOne Cloud Platform, a state-of-the-art system that empowers IAM administrators to create secure and customizable user journeys at scale. Our team is focused on building essential platform features such as provisioning to ensure secure access control and effective user and group management, collaborating closely with Product, QA, and other engineering teams throughout the Agile development lifecycle. If you're passionate about secure identity at scale and eager to influence the future of cloud-native IAM, we would be thrilled to have you join our team.
Black Duck Software, Inc. empowers organizations to create secure and high-quality software by minimizing risks and optimizing productivity. As a trailblazer in application security, Black Duck offers solutions such as SAST, SCA, and DAST that help teams swiftly identify and remediate vulnerabilities in proprietary code, open source components, and application behavior. With a robust suite of industry-leading tools, services, and expertise, Black Duck stands out in enhancing security and quality within DevSecOps and throughout the software development lifecycle.Black Duck is seeking a knowledgeable DevOps/Release Engineer to join our dynamic release engineering team. In this role, you will have the opportunity to design and develop tools for process automation, create reusable libraries, and build and maintain effective release pipelines. The ideal candidate will possess excellent communication skills and a strong focus on quality innovation. A willingness to experiment and adapt to emerging technologies is essential for leveraging the latest advancements in the field.
Join SingleStore as a Software Engineer, where you will be part of a dynamic team dedicated to developing cutting-edge database solutions. Your role will involve designing, coding, and testing software components that enhance our platform's performance and scalability.
Capco is seeking a Software Engineer in Bengaluru to help build and deliver software solutions for business needs. This position involves working closely with colleagues from different disciplines to design, develop, and implement technology projects. Role overview This role focuses on creating software that supports business goals. Collaboration is central, with regular interaction across teams to ensure solutions are practical and effective. What you will do Design and develop software components as part of project teams Work with others to implement solutions that meet business requirements Contribute ideas and technical expertise to improve project outcomes What we value Creativity in solving technical challenges Strong teamwork and communication skills Commitment to technical quality and excellence
As a pivotal member of our engineering team, the .NET Development Lead plays a crucial role in overseeing the entire feature lifecycle. With foundational domain knowledge, you will collaborate closely with fellow engineers to ensure the seamless delivery of high-quality software solutions. Your commitment to continuous improvement will be instrumental in aligning with departmental strategies, while your insights will contribute to refining practices, toolkits, and processes.Core ResponsibilitiesSFIA Responsibility Level: 2 - AssistAutonomyOperate under routine guidance, exercising limited discretion in resolving queries. You will identify when to seek assistance in unexpected scenarios and manage your workload effectively within short timeframes.InfluenceEngage with and potentially influence immediate colleagues, along with some external interactions with clients, suppliers, and partners. You will be conscious of the necessity to collaborate with your team and prioritize user and customer needs.ComplexityHandle a diverse array of work activities in various environments. You may assist in routine issue resolution and contribute creative ideas to enhance task approaches.Business SkillsPossess strong oral and written communication skills for effective collaboration with peers and internal users/customers. Familiarity with suitable methods, tools, applications, and processes is essential.Demonstrate an organized and rational approach to your work, alongside adequate digital competencies necessary for your role.Proactively identify and negotiate opportunities for personal and professional development.Be fully informed of organizational standards concerning security, privacy, and ethics, applying appropriate practices in your work.KnowledgeHold foundational domain knowledge, showcasing essential generic knowledge typically recognized in the industry. You will effectively absorb and apply new information presented in a structured manner.Professional ResponsibilitiesEngage in implementing software development processes, standards, and best practices to ensure the consistent delivery of high-quality software products while adhering to the overarching Software Development Lifecycle and Agile methodology.Exhibit engineering excellence and quality through the effective use of analysis tools, control gates, and peer reviews, fostering innovative thinking to enhance design, productivity, and quality while mentoring junior Squad members.Stay informed about the evaluation of emerging technologies and methodologies to contribute to competitive differentiation and strengthen existing product technologies.Assist in optimizing the engineering lifecycle through systematic knowledge sharing and collaboration.
About Allica BankAllica Bank is recognized as the UK’s fastest-growing company, making significant strides in the financial technology (FinTech) sector. Our mission is to empower established SMEs, one of the last major underserved markets in FinTech.Established SMEs are crucial to local economies, accounting for over one-third of our economic activity, yet they have often been overlooked by both traditional banks and modern fintech solutions.Role OverviewAs a Senior Fullstack Engineer, you will be instrumental in designing, developing, and deploying comprehensive features that directly enhance the experience of thousands of business clients. You will engage with the entire technology stack, challenging traditional methods to ensure quality, performance, and reliability. If you relish tackling complex challenges, deploying solutions iteratively, and collaborating in a dynamic environment, you will thrive in this role.Key ResponsibilitiesHigh-level:● Deliver impactful features and improvements, ensuring an outstanding user experience.● Maintain the operational integrity of our platform.● Seek optimal solutions, questioning prevailing assumptions when necessary.● Promote continuous enhancements to the platform, processes, and tools.Detailed Tasks:● Collaborate with Product teams to identify challenges, brainstorm solutions, and challenge existing assumptions.● Design architectural solutions considering non-functional requirements and conduct peer reviews.● Break down projects into manageable tasks, estimate timelines, and align with the team.● Write clean, testable, and maintainable code. Conduct thorough testing through unit tests, integration tests, end-to-end tests, and manual exploratory testing.● Build and manage deployment pipelines, utilizing infrastructure-as-code methodologies, and implement feature flags for releases.● Ensure system observability, troubleshoot issues, handle alerts, incidents, and business-as-usual requests.● Conduct retrospective analyses, document lessons learned, and drive change requests.● Share knowledge and expertise by mentoring junior engineers through code reviews and collaborative programming.
Join our dynamic team at Endeavor IT Solution as a Junior Java Software Developer! This is an excellent opportunity for aspiring developers looking to kickstart their careers in software development. You will work under the guidance of experienced professionals, gaining hands-on experience in Java programming and software development methodologies.