Job Closed
This listing is no longer active.
Principal Software Engineer
Location
India
Posted
162 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer
Empower
• design and implement platform solutions in the Innovation Lab • collaborate with cross-functional teams • develop cutting-edge technologies and frameworks • ensure seamless integration of diverse systems • proactively identify bottlenecks and performance issues • contribute to development processes and tools • streamline deployment pipelines • stay current with industry trends • mentor collaborative team members • create clear technical documentation
Job Requirements
- 12+ years in software systems development
- 7+ years of solution architecture experience
- proven experience as a Platform Engineer
- strong expertise in platform architectures
- proficient in Java, microservices, containerization
- expertise in API Gateway, Web Services, RESTful architectures
- hands-on experience with cloud platforms (e.g., AWS, Azure, GCP)
- solid understanding of DevOps practices
- familiarity with security best practices
- proven experience in the financial industry
- excellent problem-solving and communication skills
Benefits
- flexible work environment
- fluid career paths
- internal mobility encouragement
- purpose and well-being recognition
- work-life balance emphasis
- commitment to diversity and inclusion
- volunteer opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
ReveneraThe enabling technology to take products to market fast, unlock the value of your IP and accelerate revenue growth
• Design, develop, and maintain scalable backend services using Python • Build and optimize reliable data pipelines for ingestion, transformation, and analytics • Develop and maintain RESTful APIs using FastAPI • Work extensively with Snowflake and Databricks for data storage, querying, and optimization • Collaborate with product and engineering teams to design data models, APIs, and system integrations • Ensure performance, scalability, reliability, and observability of data services • Implement best practices for code quality, testing, monitoring, and documentation • Participate in code reviews, architectural discussions, and technical decision-making • Troubleshoot and resolve production issues related to data workflows and backend services
Senior Software Engineer – Merchant Experience
SeQuraEmpowering smart payments. Creating the high-impact payments platform for conversion and recurrence.
• Own product problems end-to-end: from understanding customer needs and defining hypotheses to validating solutions and shipping impact. • Design and evolve core Merchant Portal platform modules with scalability and extensibility in mind. • Make data-informed product decisions by analyzing metrics, gathering evidence, and incorporating merchant feedback. • Collaborate closely with other engineering teams, vertical product teams, and customer-facing roles to ensure platform impact. • Contribute to architectural decisions that enable the Merchant Portal to become a true B2B platform. • Work in an AI-augmented development environment, leveraging AI tools to accelerate delivery while focusing on problem-solving and product thinking.
We're looking for an expert Shopify Full Stack Developer to build seamless, robust, and innovative in-store experiences for Shopify Point of Sale (POS). The ideal candidate has a deep understanding of Node.js and React, and is passionate about creating applications that solve real-world retail challenges. You will be instrumental in bridging the gap between online stores and physical retail operations by developing custom POS UI extensions and integrating essential third-party services. As a key member of our engineering team, you'll ensure our POS solutions are performant, reliable, and perfectly aligned with our clients' business needs. Responsibilities - Architect, build, and maintain high-quality, reusable, and performant Shopify POS applications. - Develop custom UI Extensions using the Shopify POS UI Extensions SDK to create bespoke in-store workflows. - Integrate server-side logic and third-party services with POS frontend components. - Collaborate closely with project managers, frontend developers, and clients to define and address technical and business requirements for retail environments. - Thoroughly test and debug applications across various devices, including physical Shopify POS hardware. - Write clean, well-documented code and build reusable libraries for future use. - Stay ahead of emerging technologies and updates within the Shopify POS platform. - Troubleshoot complex issues in live retail environments, ensuring minimal disruption to store operations.
• Help lead the development of backend services for a government client leveraging the latest commercial and open-source technologies • Design, develop, document and deploy new or enhanced features to our backend services that meet functional / non-functional business requirements • Actively participate in the team’s elaboration and estimation of user stories • Build frequent, small releases to maintain the team’s momentum • Collaborate closely with other engineers in our cross-functional feature teams; ensuring that others can cover for you, and that you can cover for them • Build, optimise and operate our Continuous Deployment pipelines • Maintain operational responsibility for the services that your team owns




