CrawlJobs Logo

Senior Software Engineer

India, Kolkata · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

Energy Aspects in search of an experienced Lead Software Engineer who specializes in the design, development, and architecture of multi-tenant, service-based software systems with a focus on cloud technologies (AWS, GCP), Python, and data analytics. The successful candidate will be adept at building data-intensive analytical applications, creating insightful dashboards, and leveraging both SQL and NoSQL databases to drive business intelligence.

Job Responsibility

  • Lead the architectural design of scalable multi-tenant software solutions on cloud platforms such as AWS or GCP
  • Develop and oversee the implementation of end-to-end data analytics applications, ensuring multi-tenancy and data isolation
  • Design and construct interactive, service-based dashboards and BI tools that cater to various tenant needs
  • Manage and mentor a team of software engineers, fostering a collaborative and high-performance culture
  • Drive the adoption of cloud services and frameworks for efficient multi-tenant application development
  • Ensure the integrity, confidentiality, and availability of tenant data across all services
  • Collaborate with stakeholders to define technical requirements and system architecture plans
  • Lead the team in Agile development practices and continuous improvement initiatives
  • Optimize application performance for large-scale data processing and analytics
  • Uphold and advance security and compliance standards within the multi-tenant environment

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Minimum of 6 years of experience in software development with a significant focus on cloud-based, multi-tenant architectures
  • Expertise in Python programming for building complex data analytics platforms
  • Profound knowledge of AWS or GCP cloud services, with a track record of implementing multi-tenant systems
  • Strong experience with SQL and NoSQL databases, including design and optimization for multi-tenancy
  • Proven ability to lead and manage software development teams, with excellent team-building skills
  • Experience with creating dashboards and BI solutions that support multi-tenant architectures
  • Familiarity with implementing service-based (microservices) software architectures
  • Exceptional problem-solving abilities and a strong grasp of software development best practices

Nice to have

  • Cloud platform certifications (AWS, GCP) are highly regarded
  • Experience with advanced analytics, machine learning, and AI integration in multi-tenant environments
  • Knowledge of front-end technologies for dashboard integration in a multi-tenant context
  • Understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes) in a multi-tenant setup

What we offer

  • Annual bonuses
  • Comprehensive private health insurance
  • Substantial pension contributions
  • Company share options
  • Subsidised gym memberships
  • Generous holiday policy

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer

8 matching positions

New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer.
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Observability and DevOps: Splunk, Grafana, CI/CD and Deployment pipelines, Automated Testing
  • Experience with ETL pipeline development: data transformation, validation, orchestration
  • Strong experience with database design: SQL
  • Contribute to architectural decisions ensuring reliability, security, and scalability
  • Evaluate and recommend AI frameworks: Google ADK, AutoGen, LangChain, LlamaIndex, Crew AI
  • Reporting Tools: Tableau
  • Cloud: GCP
  • Python, GenAI, SQL
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer – Intelligent Automation, GenA...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 17, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 4+ years of experience in Intelligent Automation, RPA, and enterprise software engineering
  • Strong hands-on experience with Intelligent Automation and RPA tools (UiPath) equivalent)
  • Hands-on expertise in low-code/no-code solutions using Microsoft Power Platform, including Power Apps, Power Automate, and Power BI dashboard design and preparation
  • End-to-end automation lifecycle experience including design, development, testing, deployment, and maintenance
  • Hands-on programming expertise in Python or equivalent, object oriented/functional languages for building and integrating AI-driven solutions with appropriate design patterns, SOLID principles hands-on experience with Generative AI concepts including prompt engineering, RAG patterns, and LLM integration
  • Experience working with LLM platforms such as Google Vertex AI, Azure OpenAI, AWS Bedrock, or equivalent
  • Agentic AI development experience using frameworks such as LangChain, LangGraph, Google ADK, Semantic Kernel, or similar
  • Experience integrating solutions using REST APIs, databases, message queues, and enterprise systems
  • Preferred Certifications - RPA and low-code/no-code certifications (UiPath, Power Automate, Microsoft Power Platform), GenAI or LLM certifications, Cloud AI certifications (Google, Microsoft, AWS), or equivalent industry-recognized credentials
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 21, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Own end‑to‑end performance engineering activities including workload modeling, test planning, execution, analysis, and reporting
  • Design and execute load, stress, endurance, spike, and volume testing using LoadRunner and JMeter
  • Perform full‑stack performance diagnostics across application, JVM, database, middleware, and infrastructure layers
  • Conduct heap and thread dump analysis, GC log reviews, CPU/memory profiling, and drive tuning and optimization
  • Act as a performance gatekeeper for releases, ensuring SLAs, non‑functional requirements, and production readiness standards are met
  • Utilize AppDynamics, Dynatrace, Splunk, Grafana, Prometheus, and Elastic APM for monitoring, anomaly detection, trend analysis, and root‑cause investigation
  • Develop Python‑based automation utilities to streamline performance data analysis, log parsing, reporting, and efficiency improvements
  • Apply AI/ML concepts for anomaly detection, predictive performance trend analysis, and proactive capacity planning
  • Optimize relational databases and MongoDB through query tuning, indexing, and schema optimization
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Join Barclays as a Senior Software Engineer to design, develop, and improve soft...
Location
Location
United Kingdom , Glasgow
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Considerable front‑end development skills using modern frameworks (React, Angular) and core web technologies, including JavaScript/TypeScript, HTML, CSS, and responsive UI design principles
  • Proven back‑end development experience with Java and Spring technologies, including Spring Boot, REST APIs, and common security and integration patterns
  • Experience designing and building robust APIs, encompassing RESTful service design, versioning strategies, security (OAuth2/JWT), and performance optimisation
