Senior Software Engineer

Posted Yesterday
Be an Early Applicant
560064, Yelahanka, Karnataka, IND
In-Office
Senior level
Logistics • Transportation
The Role
Senior Full Stack Software Engineer responsible for designing, building, and maintaining scalable .NET-based backend services and responsive frontends (Angular/React/Flutter). Own API and microservices architecture, optimize databases, deploy cloud-native solutions on Azure, implement CI/CD and IaC, troubleshoot performance issues, and mentor junior engineers while collaborating with product and architecture teams.
Summary Generated by Built In

Senior Software Engineer (Full Stack)

Role Overview

We are looking for an experienced Senior Full Stack Software Engineer to join our engineering team. The ideal candidate will possess strong backend expertise in .NET technologies along with hands-on experience in modern frontend frameworks such as Angular, React, or Flutter. Exposure to Java and the broader JavaScript ecosystem would be an added advantage.

This role requires a combination of deep technical skills, solution design capabilities, mentoring, and collaboration with cross-functional teams to deliver scalable, high-quality software solutions.

Key Responsibilities

Software Development

  • Design, develop, and maintain scalable, secure, and high-performing applications using C#, .NET Core/.NET, and modern web technologies. Java , Java script , would be an added benefit
  • Build responsive and intuitive user interfaces using Angular, React, or Flutter.
  • Collaborate with product owners, architects, and business stakeholders to translate requirements into technical solutions.
  • Contribute to system architecture, technical design, and technology decisions.
  • Write clean, maintainable, and testable code while ensuring adherence to coding standards and best practices.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot complex technical issues and implement effective solutions.
  • Identify and address performance bottlenecks across application, database, and infrastructure layers.
  • Mentor and guide junior and mid-level engineers.

APIs & Microservices

  • Design, develop, and maintain RESTful APIs and microservices-based applications.
  • Ensure API scalability, security, reliability, and proper documentation.
  • Implement event-driven and distributed system patterns where appropriate.

Database Technologies

  • Design and optimize relational and NoSQL databases.
  • Develop efficient SQL queries, stored procedures, and database schemas.
  • Ensure data integrity, performance, and scalability across systems.

Cloud & DevOps

  • Develop and deploy cloud-native applications on Microsoft Azure.
  • Leverage Azure services such as App Services, Functions, Service Bus, Storage, Key Vault, and Azure SQL.
  • Implement CI/CD pipelines and Infrastructure-as-Code practices.
  • Ensure application security, monitoring, scalability, and cost optimization.

Agile Delivery

  • Participate actively in Agile ceremonies including sprint planning, backlog refinement, stand-ups, reviews, and retrospectives.
  • Collaborate across teams to deliver high-quality software releases.
  • Promote engineering excellence and continuous improvement practices.

Required Skills & Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Strong experience with C#, .NET Core/.NET, ASP.NET Web API, and microservices architecture.
  • Hands-on experience with at least one frontend framework: Angular, React, or Flutter.
  • Strong understanding of HTML5, CSS3, JavaScript/TypeScript.
  • Experience with relational databases (SQL Server, PostgreSQL) and NoSQL databases (Cosmos DB, MongoDB, etc.).
  • Experience building and consuming REST APIs and integrating distributed systems.
  • Strong understanding of software design patterns, object-oriented design, and system architecture.
  • Experience with Azure cloud services and modern DevOps practices.
  • Familiarity with Docker, Kubernetes, and containerized deployments is desirable.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to mentor engineers and contribute to technical leadership.

Preferred Qualifications

  • B/E , B-Tech , Post graduation .
  • Experience with event-driven architectures and messaging platforms such as Azure Service Bus, Kafka, or RabbitMQ.
  • Exposure to domain-driven design (DDD) and cloud-native application development.
  • Experience leading technical initiatives and driving engineering best practices.
  • Azure Certifications are a plus.

Experience

  • 15+ years of overall software development experience.
  • 10+ years of hands-on experience in backend development using .NET technologies (C#, .NET Core/.NET 8+).
  • 5+ years of Full Stack development experience.
  • 5+ years of experience in solution design, architecture, and technical leadership.
  • Experience working in Agile product development environments.

What We Offer

  • Opportunity to work on large-scale cloud-native platforms.
  • Collaborative and engineering-driven culture.
  • Exposure to modern technologies and architecture patterns.
  • Career growth opportunities into technical leadership and architecture roles.

Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.

 

We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing  [email protected]

Skills Required

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 15+ years overall software development experience
  • 10+ years hands-on backend development with .NET technologies (C#, .NET Core/.NET 8+)
  • Strong experience with ASP.NET Web API and microservices architecture
  • Hands-on experience with at least one frontend framework: Angular, React, or Flutter
  • Strong understanding of HTML5, CSS3, JavaScript/TypeScript
  • Experience with relational databases (SQL Server, PostgreSQL) and NoSQL (Cosmos DB, MongoDB)
  • Experience building and consuming RESTful APIs and integrating distributed systems
  • Experience with Microsoft Azure services (App Services, Functions, Service Bus, Storage, Key Vault, Azure SQL) and cloud-native development
  • Experience implementing CI/CD pipelines and Infrastructure-as-Code practices
  • 5+ years Full Stack development experience and 5+ years in solution design, architecture, and technical leadership
  • Strong problem-solving, analytical, communication skills, and ability to mentor engineers
  • Familiarity with Docker, Kubernetes, and containerized deployments
  • Experience with event-driven architectures and messaging platforms (Azure Service Bus, Kafka, RabbitMQ)
  • Exposure to domain-driven design (DDD) and cloud-native application development
  • Experience leading technical initiatives and driving engineering best practices
  • Azure certifications
  • Experience with Java and broader JavaScript ecosystem
  • B/E, B-Tech, or postgraduate degrees
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Copenhagen
58,338 Employees

What We Do

A.P. Moller - Maersk is an integrated transport and logistics company; going all the way, together, for our customers and society. ALL THE WAY is our commitment to connect the world so that everyone has both the possibility and the ability to trade, grow and thrive. The company employs roughly 110.000 employees across operations in 130 countries.

Similar Jobs

Wells Fargo Logo Wells Fargo

Senior Software Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Wells Fargo Logo Wells Fargo

Senior Software Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Wells Fargo Logo Wells Fargo

Senior Software Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Similar Companies Hiring

Blissway Thumbnail
Computer Vision • Fintech • Hardware • Internet of Things • Machine Learning • Software • Transportation
Denver, CO
24 Employees
Toro TMS Thumbnail
Cloud • Enterprise Web • Sales • Software • Transportation
Chicago, IL
80 Employees
Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account