Job Responsibility
Job Responsibility
  • Design, develop, and improve software, utilising a range of engineering methodologies to deliver scalable business, platform, and technology capabilities for our customers and colleagues
  • Drive innovation, ensuring high-quality solutions, and enhancing system performance while collaborating across teams to support the delivery of secure and reliable digital services
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • On-site GP
  • Fitness classes
  • Bicycle store
  • Rooftop bar (The Beacon)
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Are you passionate about building Enterprise applications leading with AI? Are y...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS degree in Computer Science, Mathematics or Engineering
  • 8+ years of experience as a software engineer building commercial software
  • 8+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • 5+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Proficiency in C#, .NET, JavaScript/TypeScript, or equivalent languages/frameworks
  • Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL
  • Experience working in agile teams or startup environments with strong customer focus
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists
Job Responsibility
Job Responsibility
  • Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions
  • Leverage AI and develop Copilot features within the application to enhance user experience and productivity
  • Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems
  • Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture
  • Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates
  • Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Support and maintain existing services & integrations with LOB applications across the enterprise
  • Identify and implement opportunities for automation, process optimization, and technical innovation
  • Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

We are seeking a Senior Software Engineer to join a high-performing engineering ...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
technologent.com Logo
Technologent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience developing enterprise software applications
  • Strong proficiency with: Go (Golang), Java, JavaScript
  • Experience designing and developing RESTful APIs and microservices
  • Hands-on experience with: PostgreSQL, Couchbase
  • Experience implementing JWT-based authentication and authorization solutions
  • Strong understanding of: Distributed systems, API security, Application integration patterns
  • Experience with Git, CI/CD pipelines, and Agile development methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services using Go (Golang) and Java
  • Build and enhance RESTful APIs and microservices supporting enterprise-scale applications
  • Implement secure authentication and authorization solutions using JWT and related security patterns
  • Develop and maintain application components using JavaScript
  • Design, optimize, and support data models and integrations utilizing PostgreSQL and Couchbase
  • Collaborate with product managers, architects, and engineering teams to deliver scalable software solutions
  • Participate in code reviews and contribute to engineering standards and best practices
  • Troubleshoot production issues and implement performance, reliability, and security improvements
  • Contribute to CI/CD pipelines and automated deployment processes
  • Create and maintain technical documentation, API specifications, and operational procedures
Read More
Arrow Right
New

Senior Software Engineer

Signify have partnered up with a European Automation organisation specialising i...
Location
Location
Poland
Salary
Salary:
300.00 - 350.00 EUR / Day
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years engineering experience
  • React Native, Typescript (NodeJS), NexrtJS, React, and some cloud (ideally GCP)
  • 50/50 full stack development
  • Spearheading projects and taking ownership of a product (SaaS)
  • Good communication skills and enjoys bringing new ideas to the table
  • A team player to collaborate working on complex projects
Job Responsibility
Job Responsibility
  • Hiring for a Senior Full Stack Engineer to work on a digital transformation programme and work on a flagship product
Read More
Arrow Right
New

Senior Software Engineer

Bentley Systems has an exciting new opportunity for talented individuals to deve...
Location
Location
United States , Exton
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS Computer Science or Information Systems or equivalent
  • 4+ years’ experience in software development
  • Good verbal and written communication skills in the English language
  • Ability to learn and adapt quickly to maximize productivity
  • Self-motivated person with the ability to work individually and as part of a team
  • This role does not require travel
  • Requires sitting or standing at will while performing work on a computer (or any other physical requirements)
Job Responsibility
Job Responsibility
  • Working with a team in an agile, continuous integration, and delivery software development process
  • Understanding and defining software requirements
  • Upgrading and maintaining existing software and web services
  • Designing and developing new features, products, or web solutions
  • Working in a dynamic DevOps-oriented software development environment
  • Integrating various cloud services into our product
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life
  • Fulltime
Read More
Arrow Right